*{margin:0;padding:0;box-sizing:border-box}*::selection{background:#667eea;color:#fff}::-webkit-scrollbar{width:.3rem;height:.3rem}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background:#667eea;border-radius:10px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5}.btn-danger{background-color:#e74c3c;color:#fff}.btn-danger:hover{background-color:#c0392b}.container{max-width:1200px;margin:0 auto;padding:20px}.card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 6px #0000001a}.btn{padding:13px 20px;border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;gap:8px;text-decoration:none}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.btn:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-primary{background-color:#667eea;color:#fff}.btn-primary:hover{background-color:#5568d3}.btn-secondary{background-color:#f3f4f6;color:#374151;border:1px solid #e5e7eb}.btn-secondary:hover{background-color:#e5e7eb}.btn-danger{background-color:#ef4444;color:#fff}.btn-danger:hover{background-color:#dc2626}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#333}.form-group input{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s}.form-group input:focus{outline:none;border-color:#667eea}.error-message{color:#e74c3c;font-size:13px;margin-top:4px}.authentication{display:flex;justify-content:center;align-items:start;min-height:70vh}@media(max-width:640px){.container{padding:12px}.card{padding:16px}}.auth-page{display:flex;min-height:100vh;background:#f8fafc}.auth-branding{display:none;flex-direction:column;justify-content:space-between;padding:48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:relative;overflow:hidden}.auth-branding:before{content:"";position:absolute;top:-50%;right:-50%;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);pointer-events:none}.branding-content{position:relative;z-index:1}.brand-logo-large{width:64px;height:64px;background:#fff3;border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:32px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.auth-branding h1{font-size:36px;font-weight:700;margin:0 0 12px;letter-spacing:-.5px}.auth-branding>.branding-content>p{font-size:16px;opacity:.85;margin:0 0 48px;line-height:1.6;max-width:400px}.features-list{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;align-items:center;gap:16px;font-size:15px;font-weight:500}.feature-item i{font-size:24px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#ffffff26;border-radius:12px;flex-shrink:0}.branding-footer{position:relative;z-index:1;font-size:13px;opacity:.7}@media(min-width:1024px){.auth-branding{display:flex;width:45%}.auth-form-container{width:55%}}.auth-form-container{flex:1;display:flex;align-items:center;justify-content:center;padding:10px;min-height:100vh}.auth-form-wrapper{width:100%;max-width:420px;background:#fff;border-radius:15px;padding:40px 16px;box-shadow:0 20px 60px #00000014}.otp-header-icon{width:50px;height:50px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;margin:0 auto 10px;box-shadow:0 8px 24px #667eea4d}.auth-form-header{text-align:center;margin-bottom:20px}.auth-form-header h2{font-size:20px;font-weight:700;color:#1f2937;margin:0 0 4px}.auth-form-header p{font-size:12px;color:#6b7280;margin:0}.auth-form{display:flex;flex-direction:column;gap:4px}.password-strength{display:flex;align-items:center;gap:12px;margin:4px 0 12px}.strength-label{font-size:12px;font-weight:600;white-space:nowrap;transition:color .3s ease}.auth-submit-btn{width:100%;padding:14px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 4px 16px #667eea4d}.auth-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.auth-submit-btn:active:not(:disabled){transform:translateY(0)}.auth-submit-btn:disabled{opacity:.7;cursor:not-allowed}.auth-submit-btn.loading{background:linear-gradient(135deg,#8b9dc3,#a8a4c8)}.auth-submit-btn i{font-size:20px}.spin{animation:spin 1s linear infinite}.auth-divider{display:flex;align-items:center;gap:16px;margin:24px 0;color:#9ca3af;font-size:13px}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.back-to-login-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:transparent;color:#6b7280;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;width:100%}.back-to-login-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.back-to-login-btn i{font-size:16px}.demo-table-page{max-width:1400px;margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.page-header h1{font-size:22px;font-weight:700;color:#1f2937;display:flex;align-items:center;gap:12px;margin:0 0 4px}.page-header h1 i{color:#667eea;font-size:30px}.page-header p{color:#6b7280;font-size:14px;margin:0}.bulk-delete-btn{display:flex;align-items:center;gap:8px;padding:10px 20px;font-size:14px}.user-cell{display:flex;align-items:center;gap:12px}.user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.user-info{display:flex;flex-direction:column;gap:2px}.user-name{font-weight:600;color:#1f2937!important;font-size:14px}.user-email{font-size:12px;color:#9ca3af}@media(max-width:768px){.demo-table-page{padding:0}.page-header{flex-direction:column;align-items:stretch}.page-header h1{font-size:22px}.bulk-delete-btn{justify-content:center}}.modal-overlay{position:fixed;inset:0;z-index:999;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:slideUp .3s ease;box-shadow:0 25px 80px #0003}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f3f4f6}.modal-header h3{font-size:18px;font-weight:700;color:#1f2937;margin:0}.modal-close{background:none;border:none;color:#9ca3af;font-size:24px;cursor:pointer;padding:4px;border-radius:8px;transition:all .25s cubic-bezier(.16,1,.3,1)}.modal-close:hover{color:#ef4444;background:#fee2e2;transform:rotate(90deg) scale(1.1)}.modal-close:active{transform:rotate(90deg) scale(.92)}.modal-form{display:flex;flex-direction:column;flex:1;overflow:hidden}.modal-body{flex:1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:12px}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f3f4f6;gap:12px}.modal-actions{display:flex;gap:10px}:root{--toastify-z-index: 99999}.Toastify__toast-container,.Toastify__toast{z-index:99999!important}.swal2-container{z-index:99998!important}.auth-options{display:flex;justify-content:space-between;align-items:center;margin:8px 0 20px;flex-wrap:wrap;gap:12px}.forgot-password-link{background:none;border:none;color:#667eea;font-size:14px;font-weight:600;cursor:pointer;padding:0;transition:color .2s}.forgot-password-link:hover{color:#764ba2;text-decoration:underline}.social-login{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.social-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#374151;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.social-btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.social-btn i{font-size:20px}.social-btn.google i{color:#ea4335}.social-btn.github i{color:#333}.auth-footer{text-align:center;font-size:14px;color:#6b7280}.auth-footer a{color:#667eea;font-weight:600;text-decoration:none;transition:color .2s}.auth-footer a:hover{color:#764ba2;text-decoration:underline}@media(max-width:640px){.auth-form-wrapper{padding:32px 24px;border-radius:20px}.auth-form-header h2{font-size:24px}.social-login{grid-template-columns:1fr}.auth-options{flex-direction:column;align-items:flex-start}}.custom-input-container{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;position:relative;width:100%}.custom-input-container.full-width{width:100%}.input-label{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px;transition:color .2s ease}.input-wrapper{position:relative;display:flex;align-items:center;width:100%}.custom-input{width:100%;border:2px solid #e5e7eb;border-radius:10px;background-color:#fff;color:#1f2937;font-size:15px;font-family:inherit;transition:all .2s ease-in-out;outline:none}.custom-input::placeholder{color:#9ca3af;opacity:1}.custom-input:hover:not(:disabled):not(:read-only){border-color:#d1d5db}.custom-input:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.size-sm .custom-input{padding:8px 12px;font-size:13px;border-radius:8px}.size-sm.has-left-icon .custom-input{padding-left:36px}.size-sm.has-right-icon .custom-input{padding-right:36px}.size-md .custom-input{padding:12px 16px;font-size:15px}.size-md.has-left-icon .custom-input{padding-left:44px}.size-md.has-right-icon .custom-input{padding-right:44px}.size-lg .custom-input{padding:14px 18px;font-size:16px;border-radius:12px}.size-lg.has-left-icon .custom-input{padding-left:50px}.size-lg.has-right-icon .custom-input{padding-right:50px}.input-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease;pointer-events:none;z-index:2}.input-icon i{font-size:18px}.right-icon{right:14px}.right-icon.clickable{pointer-events:auto;cursor:pointer;color:#6b7280}.right-icon.clickable:hover{color:#667eea}.success-icon{right:14px;color:#22c55e}.has-error .custom-input{border-color:#ef4444;background-color:#fef2f2}.has-error .custom-input:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.has-error .left-icon,.has-error .input-label{color:#ef4444}.has-success .custom-input{border-color:#22c55e;background-color:#f0fdf4}.has-success .custom-input:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.has-success .left-icon{color:#22c55e}.input-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500;animation:slideIn .2s ease}.input-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px}.is-disabled .custom-input{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.is-disabled .input-label{color:#9ca3af}.is-disabled .input-icon{color:#d1d5db}.custom-input:read-only{background-color:#f9fafb;cursor:default}@media(max-width:640px){.custom-input{font-size:16px}}.custom-otp-container{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;position:relative;width:100%}.custom-otp-container.full-width{width:100%}.otp-label{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px;transition:color .2s ease}.required-indicator{color:#ef4444;font-weight:700}.otp-wrapper{position:relative;display:flex;align-items:center;gap:12px;width:100%}.otp-icon{display:flex;align-items:center;justify-content:center;color:#9ca3af;transition:color .2s ease;flex-shrink:0}.otp-icon i{font-size:22px}.has-left-icon .otp-boxes{flex:1}.otp-boxes{display:flex;gap:10px;justify-content:center;flex:1}.otp-box{width:45px;height:45px;border:2px solid #e5e7eb;border-radius:12px;background-color:#fff;color:#1f2937;font-size:20px;font-weight:700;font-family:inherit;text-align:center;transition:all .2s ease-in-out;outline:none;caret-color:#667eea}.otp-box::placeholder{color:#d1d5db}.otp-box:hover:not(:disabled){border-color:#d1d5db}.otp-box:focus,.otp-box.is-active{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;transform:translateY(-1px)}.size-sm .otp-box{width:40px;height:40px;font-size:16px;border-radius:8px}.size-sm .otp-boxes{gap:6px}.size-lg .otp-box{width:60px;height:60px;font-size:24px;border-radius:14px}.size-lg .otp-boxes{gap:14px}.has-error .otp-box{border-color:#ef4444;background-color:#fef2f2}.has-error .otp-box:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.has-error .otp-icon,.has-error .otp-label{color:#ef4444}.has-success .otp-box{border-color:#22c55e;background-color:#f0fdf4}.has-success .otp-box:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.has-success .otp-icon{color:#22c55e}.otp-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500;animation:slideIn .2s ease}.error-icon{display:flex;align-items:center;flex-shrink:0}.error-icon i{font-size:16px}.otp-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px}.helper-icon{display:flex;align-items:center;flex-shrink:0}.helper-icon i{font-size:16px}.is-disabled .otp-box{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.is-disabled .otp-label{color:#9ca3af}.is-disabled .otp-icon{color:#d1d5db}.is-focused .left-icon{color:#667eea}@keyframes slideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.otp-box{width:40px;height:40px;font-size:18px}.otp-boxes{gap:8px}.size-sm .otp-box{width:36px;height:36px;font-size:14px}.size-lg .otp-box{width:52px;height:52px;font-size:20px}}.custom-select-container{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;width:100%}.custom-select-container.full-width{width:100%}.select-label{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px}.select-wrapper{position:relative;display:flex;align-items:center;width:100%}.custom-select{width:100%;border:2px solid #e5e7eb;border-radius:10px;background-color:#fff;color:#1f2937;font-size:15px;font-family:inherit;appearance:none;cursor:pointer;transition:all .2s ease;outline:none}.custom-select:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.size-sm .custom-select{padding:8px 36px 8px 12px;font-size:13px;border-radius:8px}.size-sm.has-left-icon .custom-select{padding-left:36px}.size-md .custom-select{padding:12px 44px 12px 16px;font-size:15px}.size-md.has-left-icon .custom-select{padding-left:44px}.size-lg .custom-select{padding:14px 50px 14px 18px;font-size:16px;border-radius:12px}.size-lg.has-left-icon .custom-select{padding-left:50px}.select-icon{position:absolute;display:flex;align-items:center;justify-content:center;color:#9ca3af;pointer-events:none}.select-icon i{font-size:18px}.left-icon{left:14px}.dropdown-icon{right:14px;pointer-events:none}.has-error .custom-select{border-color:#ef4444;background-color:#fef2f2}.has-error .custom-select:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.has-error .select-label{color:#ef4444}.has-success .custom-select{border-color:#22c55e;background-color:#f0fdf4}.has-success .custom-select:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.is-disabled .custom-select{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.select-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500}.select-error .error-icon i{font-size:16px}.select-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px}.select-helper .helper-icon i{font-size:16px}.custom-textarea-container{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;width:100%}.custom-textarea-container.full-width{width:100%}.textarea-label{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px}.textarea-wrapper{position:relative;display:flex;width:100%}.custom-textarea{width:100%;border:2px solid #e5e7eb;border-radius:10px;background-color:#fff;color:#1f2937;font-size:15px;font-family:inherit;resize:vertical;min-height:100px;transition:all .2s ease;outline:none;line-height:1.5}.custom-textarea::placeholder{color:#9ca3af}.custom-textarea:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea1a}.size-sm .custom-textarea{padding:10px 12px;font-size:13px;border-radius:8px}.size-sm.has-left-icon .custom-textarea{padding-left:40px}.size-md .custom-textarea{padding:12px 16px;font-size:15px}.size-md.has-left-icon .custom-textarea{padding-left:48px}.size-lg .custom-textarea{padding:14px 18px;font-size:16px;border-radius:12px}.size-lg.has-left-icon .custom-textarea{padding-left:54px}.textarea-icon{position:absolute;top:14px;left:14px;color:#9ca3af;pointer-events:none}.textarea-icon i{font-size:18px}.has-error .custom-textarea{border-color:#ef4444;background-color:#fef2f2}.has-error .custom-textarea:focus{border-color:#ef4444;box-shadow:0 0 0 4px #ef44441a}.has-error .textarea-label{color:#ef4444}.has-success .custom-textarea{border-color:#22c55e;background-color:#f0fdf4}.has-success .custom-textarea:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1a}.is-disabled .custom-textarea{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed}.textarea-footer{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.textarea-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500}.textarea-error .error-icon i{font-size:16px}.textarea-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px}.textarea-helper .helper-icon i{font-size:16px}.char-count{font-size:12px;color:#9ca3af;font-weight:500;white-space:nowrap;margin-left:auto}.char-count.near-limit{color:#ef4444}.custom-checkbox-container{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.checkbox-wrapper{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-input{position:absolute;opacity:0;width:0;height:0}.checkbox-box{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #d1d5db;border-radius:6px;background-color:#fff;transition:all .2s ease;flex-shrink:0}.checkbox-box i{font-size:14px;color:#fff;opacity:0;transition:opacity .2s ease}.checkbox-check{display:block}.checkbox-indeterminate{display:none}.checkbox-wrapper:hover .checkbox-box{border-color:#667eea}.is-checked .checkbox-box{background-color:#667eea;border-color:#667eea}.is-checked .checkbox-check{opacity:1}.is-indeterminate .checkbox-box{background-color:#667eea;border-color:#667eea}.is-indeterminate .checkbox-check{display:none}.is-indeterminate .checkbox-indeterminate{display:block;opacity:1}.checkbox-input:focus+.checkbox-box{box-shadow:0 0 0 4px #667eea33}.checkbox-label{font-size:14px;color:#374151;font-weight:500}.has-error .checkbox-box{border-color:#ef4444}.has-error .checkbox-label{color:#ef4444}.has-error.is-checked .checkbox-box{background-color:#ef4444;border-color:#ef4444}.is-disabled .checkbox-wrapper{cursor:not-allowed;opacity:.6}.is-disabled .checkbox-box{background-color:#f3f4f6}.checkbox-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500;padding-left:32px}.checkbox-error .error-icon i{font-size:16px}.checkbox-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;padding-left:32px}.checkbox-helper .helper-icon i{font-size:16px}.custom-radio-container{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.radio-wrapper{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-input{position:absolute;opacity:0;width:0;height:0}.radio-circle{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #d1d5db;border-radius:50%;background-color:#fff;transition:all .2s ease;flex-shrink:0;position:relative}.radio-dot{width:10px;height:10px;border-radius:50%;background-color:#667eea;opacity:0;transform:scale(0);transition:all .2s ease}.radio-wrapper:hover .radio-circle,.is-checked .radio-circle{border-color:#667eea}.is-checked .radio-dot{opacity:1;transform:scale(1)}.radio-input:focus+.radio-circle{box-shadow:0 0 0 4px #667eea33}.radio-label{font-size:14px;color:#374151;font-weight:500}.has-error .radio-circle{border-color:#ef4444}.has-error .radio-label{color:#ef4444}.has-error.is-checked .radio-dot{background-color:#ef4444}.has-error.is-checked .radio-circle{border-color:#ef4444}.is-disabled .radio-wrapper{cursor:not-allowed;opacity:.6}.is-disabled .radio-circle{background-color:#f3f4f6}.radio-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500;padding-left:32px}.radio-error .error-icon i{font-size:16px}.radio-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;padding-left:32px}.radio-helper .helper-icon i{font-size:16px}.custom-toggle-container{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.toggle-wrapper{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-input{position:absolute;opacity:0;width:0;height:0}.toggle-track{position:relative;width:48px;height:26px;background-color:#e5e7eb;border-radius:9999px;transition:all .3s ease;flex-shrink:0}.toggle-thumb{position:absolute;top:3px;left:3px;width:20px;height:20px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.toggle-icon{font-size:12px;color:#9ca3af;transition:color .3s ease}.toggle-wrapper:hover .toggle-track{background-color:#d1d5db}.is-checked .toggle-track{background-color:#667eea}.is-checked .toggle-thumb{left:calc(100% - 23px)}.is-checked .toggle-icon{color:#667eea}.toggle-input:focus+.toggle-track{box-shadow:0 0 0 4px #667eea33}.toggle-label{font-size:14px;color:#374151;font-weight:500}.has-error .toggle-track{background-color:#fecaca}.has-error .toggle-label{color:#ef4444}.has-error.is-checked .toggle-track{background-color:#ef4444}.has-error.is-checked .toggle-icon{color:#ef4444}.is-disabled .toggle-wrapper{cursor:not-allowed;opacity:.6}.toggle-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500;padding-left:60px}.toggle-error .error-icon i{font-size:16px}.toggle-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;padding-left:60px}.toggle-helper .helper-icon i{font-size:16px}.custom-file-container{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;width:100%}.file-label{font-size:14px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px}.file-dropzone{border:2px dashed #d1d5db;border-radius:12px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#f9fafb}.file-dropzone:hover{border-color:#667eea;background-color:#f5f3ff}.is-dragging .file-dropzone{border-color:#667eea;background-color:#ede9fe;border-style:solid}.file-input{display:none}.file-content{display:flex;flex-direction:column;align-items:center;gap:8px}.file-upload-icon{font-size:40px;color:#9ca3af;transition:color .2s ease}.file-dropzone:hover .file-upload-icon,.is-dragging .file-upload-icon{color:#667eea}.file-text{font-size:14px;color:#6b7280;margin:0}.file-browse{color:#667eea;font-weight:600}.file-hint{font-size:12px;color:#9ca3af;margin:0}.file-list{display:flex;flex-direction:column;gap:8px;margin-top:8px}.file-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background-color:#f3f4f6;border-radius:8px;border:1px solid #e5e7eb}.file-info{display:flex;align-items:center;gap:10px;overflow:hidden}.file-item-icon{font-size:20px;color:#667eea;flex-shrink:0}.file-details{display:flex;flex-direction:column;overflow:hidden}.file-name{font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-size{font-size:11px;color:#9ca3af}.file-remove-btn{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s ease;flex-shrink:0}.file-remove-btn:hover{color:#ef4444;background-color:#fee2e2}.file-remove-btn i{font-size:16px}.has-error .file-dropzone{border-color:#ef4444;background-color:#fef2f2}.has-error .file-label{color:#ef4444}.is-disabled .file-dropzone{cursor:not-allowed;opacity:.6}.file-error{display:flex;align-items:center;gap:6px;color:#ef4444;font-size:13px;font-weight:500}.file-error .error-icon i{font-size:16px}.file-helper{display:flex;align-items:center;gap:6px;color:#6b7280;font-size:13px}.file-helper .helper-icon i{font-size:16px}.unauthorized-icon{width:64px;height:64px;background:linear-gradient(135deg,#ef4444,#f97316);border-radius:20px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#fff;margin:0 auto 20px;box-shadow:0 8px 24px #ef44444d}.user-role-card{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#f8fafc;border-radius:16px;border:1px solid #e5e7eb;margin-bottom:20px}.role-avatar{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;flex-shrink:0}.role-info{display:flex;flex-direction:column;gap:2px}.role-title{font-size:12px;color:#9ca3af;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.role-name{font-size:16px;font-weight:700;color:#1f2937;text-transform:capitalize}.unauthorized-message{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;margin-bottom:24px}.unauthorized-message i{font-size:20px;color:#d97706;flex-shrink:0;margin-top:2px}.unauthorized-message p{margin:0;font-size:14px;color:#92400e;line-height:1.6}.unauthorized-actions{display:flex;flex-direction:column;gap:12px}.unauthorized-actions .auth-submit-btn{text-decoration:none;text-align:center}@media(max-width:640px){.unauthorized-icon{width:56px;height:56px;font-size:24px}.user-role-card{padding:14px 16px}.role-avatar{width:40px;height:40px;font-size:18px}}.error-code{font-size:80px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;margin-bottom:8px;letter-spacing:-2px}.error-illustration{display:flex;align-items:center;justify-content:center;gap:12px;margin:32px 0;padding:24px;background:#f8fafc;border-radius:16px}.error-illustration>i{font-size:32px;color:#667eea}.error-dots{display:flex;gap:6px;align-items:center}.error-dots span{width:6px;height:6px;background:#d1d5db;border-radius:50%;animation:dotPulse 1.4s ease-in-out infinite}.error-dots span:nth-child(2){animation-delay:.2s}.error-dots span:nth-child(3){animation-delay:.4s}@keyframes dotPulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.error-actions{display:flex;flex-direction:column;gap:12px}.error-actions .auth-submit-btn{text-decoration:none;text-align:center}@media(max-width:640px){.error-code{font-size:60px}}.landing-page{min-height:100vh;background:#f8fafc;font-family:inherit}.landing-hero{display:flex;align-items:center;justify-content:space-between;gap:60px;padding:40px;max-width:1200px;margin:0 auto;min-height:80vh}.hero-content{flex:1;max-width:540px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:24px}.hero-badge i{font-size:16px}.hero-content h1{font-size:48px;font-weight:800;color:#1f2937;line-height:1.15;margin:0 0 20px;letter-spacing:-1px}.hero-content p{font-size:18px;color:#6b7280;line-height:1.7;margin:0 0 32px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s ease;cursor:pointer;border:none}.hero-btn.primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 16px #667eea4d}.hero-btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.hero-btn.secondary{background:#fff;color:#667eea;border:2px solid #e5e7eb}.hero-btn.secondary:hover{border-color:#667eea;background:#f5f3ff;transform:translateY(-2px)}.hero-btn i{font-size:20px}.hero-visual{flex:0 0 380px;display:flex;align-items:center;justify-content:center}.susu-card{width:100%;background:#fff;border-radius:24px;box-shadow:0 20px 60px #0000001a;overflow:hidden;border:1px solid #e5e7eb}.susu-card-header{display:flex;align-items:center;gap:10px;padding:20px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700;font-size:15px}.susu-card-header i{font-size:22px}.susu-card-body{padding:24px;display:flex;flex-direction:column;gap:16px}.susu-stat{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-radius:12px}.stat-label{font-size:13px;color:#6b7280;font-weight:500}.stat-value{font-size:16px;font-weight:700;color:#1f2937}.susu-card-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #e5e7eb}.member-avatars{display:flex;gap:-6px}.member-avatars span{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-left:-8px;border:2px solid white}.member-avatars span:first-child{margin-left:0}.payout-date{font-size:13px;color:#667eea;font-weight:600}.landing-stats{display:flex;justify-content:center;gap:60px;padding:40px 48px;background:linear-gradient(135deg,#667eea,#764ba2);flex-wrap:wrap}.stat-item{text-align:center;color:#fff}.stat-number{display:block;font-size:36px;font-weight:800;margin-bottom:6px}.stat-desc{font-size:14px;opacity:.85;font-weight:500}.landing-footer{text-align:center;padding:24px;background:#1f2937;color:#9ca3af;font-size:13px}@media(max-width:1023px){.landing-hero{flex-direction:column;text-align:center;padding:40px 24px;gap:40px}.hero-content h1{font-size:36px}.hero-actions{justify-content:center}.hero-visual{flex:none;width:100%;max-width:400px}.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.hero-content h1{font-size:28px}.hero-content p{font-size:16px}.features-grid{grid-template-columns:1fr}.landing-stats{gap:32px;padding:40px 24px}.stat-number{font-size:28px}}.otp-timer{display:flex;align-items:center;gap:12px;padding:10px;background:linear-gradient(135deg,#f0f4ff,#f8f0ff);border-radius:10px;margin-bottom:20px;border:1px solid rgba(102,126,234,.15);position:relative;overflow:hidden}.otp-timer.expired{background:linear-gradient(135deg,#fef2f2,#fff5f5);border-color:#ef444426}.timer-icon{width:40px;height:40px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#667eea;font-size:20px;box-shadow:0 2px 8px #0000000d;flex-shrink:0}.otp-timer.expired .timer-icon{color:#ef4444}.timer-content{display:flex;flex-direction:column;gap:2px;flex:1}.timer-label{font-size:12px;color:#6b7280;font-weight:500}.timer-value{font-size:15px;font-weight:700;color:#667eea;font-variant-numeric:tabular-nums;letter-spacing:1px}.otp-timer.expired .timer-value{color:#ef4444}.timer-progress{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0000000d}.timer-progress-bar{height:100%;transition:width 1s linear,background-color .3s ease;border-radius:0 2px 2px 0}.otp-resend-section{margin-top:20px;text-align:center}.resend-text{font-size:14px;color:#6b7280;margin:0 0 12px}.resend-expired{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;background:#fef2f2;border-radius:10px;border:1px dashed #fecaca}.resend-expired .resend-text{margin:0;color:#991b1b;font-weight:500}.resend-link{background:none;border:none;color:#667eea;font-size:14px;font-weight:600;cursor:pointer;padding:0 4px;text-decoration:underline;transition:color .2s}.resend-link:hover:not(:disabled){color:#764ba2}.resend-link:disabled{color:#9ca3af;cursor:not-allowed;text-decoration:none}.resend-hint{font-size:12px;color:#9ca3af;font-weight:500}.auth-form .custom-otp-container{margin-bottom:24px}@media(max-width:640px){.otp-timer{padding:12px 16px}.timer-value{font-size:18px}.otp-header-icon{width:45px;height:45px;font-size:18px}}:root{--dash-primary: #667eea;--dash-primary-soft: rgba(102, 126, 234, .1);--dash-success: #10b981;--dash-success-soft: rgba(16, 185, 129, .1);--dash-warning: #f59e0b;--dash-warning-soft: rgba(245, 158, 11, .1);--dash-info: #3b82f6;--dash-info-soft: rgba(59, 130, 246, .1);--dash-danger: #ef4444;--dash-danger-soft: rgba(239, 68, 68, .1);--dash-violet: #8b5cf6;--dash-violet-soft: rgba(139, 92, 246, .1);--dash-bg: #f8fafc;--dash-card-bg: #ffffff;--dash-text-main: #1e293b;--dash-text-muted: #64748b;--dash-border: #e2e8f0;--dash-radius: 8px;--dash-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--dash-shadow-lg: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}.stats-grid,.branches-grid{display:grid;gap:1.5rem;margin-bottom:2rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.branches-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.stat-card{background:#fff;padding:1.5rem;border-radius:var(--dash-radius);border:1px solid var(--dash-border);display:flex;align-items:center;gap:1.25rem;transition:all .2s ease;position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #0000001a;border-color:var(--dash-primary-soft)}.stat-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.stat-card--violet{border-left-color:var(--dash-violet)}.stat-card--violet:before{background:var(--dash-violet)}.stat-card--violet .stat-card__icon{background:var(--dash-violet-soft);color:var(--dash-violet)}.stat-card--green{border-left-color:var(--dash-success)}.stat-card--green:before{background:var(--dash-success)}.stat-card--green .stat-card__icon{background:var(--dash-success-soft);color:var(--dash-success)}.stat-card--amber{border-left-color:var(--dash-warning)}.stat-card--amber:before{background:var(--dash-warning)}.stat-card--amber .stat-card__icon{background:var(--dash-warning-soft);color:var(--dash-warning)}.stat-card--blue{border-left-color:var(--dash-info)}.stat-card--blue:before{background:var(--dash-info)}.stat-card--blue .stat-card__icon{background:var(--dash-info-soft);color:var(--dash-info)}.stat-card__content{flex:1}.stat-card__value-wrapper{display:flex;align-items:end;gap:.5rem}.stat-card__label{font-size:.75rem;font-weight:600;color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.025em}.stat-card__value{font-size:1.5rem;font-weight:700;color:var(--dash-text-main);margin:0;line-height:1.2}.stat-card__helper{font-size:.7rem;color:var(--dash-text-muted);margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid var(--dash-bg)}.branch-card{background:#fff;padding:1.5rem;border-radius:var(--dash-radius);border:1px solid var(--dash-border);display:flex;align-items:center;gap:1.25rem;text-decoration:none;color:inherit;transition:all .2s ease;position:relative}.branch-card:hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #0000001a;border-color:var(--dash-primary)}.branch-card__icon{width:48px;height:48px;background:var(--dash-primary-soft);color:var(--dash-primary);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.branch-card__details{flex:1}.branch-card__eyebrow{font-size:.65rem;font-weight:700;color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.25rem}.branch-card h3{font-size:1.15rem;font-weight:700;margin:0 0 .25rem;color:var(--dash-text-main)}.branch-card__code{font-size:.75rem;color:var(--dash-primary);font-weight:600;background:var(--dash-primary-soft);padding:2px 8px;border-radius:4px;display:inline-block}.branch-card__arrow{color:var(--dash-text-muted);font-size:1.25rem;opacity:.3;transition:all .2s ease}.branch-card:hover .branch-card__arrow{transform:translate(4px);color:var(--dash-primary);opacity:1}.branch-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.branch-info-item{background:#fff;padding:1.5rem;border-radius:var(--dash-radius);border:1px solid var(--dash-border);display:flex;align-items:center;gap:1.25rem;transition:all .2s ease}.branch-info-item:hover{border-color:var(--dash-primary-soft);box-shadow:0 4px 12px -4px #0000000d}.branch-info-item--wide{grid-column:1 / -1}.branch-info-item__icon{width:44px;height:44px;background:var(--dash-bg);color:var(--dash-primary);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.branch-info-item div span{display:block;font-size:.7rem;font-weight:600;color:var(--dash-text-muted);text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}.branch-info-item div strong{display:block;font-size:1rem;color:var(--dash-text-main);font-weight:700}.dashboard-page{max-width:1400px;margin:0 auto;animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-hero{background:linear-gradient(135deg,#1e293b,#334155);border-radius:var(--dash-radius);padding:1rem;color:#fff;display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;margin-bottom:1rem;box-shadow:var(--dash-shadow-lg)}.dashboard-hero--branch{background:linear-gradient(135deg,#4338ca,#6366f1)}.branch-status{display:inline-flex;align-items:center;gap:.5rem;padding:.25rem .75rem;border-radius:50px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.branch-status--active{background:var(--dash-success-soft);color:var(--dash-success)}.branch-status--inactive{background:var(--dash-danger-soft);color:var(--dash-danger)}.branch-status--pending{background:var(--dash-warning-soft);color:var(--dash-warning)}.branch-status span{width:6px;height:6px;border-radius:50%;background:currentColor}.dashboard-hero__content{position:relative;z-index:2;flex:1}.dashboard-kicker{display:inline-flex;align-items:center;gap:.5rem;background:#ffffff1a;padding:.5rem 1rem;border-radius:50px;font-size:.7rem;font-weight:600;letter-spacing:.05em;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.1)}.dashboard-kicker__dot{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.dashboard-hero h1{font-size:2rem;font-weight:800;margin-bottom:1rem;letter-spacing:-.02em}.welcome-wave{display:inline-block;color:#fcd34d;animation:wave 2.5s infinite;transform-origin:70% 70%}@keyframes wave{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.dashboard-hero p{font-size:1rem;opacity:.9;max-width:600px;margin-bottom:1rem;line-height:1.6}.dashboard-user-meta{display:flex;align-items:center;gap:1.5rem;font-size:.9rem;font-weight:400}.dashboard-user-meta span{display:flex;align-items:center;gap:.5rem}.dashboard-user-meta i{font-size:1.1rem;opacity:.7}.dashboard-user-meta__divider{width:1px;height:16px;background:#fff3}.dashboard-hero__side{position:relative;z-index:2;text-align:right}.dashboard-clock{background:#ffffff1a;padding:.7rem 2rem;border-radius:var(--dash-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;align-items:flex-end}.dashboard-clock__label{font-size:.6rem;font-weight:700;opacity:.6;letter-spacing:.1em;margin-bottom:.25rem}.dashboard-clock strong{font-size:1.8rem;font-weight:700}.dashboard-clock__timezone{font-size:.75rem;opacity:.7;margin-top:.25rem}.dashboard-hero__decoration{position:absolute;border-radius:50%;filter:blur(60px);z-index:1}.dashboard-hero__decoration--one{width:300px;height:300px;background:#6366f133;top:-100px;right:-50px}.dashboard-hero__decoration--two{width:200px;height:200px;background:#ec489933;bottom:-50px;left:10%}.dashboard-section{margin-bottom:2.5rem}.page-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--dash-border)}.page-header h1{font-size:1.25rem;font-weight:700;color:var(--dash-text-main);display:flex;align-items:center;gap:.75rem;margin:0 0 .25rem}.page-header h1 i{color:var(--dash-primary)}.page-header p{font-size:.85rem;color:var(--dash-text-muted);margin:0}.dashboard-refresh{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1rem;border-radius:8px;border:1px solid var(--dash-border);background:#fff;color:var(--dash-text-main);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.dashboard-refresh:hover:not(:disabled){background:var(--dash-bg);border-color:var(--dash-primary);color:var(--dash-primary)}.dashboard-refresh:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.dashboard-hero{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard-hero__side{text-align:left;align-self:stretch}.dashboard-clock{align-items:flex-start}.section-heading{flex-direction:column;align-items:flex-start;gap:1rem}.stats-grid,.branches-grid{grid-template-columns:1fr}}.branch-count{background:#fff;padding:.2rem 1rem;border-radius:50px;border:1px solid var(--dash-border);display:flex;align-items:center;gap:.5rem;font-size:.9rem}.branch-count strong{color:var(--dash-primary)}.dashboard-state-card{grid-column:1 / -1;background:#fff;border-radius:var(--dash-radius);padding:2rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem;border:2px solid var(--dash-border)}.dashboard-state-card--empty{color:var(--dash-text-muted)}.dashboard-state-card__icon{font-size:3rem;opacity:.3}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.loading-spinner{position:relative;width:50px;height:50px;margin-bottom:20px}.spinner-ring{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#667eea;border-radius:50%;animation:spin 1.2s linear infinite}.spinner-ring:nth-child(1){animation-delay:0s;border-top-color:#667eea}.spinner-ring:nth-child(2){animation-delay:.2s;border-top-color:#667eeacc;width:80%;height:80%;top:10%;left:10%}.spinner-ring:nth-child(3){animation-delay:.4s;border-top-color:#667eea99;width:60%;height:60%;top:20%;left:20%}.loading-message{color:#667eea;font-size:18px;font-weight:500;text-align:center;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-overlay.open{opacity:1;visibility:visible}.sidebar{position:fixed;top:0;left:0;width:280px;height:100vh;background:#1e293b;color:#e2e8f0;z-index:999;display:flex;flex-direction:column;transition:all .3s ease;transform:translate(-100%);box-shadow:4px 0 24px #00000026}.sidebar.open{transform:translate(0)}.sidebar.collapsed{width:72px}.sidebar.collapsed .sidebar-header{padding:16px 12px;justify-content:center}.sidebar.collapsed .brand-text,.sidebar.collapsed .menu-label,.sidebar.collapsed .dropdown-arrow,.sidebar.collapsed .menu-badge,.sidebar.collapsed .user-info-sidebar,.sidebar.collapsed .logout-btn span,.sidebar.collapsed .submenu,.sidebar.collapsed .collapse-toggle{display:none}.sidebar.collapsed .brand-logo{margin:0}.sidebar.collapsed .menu-link,.sidebar.collapsed .dropdown-toggle{justify-content:center;padding:14px 0}.sidebar.collapsed .menu-icon{margin:0;font-size:22px}.sidebar.collapsed .user-profile{justify-content:center;padding:12px 0}.sidebar.collapsed .user-avatar{margin:0}.sidebar.collapsed .logout-btn{padding:8px;margin:0}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.sidebar-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand-logo{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;flex-shrink:0}.brand-text{font-size:20px;font-weight:700;color:#fff;letter-spacing:-.5px}.collapse-toggle{background:none;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;font-size:18px;transition:all .2s ease;display:none}.collapse-toggle:hover{background:#ffffff1a;color:#fff}.sidebar-close{background:none;border:none;color:#94a3b8;cursor:pointer;padding:6px;border-radius:8px;font-size:22px;transition:all .2s ease}.sidebar-close:hover{background:#ef444433;color:#ef4444}.sidebar-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 0;scrollbar-gutter:stable}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-track{background:transparent}.sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.sidebar-menu{list-style:none;padding:0;margin:0}.menu-item{position:relative}.menu-link,.dropdown-toggle{display:flex;align-items:center;gap:12px;padding:12px 20px;color:#94a3b8;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s ease;cursor:pointer;background:none;border:none;width:100%;text-align:left;position:relative}.menu-link:hover,.dropdown-toggle:hover{color:#e2e8f0;background:#ffffff0d}.menu-link.active,.dropdown-toggle.active{color:#667eea;background:#667eea1a;border-right:3px solid #667eea}.menu-item.has-active-child>.dropdown-toggle{color:#e2e8f0}.menu-icon{font-size:20px;width:24px;text-align:center;flex-shrink:0;display:flex;align-items:center;justify-content:center}.menu-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-badge{background:#ef4444;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:9999px;min-width:20px;text-align:center;flex-shrink:0}.dropdown-arrow{font-size:16px;transition:transform .3s ease;flex-shrink:0;color:#64748b}.dropdown-toggle.expanded .dropdown-arrow{transform:rotate(180deg)}.submenu{list-style:none;padding:0;margin:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;max-height:0;opacity:0;background:#0003}.submenu.open{opacity:1;padding:8px 0}.submenu li{padding:0}.submenu-link{display:flex;align-items:center;gap:10px;padding:10px 20px 10px 56px;color:#94a3b8;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;border-left:2px solid transparent}.submenu-link:hover{color:#e2e8f0;background:#ffffff08;border-left-color:#667eea}.submenu li.active .submenu-link{color:#667eea;background:#667eea14;border-left-color:#667eea}.submenu-icon{font-size:16px;width:20px;text-align:center;flex-shrink:0}.submenu-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-tooltip{position:absolute;left:calc(100% + 8px);top:0;background:#1e293b;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 16px;min-width:180px;box-shadow:0 10px 40px #0000004d;z-index:1000;animation:tooltipFade .2s ease}.sidebar-tooltip.simple{padding:8px 14px;white-space:nowrap;font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.tooltip-title{font-weight:600;font-size:13px;color:#e2e8f0;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.tooltip-menu{list-style:none;padding:0;margin:0}.tooltip-menu li{margin:4px 0}.tooltip-menu a{display:flex;align-items:center;gap:8px;color:#94a3b8;text-decoration:none;font-size:13px;padding:6px 0;transition:color .2s}.tooltip-menu a:hover,.tooltip-menu a.active{color:#667eea}.tooltip-badge{background:#ef4444;color:#fff;font-size:10px;padding:2px 6px;border-radius:9999px;margin-left:auto}@keyframes tooltipFade{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.sidebar-footer{padding:16px 20px;border-top:1px solid rgba(255,255,255,.08);flex-shrink:0}.user-profile{display:flex;align-items:center;gap:12px}.user-avatar{position:relative;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0;overflow:hidden}.user-avatar img{width:100%;height:100%;object-fit:cover}.user-status{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid #1e293b}.user-status.online{background:#22c55e}.user-status.away{background:#f59e0b}.user-status.offline{background:#9ca3af}.user-info-sidebar{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-info-sidebar{font-size:13px;font-weight:600;color:#e2e8f0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info-sidebar .user-name{font-weight:600;color:#e2e8f0!important;font-size:14px}.user-info-sidebar .user-role{font-size:11px;color:#94a3b8;text-transform:capitalize}.logout-btn{display:flex;align-items:center;gap:8px;background:#ef44441a;border:none;color:#ef4444;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;flex-shrink:0}.logout-btn:hover{background:#ef444433}.logout-btn i{font-size:18px}@media(min-width:1024px){.sidebar-overlay{display:none!important}.sidebar{transform:translate(0);position:fixed;top:0;left:0;height:100vh}.sidebar-close{display:none}.collapse-toggle{display:flex}.sidebar:not(.open){transform:translate(0)}}@media(max-width:1023px){.sidebar.collapsed{width:280px}.sidebar.collapsed .brand-text,.sidebar.collapsed .menu-label,.sidebar.collapsed .dropdown-arrow,.sidebar.collapsed .menu-badge,.sidebar.collapsed .user-info-sidebar,.sidebar.collapsed .logout-btn span,.sidebar.collapsed .submenu,.sidebar.collapsed .collapse-toggle{display:block}.sidebar.collapsed .menu-link,.sidebar.collapsed .dropdown-toggle{justify-content:flex-start;padding:12px 20px}.sidebar.collapsed .menu-icon{margin:0;font-size:20px}.sidebar.collapsed .user-profile{justify-content:flex-start;padding:0}.sidebar.collapsed .user-avatar{margin:0}.sidebar.collapsed .logout-btn{padding:8px 14px;margin:0}.sidebar.collapsed .sidebar-tooltip{display:none!important}}@media(max-width:480px){.sidebar{width:260px}}.dashboard-header{position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#fff;border-bottom:1px solid #f3f4f6;box-shadow:0 1px 3px #0000000a;height:64px}.header-left{display:flex;align-items:center;gap:16px}.menu-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:#f3f4f6;border-radius:10px;color:#374151;font-size:20px;cursor:pointer;transition:all .2s ease;flex-shrink:0}.menu-toggle:hover{background:#e5e7eb;color:#1f2937}.header-search{display:flex;align-items:center;position:relative}.search-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;border-radius:10px;color:#6b7280;font-size:20px;cursor:pointer;transition:all .2s ease}.search-toggle:hover{background:#f3f4f6;color:#374151}.search-input-wrapper{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:0 12px;width:300px;transition:all .2s ease}.search-input-wrapper:focus-within{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;background:#fff}.search-input-wrapper .search-icon{color:#9ca3af;font-size:18px}.search-input-wrapper input{flex:1;border:none;background:none;outline:none;padding:10px 0;font-size:14px;color:#374151}.search-input-wrapper input::placeholder{color:#9ca3af}.search-clear{background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.header-right{display:flex;align-items:center;gap:8px}.quick-actions{display:flex;align-items:center;gap:4px;padding-right:8px;border-right:1px solid #f3f4f6}.quick-action-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;border-radius:8px;color:#6b7280;font-size:18px;cursor:pointer;transition:all .2s ease;text-decoration:none}.quick-action-btn:hover{background:#f3f4f6;color:#667eea}.header-dropdown{position:relative}.header-btn{display:flex;align-items:center;gap:8px;padding:6px 10px;border:none;background:none;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative}.header-btn:hover{background:#f3f4f6}.header-btn.active{background:#ede9fe;color:#667eea}.notification-btn{font-size:20px;color:#6b7280;padding:8px}.notification-badge{position:absolute;top:4px;right:4px;width:18px;height:18px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #ffffff}.profile-btn{gap:10px;padding:4px 8px 4px 4px}.profile-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff;overflow:hidden;flex-shrink:0}.profile-avatar img{width:100%;height:100%;object-fit:cover}.profile-info{display:flex;flex-direction:column;align-items:flex-start;line-height:1.2}.profile-name{font-size:13px;font-weight:600;color:#1f2937;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-profile-role{font-size:11px;color:#9ca3af;text-transform:capitalize}.profile-arrow{font-size:16px;color:#9ca3af;transition:transform .2s ease}.header-btn.active .profile-arrow{transform:rotate(180deg)}.dropdown-panel{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 20px 60px #0000001f;min-width:320px;max-width:400px;animation:dropdownSlide .2s ease;overflow:hidden;z-index:101}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f3f4f6}.dropdown-header h4{font-size:15px;font-weight:700;color:#1f2937;margin:0}.mark-all-read{background:none;border:none;color:#667eea;font-size:12px;font-weight:600;cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .2s}.mark-all-read:hover{background:#ede9fe}.dropdown-footer{padding:12px 20px;text-align:center;border-top:1px solid #f3f4f6}.dropdown-footer a{color:#667eea;font-size:13px;font-weight:600;text-decoration:none}.dropdown-footer a:hover{text-decoration:underline}.notification-panel{right:-80px}.notification-list{max-height:360px;overflow-y:auto}.notification-item{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid #f9fafb;cursor:pointer;transition:background .2s;position:relative}.notification-item:hover{background:#f9fafb}.notification-item.unread{background:#f5f3ff}.notification-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.notification-content{flex:1;min-width:0}.notification-title{font-size:13px;font-weight:600;color:#1f2937;margin:0 0 2px}.notification-message{font-size:12px;color:#6b7280;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notification-time{font-size:11px;color:#9ca3af}.unread-dot{width:8px;height:8px;background:#667eea;border-radius:50%;flex-shrink:0;margin-top:4px}.profile-panel{right:0;min-width:260px}.profile-header{display:flex;align-items:center;gap:14px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2)}.profile-avatar-large{width:50px;height:50px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#fff;border:2px solid rgba(255,255,255,.3);overflow:hidden;flex-shrink:0}.profile-avatar-large img{width:100%;height:100%;object-fit:cover}.profile-details{min-width:0}.profile-name-large{font-size:15px;font-weight:700;color:#fff;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-email{font-size:12px;color:#fffc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-menu{padding:8px 0}.profile-menu a,.logout-menu-item{display:flex;align-items:center;gap:10px;padding:10px 20px;color:#4b5563;text-decoration:none;font-size:14px;font-weight:500;transition:all .2s;cursor:pointer;background:none;border:none;width:100%;text-align:left}.profile-menu a:hover,.logout-menu-item:hover{background:#f9fafb;color:#667eea}.profile-menu a i,.logout-menu-item i{font-size:18px;color:#9ca3af;width:20px;text-align:center}.profile-menu a:hover i,.logout-menu-item:hover i{color:#667eea}.profile-divider{height:1px;background:#f3f4f6;margin:8px 16px}.logout-menu-item{color:#ef4444}.logout-menu-item:hover{background:#fef2f2;color:#ef4444}.logout-menu-item:hover i{color:#ef4444}@media(max-width:768px){.dashboard-header{padding:12px 16px}.profile-arrow{display:none}.search-input-wrapper{position:fixed;top:64px;left:0;right:0;width:100%;border-radius:0;border-left:none;border-right:none;z-index:99;display:none}.header-search.open .search-input-wrapper{display:flex}.notification-panel{right:-120px;min-width:280px}.quick-actions{display:none}}@media(max-width:640px){.dashboard-header{padding:10px}}@media(max-width:480px){.dropdown-panel{position:fixed;top:64px;left:0;right:0;width:100%;max-width:none;border-radius:0 0 16px 16px}.notification-panel{right:0}}.breadcrumb-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:12px}.breadcrumb-list{display:flex;align-items:center;list-style:none;padding:0;margin:0;flex-wrap:wrap;gap:4px}.breadcrumb-item{display:flex;align-items:center;gap:4px}.breadcrumb-item a{display:flex;align-items:center;gap:6px;color:#6b7280;text-decoration:none;font-size:13px;font-weight:500;padding:4px 8px;border-radius:6px;transition:all .2s ease}.breadcrumb-item a:hover{color:#667eea;background:#f5f3ff}.breadcrumb-item a i{font-size:16px}.breadcrumb-separator{color:#d1d5db;display:flex;align-items:center}.breadcrumb-separator i{font-size:16px}.breadcrumb-current{color:#1f2937;font-size:13px;font-weight:600;padding:4px 8px}.breadcrumb-actions{display:flex;align-items:center;gap:8px}.breadcrumb-back{display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.breadcrumb-back:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}@media(max-width:640px){.breadcrumb-nav{padding:12px 16px}.breadcrumb-back span{display:none}}.dashboard-layout{display:flex;min-height:100vh;background:#f8fafc}.dashboard-main{flex:1;display:flex;flex-direction:column;margin-left:0;transition:margin-left .3s ease;min-width:0}@media(min-width:1024px){.dashboard-main{margin-left:280px;min-height:100vh}.sidebar-collapsed .dashboard-main{margin-left:72px}}.dashboard-content{flex:1;padding:24px;overflow-x:hidden}.content-wrapper{max-width:1400px;margin:0 auto;width:100%}.dashboard-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f3f4f6;background:#fff;font-size:12px;color:#9ca3af;flex-wrap:wrap;gap:8px}.footer-links{display:flex;gap:16px}.footer-links a{color:#9ca3af;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#667eea}@media(max-width:1023px){.dashboard-main{margin-left:0}.dashboard-content{padding:16px}}@media(max-width:640px){.dashboard-content{padding:10px}.dashboard-footer{flex-direction:column;text-align:center;padding:12px 16px}}.sms-page{--sms-primary: #667eea;--sms-secondary: #764ba2;--sms-text: #1f2937;--sms-muted: #6b7280;--sms-border: #e9edf4;min-height:100%;background:#f8fafc;color:var(--sms-text);font-family:inherit}.sms-page *,.sms-page *:before,.sms-page *:after{box-sizing:border-box}.sms-page button{font:inherit;cursor:pointer}.sms-page button:disabled{cursor:not-allowed;opacity:.55}.sms-eyebrow{display:inline-block;margin-bottom:7px;color:var(--sms-primary);font-size:11px;font-weight:800;letter-spacing:1.4px}.sms-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--sms-primary),var(--sms-secondary));color:#fff;font-size:12px;font-weight:750;box-shadow:0 5px 14px #667eea2e;transition:transform .2s ease,box-shadow .2s ease}.sms-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #667eea42}.sms-primary-button i{font-size:18px}.sms-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px}.sms-summary-card{min-width:0;padding:21px;border:1px solid #edf0f5;border-radius:15px;background:#fff;box-shadow:0 4px 18px #1f293706}.sms-summary-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.sms-summary-top>span{color:var(--sms-muted);font-size:11px;font-weight:650;line-height:1.5}.sms-summary-icon{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px}.sms-summary-icon i{font-size:21px}.sms-summary-blue{background:#eef2ff;color:#667eea}.sms-summary-purple{background:#f3e8ff;color:#9333ea}.sms-summary-green{background:#ecfdf5;color:#059669}.sms-summary-orange{background:#fff7ed;color:#ea580c}.sms-summary-value{display:block;margin-top:20px;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,31px);font-weight:800;letter-spacing:-.8px}.sms-summary-caption{display:block;margin-top:7px;color:#9ca3af;font-size:10px}.sms-tables-container{display:flex;flex-direction:column;gap:24px}.sms-status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:700;text-transform:capitalize}.sms-status-badge>span{width:6px;height:6px;border-radius:50%;background:currentColor}.sms-status-sent,.sms-status-delivered,.sms-status-success,.sms-status-successful,.sms-status-completed{background:#ecfdf3;color:#15803d}.sms-status-failed,.sms-status-error,.sms-status-rejected{background:#fef2f2;color:#dc2626}.sms-status-pending,.sms-status-queued,.sms-status-processing{background:#fffbeb;color:#b45309}.sms-units-cell{color:var(--sms-primary);font-weight:700}.sms-cost-cell{color:#15803d;font-weight:700}.sms-purchase-modal-body{display:flex;flex-direction:column;gap:18px}.sms-current-balance{display:flex;align-items:center;gap:13px;padding:13px 15px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.sms-balance-icon{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#eef2ff;color:var(--sms-primary)}.sms-balance-icon i{font-size:18px}.sms-current-balance>div:last-child{display:flex;flex-direction:column;gap:2px}.sms-current-balance span{color:var(--sms-muted);font-size:11px}.sms-current-balance strong{color:var(--sms-text);font-size:13px;font-weight:750}.sms-purchase-summary{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid #edf0f5;border-radius:12px;background:#fafbfe}.sms-purchase-summary-row{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--sms-muted)}.sms-purchase-summary-row strong{color:var(--sms-text);font-weight:700}.sms-purchase-total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;margin-top:2px;border-top:1px dashed #e2e8f0}.sms-purchase-total span{display:block;color:var(--sms-muted);font-size:11px;font-weight:600}.sms-purchase-total small{display:block;color:#9ca3af;font-size:10px}.sms-purchase-total>strong{color:var(--sms-primary);font-size:18px;font-weight:800}.sms-modal-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%}@media(max-width:1200px){.sms-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.sms-primary-button{width:100%}.sms-summary-grid{grid-template-columns:1fr}}.custom-modal-overlay{position:fixed;inset:0;z-index:9999;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:customModalFadeIn .2s cubic-bezier(.16,1,.3,1) forwards}.custom-modal-overlay.custom-modal-overlay-closing{animation:customModalFadeOut .2s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}@keyframes customModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes customModalFadeOut{0%{opacity:1}to{opacity:0}}.custom-modal-container{background:#fff;border-radius:20px;width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;box-shadow:0 25px 80px #0003,0 10px 30px #00000014;animation:customModalSlideUp .3s cubic-bezier(.16,1,.3,1) forwards;overflow:hidden}.custom-modal-container.custom-modal-container-closing{animation:customModalSlideDown .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes customModalSlideUp{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes customModalSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(16px) scale(.96)}}.custom-modal-size-sm{max-width:420px}.custom-modal-size-md{max-width:560px}.custom-modal-size-lg{max-width:720px}.custom-modal-size-xl{max-width:960px}.custom-modal-size-full{max-width:95vw;height:92vh}.custom-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #f3f4f6;background:#fff;flex-shrink:0;gap:16px}.custom-modal-title-group{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.custom-modal-icon{width:40px;height:40px;border-radius:12px;background:#ede9fe;color:#667eea;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.custom-modal-title-text{display:flex;flex-direction:column;gap:2px;min-width:0}.custom-modal-title{font-size:18px;font-weight:700;color:#1f2937;margin:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-modal-subtitle{font-size:13px;color:#6b7280;margin:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-modal-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.custom-modal-close{background:none;border:none;color:#9ca3af;font-size:22px;cursor:pointer;width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.16,1,.3,1);padding:0;position:relative;overflow:hidden;animation:customModalButtonShow .3s cubic-bezier(.16,1,.3,1)}.custom-modal-close:hover:not(:disabled){color:#ef4444;background:#fee2e2;transform:rotate(90deg) scale(1.1)}.custom-modal-close:active:not(:disabled){transform:rotate(90deg) scale(.92)}.custom-modal-close:disabled{opacity:.4;cursor:not-allowed;transform:none}@keyframes customModalButtonShow{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.custom-modal-body{padding:24px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.custom-modal-body::-webkit-scrollbar{width:6px}.custom-modal-body::-webkit-scrollbar-track{background:#f9fafb}.custom-modal-body::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:3px}.custom-modal-body::-webkit-scrollbar-thumb:hover{background:#d1d5db}.custom-modal-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid #f3f4f6;background:#fff;flex-shrink:0}.custom-modal-loading-overlay{position:absolute;inset:0;background:#ffffffd9;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;border-radius:inherit;animation:customModalFadeIn .2s ease}.custom-modal-spinner{font-size:32px;color:#667eea;animation:customModalSpin 1s linear infinite}.custom-modal-loading-text{font-size:14px;font-weight:500;color:#4b5563;margin:0}@keyframes customModalSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:640px){.custom-modal-overlay{padding:12px}.custom-modal-container{max-height:94vh;border-radius:16px}.custom-modal-header{padding:16px 20px}.custom-modal-body{padding:16px 20px;gap:12px}.custom-modal-footer{padding:14px 20px;flex-direction:column-reverse;gap:8px}.custom-modal-footer>*{width:100%;justify-content:center}}.custom-table-wrapper{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000f;overflow:hidden;width:100%}.table-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:16px}.table-header-left{flex:1;min-width:200px}.table-title-group{display:flex;flex-direction:column;gap:2px}.table-title{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle{font-size:13px;color:#6b7280;margin:0}.table-header-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.table-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:18px;position:relative}.table-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.table-btn.active{background:#ede9fe;border-color:#667eea;color:#667eea}.table-btn:disabled{opacity:.5;cursor:not-allowed}.filter-badge{position:absolute;top:-2px;right:-2px;width:8px;height:8px;background:#ef4444;border-radius:50%;border:2px solid #ffffff}.table-search{position:relative;display:flex;align-items:center}.search-input{width:240px;padding:9px 36px 9px 38px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px;background:#f9fafb;transition:all .2s ease;outline:none}.search-input:focus{border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.search-icon{position:absolute;left:12px;color:#9ca3af;font-size:16px}.search-clear{position:absolute;right:8px;background:none;border:none;color:#9ca3af;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.search-clear:hover{color:#ef4444;background:#fee2e2}.table-filters-panel{padding:16px 24px;background:#f9fafb;border-bottom:1px solid #f3f4f6;animation:slideDown .2s ease}.filters-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:12px}.filter-item{display:flex;flex-direction:column;gap:4px}.filter-label{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.filter-select{padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;background:#fff;color:#374151;cursor:pointer;outline:none;transition:all .2s ease}.filter-select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.clear-filters-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ef4444;border-radius:8px;background:#fef2f2;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.clear-filters-btn:hover{background:#ef4444;color:#fff}.clear-filters-btn i{font-size:20px!important}.table-stats{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;font-size:13px;color:#6b7280;border-bottom:1px solid #f3f4f6;flex-wrap:wrap;gap:8px}.table-stats strong{color:#1f2937}.selected-count{color:#667eea;font-weight:600}.filter-status{display:flex;align-items:center;gap:4px;color:#f59e0b;font-weight:500}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.custom-table{width:100%;border-collapse:collapse;font-size:14px}.custom-table thead{background:#f9fafb}.custom-table th{padding:14px 16px;text-align:left;font-weight:600;color:#374151;font-size:13px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:2px solid #e5e7eb}.custom-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.custom-table th.sortable:hover{background:#f3f4f6}.th-content{display:flex;align-items:center;gap:6px}.sort-icons{display:flex;flex-direction:column;gap:0;line-height:.5}.sort-icons i{font-size:10px;color:#d1d5db;transition:color .2s}.sorted-asc .asc,.sorted-desc .desc{color:#667eea}.custom-table td{padding:14px 16px;color:#4b5563;border-bottom:1px solid #f3f4f6;vertical-align:middle;white-space:nowrap}.custom-table.striped tbody tr:nth-child(2n){background:#fafafa}.custom-table.bordered th,.custom-table.bordered td{border:1px solid #e5e7eb}.custom-table.hoverable tbody tr:hover{background:#f5f3ff}.custom-table.compact th,.custom-table.compact td{padding:8px 12px}.custom-table tbody tr.selected{background:#ede9fe!important}.custom-table tbody tr.clickable{cursor:pointer}.align-center{text-align:center!important}.align-right{text-align:right!important}.align-left{text-align:left!important}.col-select{width:40px;text-align:center}.col-select .checkbox-wrapper{display:flex;align-items:center;justify-content:center;cursor:pointer}.col-select input{position:absolute;opacity:0}.col-select .checkbox-box{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:2px solid #d1d5db;border-radius:4px;background:#fff;transition:all .2s ease}.col-select .checkbox-box i{font-size:12px;color:#fff;opacity:0}.col-select input:checked+.checkbox-box{background:#667eea;border-color:#667eea}.col-select input:checked+.checkbox-box i{opacity:1}.col-select input:focus+.checkbox-box{box-shadow:0 0 0 3px #667eea33}.col-actions{width:1px;white-space:nowrap}.action-buttons{display:flex;gap:6px}.action-btn{display:inline-flex;align-items:center;gap:4px;padding:8px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.action-btn:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.action-btn.danger{color:#ef4444;border-color:#fecaca}.action-btn.danger:hover{background:#fef2f2;border-color:#ef4444}.action-btn.primary{color:#667eea;border-color:#c7d2fe}.action-btn.primary:hover{background:#ede9fe;border-color:#667eea}.action-btn.success{color:#22c55e;border-color:#bbf7d0}.action-btn.success:hover{background:#f0fdf4;border-color:#22c55e}.empty-cell{padding:60px 20px!important;text-align:center}.empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;color:#9ca3af}.empty-state i{font-size:50px}.empty-state p{font-size:15px;font-weight:500;color:#6b7280;margin:0}.table-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:12px}.pagination-info{font-size:13px;color:#6b7280}.pagination-controls{display:flex;align-items:center;gap:4px}.page-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;transition:all .2s ease;font-size:16px}.page-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;color:#374151}.page-btn:disabled{opacity:.4;cursor:not-allowed}.page-numbers{display:flex;gap:4px;margin:0 4px}.page-number{display:flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.page-number:hover{background:#f9fafb;border-color:#d1d5db}.page-number.active{background:#667eea;border-color:#667eea;color:#fff}.page-dots{display:flex;align-items:center;padding:0 4px;color:#9ca3af;font-size:13px}.page-size{display:flex;align-items:center;gap:8px;font-size:13px;color:#6b7280}.page-size select{padding:6px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;font-size:13px;color:#374151;cursor:pointer;outline:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.table-header{flex-direction:column;align-items:stretch}.table-header-right{justify-content:flex-end}.search-input{width:200px}}@media(max-width:768px){.table-header-right{justify-content:space-between}.search-input{width:100%}.table-pagination{flex-direction:column;align-items:stretch}.pagination-controls,.page-size{justify-content:center}}@media(max-width:480px){.table-header{padding:16px}.table-filters-panel{padding:12px 16px}.filters-grid{grid-template-columns:1fr}.table-stats{padding:10px 16px}.table-pagination{padding:12px 16px}}.manager-details{display:flex;flex-direction:column;gap:20px;padding:4px 2px;color:#1f2937}.manager-loading{min-height:220px;display:flex;align-items:center;justify-content:center}.manager-error{padding:32px 20px;text-align:center}.manager-error>i{font-size:42px;color:#ef4444}.manager-error h3{margin:12px 0 8px;font-size:17px}.manager-error p{color:#6b7280;font-size:13px}.manager-summary{position:relative;display:flex;align-items:center;gap:18px;padding:24px;border-radius:15px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}.manager-summary:after{content:"";position:absolute;width:190px;height:190px;right:-70px;top:-100px;border-radius:50%;background:#ffffff17;pointer-events:none}.manager-avatar{width:68px;height:68px;flex:0 0 68px;display:flex;align-items:center;justify-content:center;border-radius:16px;border:1px solid rgba(255,255,255,.4);background:#ffffff30;font-size:23px;font-weight:750;letter-spacing:1px}.manager-summary-content{flex:1;min-width:0;position:relative;z-index:1}.manager-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.manager-name-row h3{margin:0;font-size:21px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.manager-summary-email{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 0 13px;font-size:13px;color:#ffffffe0;overflow-wrap:anywhere}.manager-summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.manager-summary-meta span{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:7px;background:#ffffff26;font-size:11px;font-weight:600;text-transform:capitalize}.manager-status{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:capitalize;white-space:nowrap}.manager-status.is-active{background:#dcfce7;color:#166534}.manager-status.is-inactive{background:#fee2e2;color:#991b1b}.manager-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.manager-panel{padding:22px;background:#fff;border:1px solid #eaecf0;border-radius:13px;box-shadow:0 3px 12px #0f172a06;min-width:0}.manager-panel-heading{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #f0f1f5}.manager-panel-icon{width:42px;height:42px;flex:0 0 42px;display:flex;align-items:center;justify-content:center;border-radius:11px;background:#f0efff;color:#667eea;font-size:21px}.manager-panel-heading>div:nth-child(2){flex:1;min-width:0}.manager-panel-heading h4{margin:0 0 5px;font-size:15px;font-weight:700;color:#1f2937}.manager-panel-heading p{margin:0;font-size:12px;line-height:1.5;color:#8b93a7}.manager-count{min-width:30px;height:30px;padding:0 8px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#f0efff;color:#667eea;font-size:12px;font-weight:700}.manager-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.manager-info-item{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-width:0}.manager-info-label{font-size:12px;color:#8b93a7;font-weight:500}.manager-info-item strong{max-width:100%;font-size:13px;font-weight:650;line-height:1.6;color:#344054;overflow-wrap:anywhere}.manager-info-item .manager-break-text{word-break:break-word}.manager-role-value{color:#667eea!important}.manager-text-active{color:#16a34a!important;text-transform:capitalize}.manager-text-inactive{color:#dc2626!important;text-transform:capitalize}.manager-branch-list{display:flex;flex-direction:column;gap:11px}.manager-branch-card{display:flex;align-items:center;gap:13px;padding:14px;min-width:0;border:1px solid #eaecf0;border-radius:11px;background:#fff;transition:border-color .2s ease,background .2s ease}.manager-branch-card:hover{border-color:#c7c5ff;background:#fcfbff}.manager-branch-icon{width:44px;height:44px;flex:0 0 44px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:20px}.manager-branch-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.manager-branch-content strong{font-size:13px;color:#344054;overflow-wrap:anywhere}.manager-branch-content span{display:flex;align-items:center;gap:5px;font-size:11px;color:#16a34a}.manager-remove-branch{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid #fee2e2;border-radius:8px;background:#fff7f7;color:#dc2626;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.manager-remove-branch:hover:not(:disabled){background:#fee2e2;border-color:#fecaca}.manager-remove-branch:disabled{opacity:.5;cursor:not-allowed}.manager-empty-branches{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 16px;border:1px dashed #d9dce5;border-radius:10px;background:#fafaff}.manager-empty-branches>i{font-size:29px;color:#9ca3af}.manager-empty-branches strong{font-size:13px;color:#344054}.manager-empty-branches span{max-width:300px;font-size:12px;line-height:1.6;color:#8b93a7}.manager-assign-area{margin-top:20px;padding:18px;border:1px solid #e5e7eb;border-radius:11px;background:#f9fafc}.manager-assign-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px}.manager-assign-heading>i{font-size:23px;color:#667eea}.manager-assign-heading strong{display:block;margin-bottom:4px;font-size:13px;color:#344054}.manager-assign-heading p{margin:0;font-size:12px;color:#8b93a7}.manager-assign-controls{display:flex;align-items:center;gap:12px}.manager-assign-select{flex:1;min-width:0}.manager-assign-button{min-height:42px;flex-shrink:0;white-space:nowrap}.manager-branch-hint{margin:10px 0 0;font-size:11px;line-height:1.6;color:#8b93a7}.manager-modal-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;width:100%}.manager-modal-footer .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px}.manager-spin{display:inline-block;animation:managerSpin 1s linear infinite}@keyframes managerSpin{to{transform:rotate(360deg)}}@media(max-width:640px){.manager-details{gap:14px;padding:0}.manager-summary{align-items:flex-start;gap:13px;padding:17px;border-radius:12px}.manager-avatar{width:48px;height:48px;flex-basis:48px;border-radius:12px;font-size:17px}.manager-name-row{align-items:flex-start;flex-direction:column;gap:8px}.manager-name-row h3{font-size:17px}.manager-summary-email{font-size:12px;line-height:1.6}.manager-summary-meta{gap:6px}.manager-summary-meta span{font-size:10px;padding:6px 8px}.manager-panel{padding:16px;border-radius:11px}.manager-panel-heading{gap:10px;margin-bottom:17px;padding-bottom:14px}.manager-panel-icon{width:37px;height:37px;flex-basis:37px;font-size:18px}.manager-panel-heading h4{font-size:14px}.manager-panel-heading p{font-size:11px}.manager-info-grid{grid-template-columns:minmax(0,1fr);gap:17px}.manager-info-item{gap:5px}.manager-branch-card{gap:10px;padding:11px}.manager-branch-icon{width:38px;height:38px;flex-basis:38px;font-size:17px}.manager-remove-branch{padding:8px;font-size:11px}.manager-assign-area{padding:13px}.manager-assign-controls{flex-direction:column;align-items:stretch;gap:12px}.manager-assign-select,.manager-assign-button{width:100%}.manager-modal-footer{flex-direction:column-reverse;align-items:stretch}.manager-modal-footer .btn{width:100%}}@media(min-width:641px)and (max-width:800px){.manager-info-grid{gap:20px}.manager-panel{padding:18px}.manager-summary{padding:20px}}.image-cropper-container{display:flex;flex-direction:column;align-items:center;width:100%}.cropper-wrapper{position:relative;width:100%;height:300px;background:#333;margin-bottom:20px}.controls{width:100%;display:flex;flex-direction:column;gap:15px}.zoom-control{display:flex;align-items:center;gap:10px}.zoom-range{flex-grow:1}.cropper-actions{display:flex;justify-content:flex-end;gap:10px}.step-indicator-container{width:100%}.step-indicator-header{margin-bottom:25px}.step-indicator{width:100%;display:flex;color:#333}.step-indicator-horizontal{align-items:flex-start;justify-content:space-between}.step-indicator-horizontal .step-item{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;min-width:120px;z-index:2}.step-indicator-horizontal .step-content{margin-top:10px}.step-indicator-horizontal .step-connector{flex:1;height:3px;background:#dee2e6;margin-top:22px;transition:all .3s ease}.step-indicator-horizontal .step-connector.completed{background:#667eea}.step-indicator-vertical{flex-direction:column;align-items:flex-start}.step-indicator-vertical .step-item{display:flex;align-items:flex-start;width:100%;position:relative;z-index:2}.step-indicator-vertical .step-content{margin-left:15px;padding-top:2px}.step-indicator-vertical .step-connector{width:3px;height:45px;margin-left:21px;background:#dee2e6;transition:all .3s ease}.step-indicator-vertical .step-connector.completed{background:#667eea}.step-icon-wrapper{flex-shrink:0}.step-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:2px solid #dee2e6;color:#374151;font-size:16px;font-weight:600;transition:all .3s ease,transform .2s ease}.step-item.pending .step-icon{background:#fff;color:#374151;border-color:#dee2e6}.step-item.active .step-icon{background:#667eea;border-color:#667eea;color:#fff;box-shadow:0 4px 12px #40518940}.step-item.completed .step-icon{background:#667eea;border-color:transparent;color:#fff;box-shadow:0 4px 12px #43a04740}.step-title{color:#6b7280;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap}.step-item.active .step-title{color:#667eea}.step-item.completed .step-title{color:#333}.step-description{margin-top:3px;color:#374151;font-size:11px;line-height:1.4;max-width:180px}.step-item.clickable{cursor:pointer}.step-item.clickable:hover .step-icon{transform:translateY(-2px)}.step-item.clickable:hover .step-title{color:#667eea}@media(max-width:768px){.step-indicator-header{margin-bottom:20px}.step-indicator-horizontal{overflow-x:auto;justify-content:flex-start;padding-bottom:10px}.step-indicator-horizontal .step-item{min-width:110px}.step-indicator-horizontal .step-title{font-size:13px}.step-indicator-horizontal .step-description{display:none}.step-indicator-horizontal .step-connector{min-width:30px}}.customer-avatar-fallback{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e8edff;color:#405189;font-size:12px;font-weight:700}.customer-section-heading{display:flex;align-items:center;gap:8px;margin:20px 0 14px;padding-bottom:9px;border-bottom:1px solid #e5e7eb;color:#405189;font-size:13px;font-weight:700}.customer-section-heading:first-child{margin-top:0}.customer-file-field{display:flex;flex-direction:column;gap:7px;margin:14px 0}.customer-file-field label,.customer-native-label{color:#374151;font-size:12px;font-weight:600}.customer-file-field input[type=file]{display:block;width:100%;padding:9px;border:1px dashed #cbd5e1;border-radius:7px;background:#f9fafb;font-size:12px;box-sizing:border-box}.customer-native-label{display:block;margin-bottom:7px}.customer-native-select{display:block;width:100%;min-height:86px;padding:8px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:13px}.customer-required,.customer-error{color:#dc2626}.customer-error,.customer-help{display:block;margin-top:5px;font-size:11px}.customer-help{color:#6b7280}.customer-modal-actions{display:flex;justify-content:flex-end;gap:10px;width:100%}.customer-spin{animation:customer-spin 1s linear infinite}@keyframes customer-spin{to{transform:rotate(360deg)}}.customer-view-loading{min-height:190px;display:flex;align-items:center;justify-content:center}.customer-view-error{text-align:center;padding:25px 10px}.customer-view-error>i{font-size:34px;color:#dc2626}.customer-view-error h3{margin:8px 0}.customer-view-error p{color:#6b7280;font-size:13px}.customer-details{max-height:68vh;overflow-y:auto;padding-right:3px}.customer-summary{display:flex;align-items:center;gap:15px;padding:5px 0 20px;border-bottom:1px solid #e5e7eb}.customer-avatar-large{width:72px;height:72px;border-radius:16px;object-fit:cover;flex-shrink:0}.customer-summary-content{min-width:0;flex:1}.customer-summary-content>p{margin:5px 0 9px;color:#6b7280;font-size:12px;overflow-wrap:anywhere}.customer-name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.customer-name-row h3{margin:0;font-size:18px;color:#26324b}.customer-status-badge{display:inline-flex;align-items:center;border-radius:20px;padding:4px 9px;font-size:11px;font-weight:600;text-transform:capitalize}.customer-status-badge.is-active{color:#15803d;background:#f0fdf4}.customer-status-badge.is-inactive{color:#b91c1c;background:#fef2f2}.customer-summary-meta{display:flex;gap:14px;flex-wrap:wrap;color:#4b5563;font-size:11px}.customer-summary-meta i{margin-right:4px}.customer-info-panel{padding:17px 0;border-bottom:1px solid #e5e7eb}.customer-info-panel:last-child{border-bottom:0}.customer-info-panel-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px;color:#405189}.customer-info-panel-heading>i{font-size:18px}.customer-info-panel-heading h4{margin:0;color:#26324b;font-size:13px}.customer-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.customer-info-item{display:flex;flex-direction:column;gap:5px;min-width:0}.customer-info-label{color:#6b7280;font-size:11px}.customer-info-item strong{color:#26324b;font-size:12px;font-weight:600;overflow-wrap:anywhere;text-transform:capitalize}.customer-documents-list{display:flex;flex-direction:column;gap:8px}.customer-document-row{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e5e7eb;border-radius:7px;font-size:12px}.customer-document-row>i{color:#405189;font-size:18px}.customer-document-row span{flex:1;overflow-wrap:anywhere}.customer-document-row a{color:#405189;font-weight:600;text-decoration:none}.customer-no-documents{margin:0;color:#6b7280;font-size:12px}@media(max-width:640px){.customer-info-grid{grid-template-columns:1fr}.customer-summary{align-items:flex-start}.customer-avatar-large{width:56px;height:56px;border-radius:12px}.customer-modal-actions{flex-wrap:wrap}}.branch-view-modal{max-width:720px}.branch-view-modal .modal-header{align-items:flex-start}.branch-code{display:inline-block;margin-top:4px;font-size:13px;color:#6b7280;font-weight:600;background:#f3f4f6;padding:4px 12px;border-radius:6px}.modal-header-actions{display:flex;align-items:center;gap:12px}.branch-view-body{gap:24px}.section-title{font-size:14px;font-weight:700;color:#1f2937;margin:10px 0;display:flex;align-items:center;gap:8px}.section-title i{color:#667eea}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.info-item{display:flex;flex-direction:column;gap:4px;padding:14px;background:#f9fafb;border-radius:12px}.info-label{font-size:12px;font-weight:600;color:#6b7280;display:flex;align-items:center;gap:6px}.info-label i{color:#667eea;font-size:14px}.info-value{font-size:14px;font-weight:600;color:#1f2937}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border:1px solid #f3f4f6;border-radius:12px;transition:all .2s ease}.stat-card:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-2px)}.stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.stat-info{display:flex;flex-direction:column;gap:2px}.stat-value{font-size:15px;font-weight:700;color:#1f2937}.stat-label{font-size:12px;color:#6b7280;font-weight:500}.person-card{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#f9fafb;border-radius:10px;border:1px solid #f3f4f6}.person-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.person-info{flex:1;display:flex;flex-direction:column;gap:2px}.person-name{font-size:14px;font-weight:600;color:#1f2937}.person-meta{font-size:12px;color:#6b7280}.person-status{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px;text-transform:capitalize}.person-status.active,.person-status.low{background:#f0fdf4;color:#22c55e}.person-status.inactive,.person-status.high{background:#fef2f2;color:#ef4444}.person-status.medium{background:#fffbeb;color:#f59e0b}@media(max-width:640px){.modal-content{max-height:95vh;border-radius:16px}.branch-view-modal{max-width:100%}.form-row{grid-template-columns:1fr}.modal-actions{width:100%}.modal-actions .btn{flex:1;justify-content:center}.info-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(1,1fr)}}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;text-transform:capitalize;white-space:nowrap}.status-badge i{font-size:14px}.role-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:6px;font-size:12px;font-weight:600;text-transform:capitalize}.profile-page{--profile-primary: #667eea;--profile-secondary: #764ba2;--profile-text: #1f2937;--profile-muted: #6b7280;--profile-border: #e5e7eb;--profile-background: #f8fafc;min-height:100%;background:var(--profile-background);color:var(--profile-text);font-family:inherit}.profile-page *,.profile-page *:before,.profile-page *:after{box-sizing:border-box}.profile-page button,.profile-page input{font:inherit}.profile-page button{cursor:pointer}.profile-page button:disabled{cursor:not-allowed;opacity:.65}.profile-eyebrow{display:inline-block;margin-bottom:7px;color:var(--profile-primary);font-size:11px;font-weight:800;letter-spacing:1.5px}.profile-password-btn,.profile-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 18px;border:none;border-radius:10px;background:linear-gradient(135deg,var(--profile-primary),var(--profile-secondary));color:#fff;font-size:13px;font-weight:650;box-shadow:0 5px 14px #667eea2e;transition:transform .2s ease,box-shadow .2s ease}.profile-password-btn:hover,.profile-primary-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #667eea40}.profile-password-btn i,.profile-primary-btn i{font-size:17px}.profile-hero{overflow:hidden;margin-bottom:24px;border:1px solid rgba(102,126,234,.12);border-radius:18px;background:#fff;box-shadow:0 5px 22px #1f293709}.profile-hero-content{display:flex;align-items:center;gap:22px;padding:20px}.profile-avatar-main{display:flex;flex:0 0 75px;align-items:center;justify-content:center;width:75px;height:75px;border:4px solid #fff;border-radius:24px;background:linear-gradient(135deg,var(--profile-primary),var(--profile-secondary));color:#fff;font-size:27px;font-weight:800;box-shadow:0 5px 18px #667eea3d}.profile-hero-info{min-width:0;flex:1}.profile-name-row-main{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.profile-name-row-main h2{margin:0;overflow-wrap:anywhere;font-size:clamp(20px,2.5vw,25px);font-weight:750;letter-spacing:-.5px}.profile-status{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:30px;background:#f3f4f6;color:#4b5563;font-size:11px;font-weight:750;text-transform:capitalize}.profile-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.profile-status-active{background:#ecfdf3;color:#15803d}.profile-status-inactive,.profile-status-suspended{background:#fef2f2;color:#dc2626}.profile-status-pending{background:#fffbeb;color:#b45309}.profile-role{display:flex;align-items:center;gap:7px;margin:9px 0 14px;color:var(--profile-secondary);font-size:12px;font-weight:750;text-transform:capitalize}.profile-role i{font-size:16px}.profile-hero-contact{display:flex;flex-wrap:wrap;gap:10px 24px}.profile-hero-contact span{display:inline-flex;align-items:center;gap:7px;overflow-wrap:anywhere;color:#596579;font-size:12px}.profile-hero-contact i{color:var(--profile-primary);font-size:16px}.profile-hero-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 20px;padding:15px 28px;border-top:1px solid #edf0f5;background:#fbfcff}.profile-hero-footer span{display:flex;align-items:center;gap:8px;color:var(--profile-muted);font-size:11px}.profile-hero-footer i{color:var(--profile-primary);font-size:15px}.profile-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.profile-card{min-width:0;padding:24px;border:1px solid #edf0f5;border-radius:16px;background:#fff;box-shadow:0 5px 20px #1f293706}.profile-card-header{display:flex;align-items:center;gap:13px;margin-bottom:23px}.profile-card-icon{display:flex;flex:0 0 43px;align-items:center;justify-content:center;width:43px;height:43px;border-radius:13px;background:#eef2ff;color:var(--profile-primary)}.profile-card-icon i{font-size:21px}.profile-card-icon-purple{background:#f3e8ff;color:#9333ea}.profile-card-icon-green{background:#ecfdf5;color:#059669}.profile-card-header h3{margin:0;font-size:15px;font-weight:750}.profile-card-header p{margin:5px 0 0;color:var(--profile-muted);font-size:11px;line-height:1.5}.profile-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px}.profile-detail{display:flex;min-width:0;flex-direction:column;gap:8px}.profile-detail>span{color:#8a94a6;font-size:11px;font-weight:600}.profile-detail strong{font-size:13px;font-weight:650;line-height:1.5}.profile-break-word{overflow-wrap:anywhere}.profile-capitalize{text-transform:capitalize}.profile-security-list{display:flex;flex-direction:column}.profile-security-item{display:flex;align-items:center;gap:13px;padding:15px 0;border-bottom:1px solid #f0f2f6}.profile-security-item:first-child{padding-top:0}.profile-security-item:last-child{padding-bottom:0;border-bottom:none}.profile-security-symbol{display:flex;flex:0 0 39px;align-items:center;justify-content:center;width:39px;height:39px;border:1px solid #edf0f5;border-radius:11px;background:#fafbff;color:var(--profile-primary)}.profile-security-symbol i{font-size:18px}.profile-security-text{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.profile-security-text strong{font-size:12px;font-weight:700}.profile-security-text span{overflow-wrap:anywhere;color:var(--profile-muted);font-size:11px;line-height:1.5}.profile-text-btn{flex-shrink:0;padding:7px 10px;border:1px solid #e1e7ff;border-radius:8px;background:#f5f7ff;color:var(--profile-primary);font-size:11px;font-weight:750;transition:background .2s ease}.profile-text-btn:hover{background:#e9edff}.profile-branches-card{grid-column:1 / -1}.profile-branch-count{display:flex;align-items:center;justify-content:center;min-width:29px;height:29px;margin-left:auto;padding:0 8px;border-radius:9px;background:#eef2ff;color:var(--profile-primary);font-size:12px;font-weight:800}.profile-branches-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.profile-branch-item{display:flex;align-items:center;gap:13px;min-width:0;padding:16px;border:1px solid #edf0f5;border-radius:12px;background:#fff;transition:border-color .2s ease,background .2s ease}.profile-branch-item:hover{border-color:#cbd5ff;background:#fbfcff}.profile-branch-icon{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#eef2ff;color:var(--profile-primary)}.profile-branch-icon i{font-size:20px}.profile-branch-info{display:flex;min-width:0;flex:1;flex-direction:column;gap:6px}.profile-branch-info strong{overflow-wrap:anywhere;font-size:13px;font-weight:750}.profile-branch-info span{color:var(--profile-muted);font-size:11px}.profile-branch-info b{color:var(--profile-secondary);font-weight:750}.profile-branch-check{flex-shrink:0;color:#10b981;font-size:19px}.profile-no-branches{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;border:1px dashed #dbe1eb;border-radius:12px;background:#fbfcff;text-align:center}.profile-no-branches>i{margin-bottom:12px;color:#9ca3af;font-size:32px}.profile-no-branches strong{font-size:13px}.profile-no-branches p{margin:7px 0 0;color:var(--profile-muted);font-size:12px;line-height:1.6}.password-strength{display:flex;align-items:center;gap:12px;margin-top:-6px;margin-bottom:2px}.strength-bar-container{flex:1;height:4px;background:#e5e7eb;border-radius:9999px;overflow:hidden}.strength-bar{height:100%;border-radius:9999px;transition:width .3s ease,background-color .3s ease}.strength-label{font-size:11px;font-weight:600;white-space:nowrap;transition:color .3s ease}.profile-password-requirements{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #e5eaff;border-radius:9px;background:#f7f8ff;color:#626e91;font-size:11px;line-height:1.7}.profile-password-requirements i{flex-shrink:0;margin-top:1px;color:var(--profile-primary);font-size:16px}.profile-loading,.profile-empty{display:flex;min-height:300px;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.profile-loading p,.profile-empty p{margin:0;color:var(--profile-muted);font-size:13px}.profile-spinner,.profile-button-spinner{display:inline-block;width:27px;height:27px;border:3px solid #e0e7ff;border-top-color:var(--profile-primary);border-radius:50%;animation:profile-spin .7s linear infinite}.profile-button-spinner{width:15px;height:15px;border-width:2px;border-color:#ffffff59;border-top-color:#fff}.profile-empty{padding:25px;border:1px solid #edf0f5;border-radius:16px;background:#fff}.profile-empty-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:18px;background:#eef2ff;color:var(--profile-primary)}.profile-empty-icon i{font-size:29px}.profile-empty h2{margin:0;font-size:20px}.profile-empty .profile-primary-btn{margin-top:7px}@keyframes profile-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.profile-content-grid{gap:16px}.profile-card{padding:20px}.profile-hero-content{padding:24px}.profile-hero-footer{padding:14px 24px}.profile-branches-grid{grid-template-columns:1fr}}@media(max-width:640px){.profile-password-btn{width:100%}.profile-hero{border-radius:14px}.profile-hero-content{align-items:flex-start;flex-direction:column;gap:17px;padding:15px}.profile-avatar-main{flex-basis:60px;width:60px;height:60px;border-radius:19px;font-size:23px}.profile-name-row-main{align-items:flex-start;flex-direction:column;gap:9px}.profile-name-row-main h2{font-size:21px}.profile-hero-contact{flex-direction:column;gap:10px}.profile-hero-footer{align-items:flex-start;flex-direction:column;padding:15px 20px}.profile-content-grid{grid-template-columns:minmax(0,1fr);gap:16px}.profile-card{padding:19px;border-radius:13px}.profile-card-header{gap:11px}.profile-details-grid{gap:20px 12px}.profile-branches-card{grid-column:auto}.profile-branch-item{padding:13px}}@media(max-width:380px){.profile-details-grid{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.profile-page *,.profile-page *:before,.profile-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.branch-collection-page{display:flex;flex-direction:column}.collection-section-title p{margin:0;color:#6b7280;font-size:12px}.collection-branch-label{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:7px;background:#eef2ff;color:#405189;font-size:12px;font-weight:600}.collection-search-card{margin-bottom:1rem}.collection-search-card,.collection-customer-card,.collection-plan-card,.collection-reverse-card,.collection-form-card{padding:20px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.collection-reverse-card{border-color:#e0e7ff;background:linear-gradient(to bottom,#fff,#fcfdff)}.collection-reverse-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;padding:16px;border-radius:8px;background:#f8fafc;margin-bottom:8px}.collection-reverse-details>div{display:flex;flex-direction:column;gap:5px}.collection-reverse-details span{color:#6b7280;font-size:11px;font-weight:500}.collection-reverse-details strong{color:#26324b;font-size:13px;font-weight:600}.collection-amount-highlight{color:#405189!important;font-size:16px!important;font-weight:700!important}.collection-section-title{display:flex;align-items:center;gap:12px;margin-bottom:10px}.collection-section-title>i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;background:#eef2ff;color:#405189;font-size:19px}.collection-section-title h3{color:#26324b;font-size:14px;font-weight:700}.collection-search-row{display:flex;align-items:center;gap:12px}.collection-search-input{flex:1;min-width:0}.collection-search-btn{min-height:40px;white-space:nowrap;margin-bottom:2px}.collection-result{display:flex;flex-direction:column;gap:18px}.collection-customer-heading{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid #e5e7eb}.collection-customer-avatar{display:flex;align-items:center;justify-content:center;width:70px;height:70px;flex-shrink:0;border-radius:12px;background:#eef2ff;color:#405189;font-size:23px;overflow:hidden}.collection-customer-avatar img{width:100%;height:100%;object-fit:cover}.collection-customer-avatar-initials{font-size:16px;font-weight:700;text-transform:uppercase}.collection-customer-name{flex:1;min-width:0}.collection-customer-name h3{margin:0 0 5px;color:#26324b;font-size:16px}.collection-customer-name span{color:#6b7280;font-size:12px}.collection-status,.collection-plan-status{padding:5px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:capitalize}.collection-status.active,.collection-plan-status{background:#dcfce7;color:#15803d}.collection-status.inactive{background:#fee2e2;color:#b91c1c}.collection-customer-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:18px}.collection-customer-details>div,.collection-plan-amount{display:flex;flex-direction:column;gap:6px}.collection-customer-details span,.collection-plan-amount span{color:#6b7280;font-size:11px}.collection-customer-details strong{color:#26324b;font-size:12px;font-weight:600;overflow-wrap:anywhere}.collection-plan-card .collection-section-title{margin-bottom:15px}.collection-plan-status{margin-left:auto}.collection-plan-amount{padding:16px;border-radius:8px;background:#f8fafc}.collection-plan-amount strong{color:#405189;font-size:23px;font-weight:700}.collection-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.collection-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.collection-spin{display:inline-block;animation:collection-spin 1s linear infinite}@keyframes collection-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.collection-customer-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.collection-search-row{flex-direction:column;align-items:stretch}.collection-search-btn{width:100%}.collection-form-grid,.collection-customer-details{grid-template-columns:1fr}.collection-search-card,.collection-customer-card,.collection-plan-card,.collection-form-card{padding:14px}.collection-form-actions{flex-direction:column-reverse}.collection-form-actions button{width:100%}}.recent-collections-section{margin-top:2rem}.status-badge{padding:.25rem .5rem;border-radius:4px;font-size:.8rem;text-transform:capitalize}.status-posted{background-color:#dcfce7;color:#166534}.status-pending{background-color:#fef9c3;color:#854d0e}.status-failed,.status-reversed{background-color:#fee2e2;color:#991b1b}.system-logs-page{--sl-primary: #667eea;--sl-secondary: #764ba2;--sl-text: #1f2937;--sl-muted: #6b7280;--sl-border: #e9edf4;min-height:100%;background:#f8fafc;color:var(--sl-text)}.system-logs-page *,.system-logs-page *:before,.system-logs-page *:after{box-sizing:border-box}.system-logs-page button,.system-logs-page input,.system-logs-page select{font:inherit}.system-logs-page button{cursor:pointer}.system-logs-page button:disabled{cursor:not-allowed;opacity:.55}.sl-page-heading h1{margin:0;font-size:clamp(25px,3vw,32px);font-weight:800;letter-spacing:-.8px}.sl-page-heading p{margin:8px 0 0;color:var(--sl-muted);font-size:12px;line-height:1.7}.sl-header-actions{display:flex;align-items:center;gap:10px}.sl-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;border-radius:9px;font-size:11px;font-weight:750;transition:background .2s ease,transform .2s ease}.sl-button i{font-size:16px}.sl-button-primary{border:1px solid transparent;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea29}.sl-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 16px #667eea40}.sl-button-outline{border:1px solid #dfe4ed;background:#fff;color:#4b5563}.sl-button-outline:hover:not(:disabled){background:#f8faff;border-color:#cbd5e1}.sl-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px}.sl-summary-card{display:flex;align-items:flex-start;gap:13px;min-width:0;padding:20px;border:1px solid #edf0f5;border-radius:14px;background:#fff;box-shadow:0 3px 15px #1f293706}.sl-summary-icon{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px}.sl-summary-icon i{font-size:21px}.sl-summary-blue{background:#eef2ff;color:#667eea}.sl-summary-purple{background:#f3e8ff;color:#9333ea}.sl-summary-green{background:#ecfdf5;color:#059669}.sl-summary-orange{background:#fff7ed;color:#ea580c}.sl-summary-card>div:last-child{min-width:0}.sl-summary-card>div:last-child>span{display:block;color:var(--sl-muted);font-size:10px;font-weight:650;line-height:1.6}.sl-summary-card strong{display:block;margin-top:7px;overflow-wrap:anywhere;font-size:25px;font-weight:850;letter-spacing:-.6px}.sl-summary-card strong.sl-role-value{font-size:19px}.sl-summary-card small{display:block;margin-top:5px;color:#9ca3af;font-size:9px;line-height:1.5}.sl-filter-card,.sl-logs-card{margin-bottom:23px;overflow:hidden;border:1px solid #edf0f5;border-radius:14px;background:#fff;box-shadow:0 3px 15px #1f293706}.sl-filter-card{padding:22px}.sl-filter-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:22px}.sl-filter-heading h2{margin:0;font-size:15px;font-weight:800}.sl-filter-heading p{margin:6px 0 0;color:var(--sl-muted);font-size:11px}.sl-icon-button{display:flex;flex:0 0 35px;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid #e7eaf0;border-radius:9px;background:#fff;color:#6b7280}.sl-icon-button:hover{background:#f3f4f6;color:#111827}.sl-icon-button i{font-size:19px}.sl-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.sl-field-wide{grid-column:span 2}.sl-filter-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid #edf0f5}.sl-logs-card{min-width:0}.sl-logs-card-header{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:21px 23px;border-bottom:1px solid #edf0f5}.sl-logs-title{display:flex;align-items:center;gap:12px}.sl-title-icon{display:flex;flex:0 0 42px;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#eef2ff;color:var(--sl-primary)}.sl-title-icon i{font-size:21px}.sl-logs-title h2{margin:0;font-size:15px;font-weight:800}.sl-logs-title p{margin:5px 0 0;color:var(--sl-muted);font-size:10px}.sl-live-indicator{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #d1fae5;border-radius:20px;background:#ecfdf5;color:#047857;font-size:10px;font-weight:750}.sl-live-indicator>span{width:6px;height:6px;border-radius:50%;background:#10b981}.sl-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sl-table{width:100%;min-width:1060px;border-collapse:collapse;text-align:left}.sl-table th{padding:14px 17px;border-bottom:1px solid #edf0f5;background:#fafbfe;color:#7b8496;font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap}.sl-table td{padding:15px 17px;border-bottom:1px solid #f0f2f6;color:#4b5563;font-size:10px;vertical-align:middle}.sl-table tbody tr:last-child td{border-bottom:none}.sl-table tbody tr:hover{background:#fcfcff}.sl-table-message{height:125px;color:#8a94a6!important;text-align:center}.sl-loader{display:inline-block;width:17px;height:17px;margin-right:9px;border:2px solid #e5e7eb;border-top-color:var(--sl-primary);border-radius:50%;vertical-align:middle;animation:sl-spin .7s linear infinite}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-activity-cell,.sl-user-cell,.sl-system-user{display:flex;align-items:center;gap:10px;min-width:0}.sl-activity-icon{display:inline-flex;flex:0 0 35px;align-items:center;justify-content:center;width:35px;height:35px;border-radius:10px}.sl-activity-icon i{font-size:17px}.sl-activity-blue{background:#eef2ff;color:#667eea}.sl-activity-success{background:#ecfdf3;color:#15803d}.sl-activity-danger{background:#fef2f2;color:#dc2626}.sl-activity-purple{background:#f3e8ff;color:#9333ea}.sl-activity-cell>div,.sl-user-cell>div,.sl-system-user>div,.sl-entity-cell,.sl-date-cell{display:flex;min-width:0;flex-direction:column;gap:5px}.sl-activity-cell strong,.sl-user-cell strong,.sl-system-user strong,.sl-entity-cell strong,.sl-date-cell strong{color:#374151;font-size:10px;font-weight:800;line-height:1.5}.sl-activity-cell small,.sl-user-cell small,.sl-system-user small,.sl-entity-cell small,.sl-date-cell small{color:#9ca3af;font-size:9px;line-height:1.5}.sl-avatar{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#e0e7ff,#f3e8ff);color:#6d5bd0;font-size:11px;font-weight:850}.sl-avatar-system{background:#f3f4f6;color:#6b7280}.sl-avatar-system i{font-size:17px}.sl-user-role{width:fit-content;padding:3px 7px;border-radius:5px;background:#f3f4f6;color:#6b7280;font-size:8px;font-weight:750;text-transform:capitalize}.sl-branch-list{display:flex;flex-wrap:wrap;align-items:center;gap:5px;max-width:180px}.sl-branch-chip{display:inline-flex;align-items:center;gap:4px;max-width:160px;overflow:hidden;padding:5px 7px;border:1px solid #e5e7eb;border-radius:6px;background:#fafbfe;color:#596579;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sl-branch-chip i{flex-shrink:0;color:var(--sl-primary);font-size:12px}.sl-branch-more{color:var(--sl-primary);font-size:9px;font-weight:800}.sl-muted{color:#9ca3af;font-size:10px}.sl-ip-address{color:#596579;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.sl-view-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:var(--sl-primary)}.sl-view-button:hover{border-color:#c7d2fe;background:#eef2ff}.sl-view-button i{font-size:16px}.sl-empty-state{display:flex;align-items:center;flex-direction:column;gap:9px;padding:18px}.sl-empty-state>i{color:#a5b4fc;font-size:30px}.sl-empty-state strong{color:#4b5563;font-size:12px}.sl-empty-state span{color:#9ca3af;font-size:10px}.sl-pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 22px;border-top:1px solid #edf0f5}.sl-pagination>span{color:var(--sl-muted);font-size:10px}.sl-pagination-controls{display:flex;align-items:center;gap:12px}.sl-pagination-controls>span{color:var(--sl-muted);font-size:10px}.sl-pagination-controls strong{color:var(--sl-text)}.sl-pagination-controls button{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border:1px solid #e5e9f1;border-radius:8px;background:#fff;color:var(--sl-primary)}.sl-pagination-controls button:hover:not(:disabled){background:#f5f7ff}.sl-pagination-controls button i{font-size:18px}.sl-access-denied{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:360px;padding:30px;border:1px solid #edf0f5;border-radius:15px;background:#fff;text-align:center}.sl-denied-icon{display:flex;align-items:center;justify-content:center;width:66px;height:66px;border-radius:20px;background:#fef2f2;color:#dc2626}.sl-denied-icon i{font-size:30px}.sl-access-denied h2{margin:19px 0 0;font-size:20px}.sl-access-denied p{max-width:360px;color:var(--sl-muted);font-size:12px;line-height:1.7}.sl-details-highlight{display:flex;align-items:center;gap:13px;margin-bottom:22px;padding:16px;border:1px solid #e7eaff;border-radius:12px;background:#f8f9ff}.sl-details-highlight>div{display:flex;flex-direction:column;gap:5px}.sl-details-highlight small,.sl-details-highlight>div>span{color:#8a94a6;font-size:10px}.sl-details-highlight h3{margin:0;color:#374151;font-size:15px;font-weight:800}.sl-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sl-detail-item{display:flex;min-width:0;flex-direction:column;gap:7px;padding:13px;border:1px solid #edf0f5;border-radius:10px;background:#fff}.sl-detail-item>span{color:#8a94a6;font-size:10px}.sl-detail-item>strong{overflow-wrap:anywhere;color:#374151;font-size:11px;font-weight:750;line-height:1.6}.sl-details-section{margin-top:24px}.sl-details-section h3{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#374151;font-size:12px;font-weight:800}.sl-details-section h3 i{color:var(--sl-primary);font-size:16px}.sl-detail-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sl-detail-branch{display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1px solid #edf0f5;border-radius:10px}.sl-detail-branch>i{color:var(--sl-primary);font-size:20px}.sl-detail-branch>div{display:flex;min-width:0;flex-direction:column;gap:5px}.sl-detail-branch strong{overflow-wrap:anywhere;color:#374151;font-size:10px}.sl-detail-branch small,.sl-detail-empty{color:#9ca3af;font-size:10px}.sl-json-view{max-height:260px;overflow:auto;margin:0;padding:15px;border:1px solid #e7eaf0;border-radius:10px;background:#f8fafc;color:#475569;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.sl-user-agent{margin:0;padding:13px;border:1px solid #edf0f5;border-radius:10px;background:#fafbfe;color:#64748b;font-size:10px;line-height:1.8;overflow-wrap:anywhere}@media(max-width:1100px){.sl-summary-grid,.sl-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sl-header-actions{width:100%}.sl-header-actions .sl-button{flex:1}.sl-summary-grid{gap:10px}.sl-summary-card{gap:9px;padding:13px}.sl-summary-icon{flex-basis:34px;width:34px;height:34px;border-radius:10px}.sl-summary-icon i{font-size:17px}.sl-summary-card strong{font-size:22px}.sl-summary-card strong.sl-role-value{font-size:15px}.sl-summary-card>div:last-child>span{font-size:9px}.sl-filter-card{padding:16px}.sl-filter-grid{grid-template-columns:1fr;gap:14px}.sl-field-wide{grid-column:auto}.sl-filter-actions{flex-direction:column-reverse}.sl-filter-actions .sl-button{width:100%}.sl-logs-card-header{padding:16px}.sl-logs-title{gap:9px}.sl-title-icon{flex-basis:36px;width:36px;height:36px}.sl-logs-title h2{font-size:12px}.sl-live-indicator{padding:6px 8px;font-size:9px}.sl-pagination{align-items:flex-start;flex-direction:column;padding:14px 16px}.sl-pagination-controls{align-self:flex-end}.sl-details-grid,.sl-detail-branches{grid-template-columns:1fr}}@media(max-width:360px){.sl-summary-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.system-logs-page *,.system-logs-page *:before,.system-logs-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.password-reset-page{--pr-primary: #667eea;--pr-secondary: #764ba2;--pr-text: #1f2937;--pr-muted: #6b7280;--pr-border: #e5e7eb;--pr-bg: #f8fafc;--pr-green: #16a34a;--pr-red: #ef4444;min-height:100vh;background:var(--pr-bg);color:var(--pr-text);font-family:inherit}.password-reset-page *{box-sizing:border-box}.password-reset-page button,.password-reset-page input,.password-reset-page textarea{font:inherit}.password-reset-page button{cursor:pointer}.password-reset-page button:disabled{cursor:not-allowed;opacity:.55}.password-reset-page .pr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:9px 14px;border:1px solid transparent;border-radius:9px;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.password-reset-page .pr-btn:not(:disabled):active{transform:scale(.98)}.password-reset-page .pr-btn-outline{color:var(--pr-text);background:#fff;border-color:var(--pr-border)}.password-reset-page .pr-btn-outline:not(:disabled):hover{color:var(--pr-primary);border-color:var(--pr-primary);background:#fafaff}.password-reset-page .pr-btn-approve{color:#fff;background:linear-gradient(135deg,var(--pr-primary),var(--pr-secondary))}.password-reset-page .pr-btn-approve:not(:disabled):hover{box-shadow:0 4px 12px #667eea3d;filter:brightness(1.04)}.password-reset-page .pr-btn-reject{color:#dc2626;background:#fff;border-color:#fecaca}.password-reset-page .pr-btn-reject:not(:disabled):hover{background:#fef2f2;border-color:#fca5a5}.password-reset-page .pr-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.password-reset-page .pr-summary-card{display:flex;align-items:center;gap:15px;min-width:0;padding:21px;background:#fff;border:1px solid #eef0f5;border-radius:15px;box-shadow:0 3px 12px #1f293708}.password-reset-page .pr-summary-card>div:last-child{display:flex;flex-direction:column;gap:5px;min-width:0}.password-reset-page .pr-summary-card span{color:var(--pr-muted);font-size:12px;font-weight:600}.password-reset-page .pr-summary-card strong{color:var(--pr-text);font-size:25px;line-height:1.2;font-weight:750}.password-reset-page .pr-summary-card small{color:#9ca3af;font-size:11px}.password-reset-page .pr-summary-icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;border-radius:13px;font-size:21px}.password-reset-page .pr-icon-purple{color:#7c3aed;background:#f3e8ff}.password-reset-page .pr-icon-blue{color:#2563eb;background:#dbeafe}.password-reset-page .pr-icon-orange{color:#d97706;background:#fef3c7}.password-reset-page .pr-user{display:flex;align-items:center;gap:12px}.password-reset-page .pr-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--pr-primary),var(--pr-secondary));font-size:13px;font-weight:800}.password-reset-page .pr-user-info{display:flex;flex-direction:column;gap:3px;min-width:0}.password-reset-page .pr-user-info strong{color:var(--pr-text);font-size:13px;font-weight:700}.password-reset-page .pr-user-info span{color:var(--pr-muted);font-size:12px}.password-reset-page .pr-user-info small{display:inline-flex;align-items:center;gap:4px;color:#9ca3af;font-size:11px}.password-reset-page .pr-user-info small i{font-size:12px}.password-reset-page .pr-role{display:inline-block;padding:4px 10px;border-radius:20px;color:#4338ca;background:#eef2ff;font-size:11px;font-weight:700;text-transform:capitalize}.password-reset-page .pr-date{display:flex;flex-direction:column;gap:3px}.password-reset-page .pr-date strong{color:var(--pr-text);font-size:12px;font-weight:600}.password-reset-page .pr-date span{color:var(--pr-muted);font-size:11px}.password-reset-page .pr-status{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;color:#b45309;background:#fffbeb;font-size:11px;font-weight:700}.password-reset-page .pr-status span{width:6px;height:6px;border-radius:50%;background:#f59e0b}.password-reset-page .pr-spinning{animation:pr-spin .8s linear infinite}.pr-modal-content{display:flex;flex-direction:column;gap:16px}.pr-modal-user{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #edeef4;border-radius:12px;background:#fafbff}.pr-modal-user .pr-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);font-size:13px;font-weight:800}.pr-modal-user>div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.pr-modal-user strong{overflow-wrap:anywhere;color:var(--pr-text, #1f2937);font-size:13px}.pr-modal-user span,.pr-modal-user small{overflow-wrap:anywhere;color:var(--pr-muted, #6b7280);font-size:12px}.pr-modal-user small{display:flex;align-items:center;gap:4px;color:#9ca3af;font-size:11px}.pr-reason-field{display:flex;flex-direction:column;gap:8px}.pr-reason-field label{color:var(--pr-text, #1f2937);font-size:12px;font-weight:700}.pr-reason-field label span{color:var(--pr-muted, #6b7280);font-weight:400}.pr-reason-field textarea{width:100%;min-height:90px;padding:11px;resize:vertical;border:1px solid var(--pr-border, #e5e7eb);border-radius:9px;outline:none;color:var(--pr-text, #1f2937);font-size:12px;transition:border-color .2s,box-shadow .2s}.pr-reason-field textarea:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.pr-reason-field textarea::placeholder{color:#9ca3af}.pr-reason-field small{align-self:flex-end;color:#9ca3af;font-size:11px}.pr-modal-actions{display:flex;justify-content:flex-end;gap:10px;width:100%}@keyframes pr-spin{to{transform:rotate(360deg)}}@media(max-width:1024px){.password-reset-page .pr-summary-grid{grid-template-columns:1fr}}.summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:20px}.summary-card{background:#fff;border-radius:10px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 1px 3px #0000001a;border:1px solid #e5e7eb}.summary-card-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:24px}.summary-card-icon.blue{background:#eef2ff;color:#405189}.summary-card-icon.green{background:#ecfdf5;color:#059669}.summary-card-info h3{font-size:14px;color:#6b7280;margin:0 0 5px;font-weight:500}.summary-card-info .value{font-size:24px;font-weight:700;color:#26324b}.filter-card{background:#fff;padding:20px;border-radius:10px;border:1px solid #e5e7eb;margin-bottom:1rem}.filter-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;align-items:center}.close-collection-actions{display:flex;justify-content:flex-end;margin-top:10px}@media(max-width:768px){.filter-grid{grid-template-columns:1fr;gap:0}}.customer-search-card{background:#fff;border-radius:12px;padding:24px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d}.customer-search-card h3{font-size:16px;font-weight:600;color:#111827;margin:0 0 16px;display:flex;align-items:center;gap:8px}.customer-search-form{display:flex;gap:12px;align-items:flex-end}.customer-search-input-group{flex:1}.customer-search-actions{display:flex;gap:8px}.customer-profile-card{background:#fff;border-radius:12px;padding:20px 24px;border:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;box-shadow:0 1px 3px #0000000d;margin-bottom:1rem}.customer-profile-left{display:flex;align-items:center;gap:16px;flex-shrink:0}.customer-avatar{width:85px;height:90px;border-radius:.5rem;background:#405189;color:#fff;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;overflow:hidden}.customer-avatar img{width:100%;height:100%;object-fit:cover}.customer-details h2{font-size:18px;font-weight:700;color:#111827;margin:0 0 4px}.customer-details-info{display:flex;flex-direction:column;align-items:start;gap:5px}.customer-meta-chips{display:flex;flex-direction:column;align-items:start;gap:12px;flex-wrap:wrap}.meta-chip{font-size:13px;color:#4b5563;display:flex;align-items:center;gap:4px}.meta-chip i{color:#9ca3af}.collection-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:1rem}.stat-card{background:#fff;border-radius:12px;padding:20px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000000d}.stat-icon{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.stat-icon.primary{background:#eff6ff;color:#3b82f6}.stat-icon.success{background:#ecfdf5;color:#10b981}.stat-icon.warning{background:#fffbeb;color:#f59e0b}.stat-icon.info{background:#f5f3ff;color:#8b5cf6}.stat-content{display:flex;flex-direction:column}.stat-label{font-size:13px;color:#6b7280;font-weight:500;margin-bottom:2px}.stat-value{font-size:20px;font-weight:700;color:#111827}.stat-subtext{font-size:12px;color:#9ca3af;margin-top:2px}.cycles-section{display:flex;flex-direction:column;gap:20px}.cycles-section-header{display:flex;flex-direction:column;align-items:start;flex-wrap:wrap}.cycles-section-header h2{font-size:18px;font-weight:700;color:#111827;margin:0;display:flex;align-items:center;gap:8px}.cycles-grid{display:flex;flex-direction:column;gap:24px}.cycle-calendar-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;box-shadow:0 1px 3px #0000000d}.cycle-card-header{background:#f8fafc;padding:16px 20px;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.cycle-title-wrap{display:flex;align-items:center;gap:12px}.cycle-badge{background:#405189;color:#fff;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:.5px}.cycle-card-header h3{font-size:13px;font-weight:700;color:#111827;margin:0}.cycle-meta-summary{display:flex;align-items:center;gap:16px;font-size:13px;color:#4b5563}.cycle-meta-summary strong{color:#111827}.calendar-days-container{padding:10px}.calendar-days-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}@media(max-width:768px){.calendar-days-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:480px){.calendar-days-grid{grid-template-columns:repeat(4,1fr)}}.calendar-day-cell{border-radius:10px;border:1px solid #e2e8f0;padding:5px;min-height:70px;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff;position:relative;cursor:default}.calendar-day-cell.completed{border-color:#34d399;background:linear-gradient(135deg,#f0fdf4,#dcfce7);box-shadow:0 1px 2px #0000000d}.calendar-day-cell.completed:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #10b9811a,0 4px 6px -2px #10b9810d;border-color:#10b981}.calendar-day-cell.completed.paid-out{border-color:#f87171;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.calendar-day-cell.completed.paid-out:hover{box-shadow:0 10px 15px -3px #ef44441a,0 4px 6px -2px #ef44440d;border-color:#ef4444}.calendar-day-cell.empty{border-color:#f1f5f9;background:#f8fafc;border-style:solid}.calendar-day-cell.empty:hover{background:#f1f5f9;border-color:#cbd5e1}.day-header{display:flex;justify-content:space-between;align-items:center}.day-number{font-size:10px;font-weight:500;color:#64748b;text-transform:uppercase;letter-spacing:0}.calendar-day-cell.completed .day-number{color:#065f46}.calendar-day-cell.completed.paid-out .day-number{color:#991b1b}.day-status-icon{font-size:15px;color:#10b981;filter:drop-shadow(0 1px 1px rgba(0,0,0,.05))}.calendar-day-cell.completed.paid-out .day-status-icon{color:#ef4444}.day-empty-icon{font-size:15px;color:#cbd5e1}.day-body{display:flex;flex-direction:column;gap:2px;margin-top:6px}.day-amount{font-size:11px;font-weight:800;color:#111827}.day-empty-text{font-size:10px;color:#94a3b8;line-height:1.2}.day-footer{font-size:9px;font-weight:600;color:#64748b;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border-top:1px solid rgba(0,0,0,.05);padding-top:6px;margin-top:6px}.empty-state-box{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:48px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.empty-state-icon{width:64px;height:64px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;font-size:32px;color:#9ca3af}.empty-state-box h4{font-size:18px;font-weight:600;color:#374151;margin:0}.empty-state-box p{font-size:14px;color:#6b7280;max-width:400px;margin:0}.collections-history-card{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:20px;box-shadow:0 1px 3px #0000000d}.collections-history-card h3{font-size:16px;font-weight:700;color:#111827;margin:0 0 16px;display:flex;align-items:center;gap:8px}.collection-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.withdrawal-cycles-grid{display:grid;grid-template-columns:1fr;gap:20px}.withdrawal-days-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px;padding:15px}.withdrawal-day-item{background:#f9f9fb;border:1px solid #e9ebec;border-radius:8px;padding:12px;cursor:pointer;display:flex;align-items:flex-start;gap:10px;transition:all .2s ease}.withdrawal-day-item:hover{border-color:#405189;background:#f0f2f8}.withdrawal-day-item.selected{border-color:#405189;background:#f0f2f8;box-shadow:0 0 0 1px #405189}.day-checkbox{font-size:18px;color:#405189}.withdrawal-day-item .day-info{display:flex;flex-direction:column}.withdrawal-day-item .day-num{font-weight:600;font-size:13px;color:#878a99;margin-bottom:2px}.withdrawal-day-item .day-amt{font-weight:700;font-size:15px;color:#405189;margin-bottom:4px}.withdrawal-day-item .day-date{font-size:11px;color:#abb0b7}.withdrawal-summary-bar{background:#fff;padding:20px;display:flex;justify-content:space-between;align-items:center;border-radius:12px;margin-bottom:25px;box-shadow:0 2px 10px #0000000d;border:1px solid #e9ebec}.withdrawal-summary-bar .summary-content{display:flex;gap:30px;align-items:center}.summary-item{display:flex;flex-direction:column}.summary-item .label{font-size:11px;color:#878a99;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.summary-item .value{font-size:18px;font-weight:700;color:#405189}.summary-item .value.text-success{color:#0ab39c!important}.withdrawal-summary-bar .commission-input-wrap{margin-top:0}.withdrawal-summary-bar .commission-input{background:#f3f6f9}.withdrawal-summary-card{background:#f9f9fb;border-radius:8px;padding:20px;border:1px solid #e9ebec}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px}.summary-row strong{font-size:16px}.commission-row{margin-top:15px;padding-top:15px;border-top:1px dashed #e9ebec}.commission-input-wrap{display:flex;align-items:center;background:#fff;border:1px solid #ced4da;border-radius:4px;padding:0 10px}.currency-label{font-size:12px;color:#878a99;font-weight:600;margin-right:5px}.commission-input{border:none;padding:8px 0;width:80px;text-align:right;font-weight:700;color:#405189;outline:none}.summary-divider{height:1px;background:#e9ebec;margin:15px 0}.total-row{margin-bottom:0}.total-row strong{font-size:22px}.text-primary{color:#405189!important}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0px;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width:480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (max-width:480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:remixicon;src:url(/assets/remixicon-B25hvfAs.eot?t=1769685282643);src:url(/assets/remixicon-B25hvfAs.eot?t=1769685282643#iefix) format("embedded-opentype"),url(/assets/remixicon-CZw4FkzQ.woff2?t=1769685282643) format("woff2"),url(/assets/remixicon-S6an_USy.woff?t=1769685282643) format("woff"),url(/assets/remixicon-sqouR8Ox.ttf?t=1769685282643) format("truetype"),url(/assets/remixicon-BTtOSOPh.svg?t=1769685282643#remixicon) format("svg");font-display:swap}[class^=ri-],[class*=" ri-"]{font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-lg{font-size:1.3333em;line-height:.75em;vertical-align:-.0667em}.ri-xl{font-size:1.5em;line-height:.6666em;vertical-align:-.075em}.ri-xxs{font-size:.5em}.ri-xs{font-size:.75em}.ri-sm{font-size:.875em}.ri-1x{font-size:1em}.ri-2x{font-size:2em}.ri-3x{font-size:3em}.ri-4x{font-size:4em}.ri-5x{font-size:5em}.ri-6x{font-size:6em}.ri-7x{font-size:7em}.ri-8x{font-size:8em}.ri-9x{font-size:9em}.ri-10x{font-size:10em}.ri-fw{text-align:center;width:1.25em}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}.ri-account-box-2-fill:before{content:""}.ri-account-box-2-line:before{content:""}.ri-account-circle-2-fill:before{content:""}.ri-account-circle-2-line:before{content:""}.ri-alarm-snooze-fill:before{content:""}.ri-alarm-snooze-line:before{content:""}.ri-arrow-down-box-fill:before{content:""}.ri-arrow-down-box-line:before{content:""}.ri-arrow-left-box-fill:before{content:""}.ri-arrow-left-box-line:before{content:""}.ri-arrow-left-down-box-fill:before{content:""}.ri-arrow-left-down-box-line:before{content:""}.ri-arrow-left-up-box-fill:before{content:""}.ri-arrow-left-up-box-line:before{content:""}.ri-arrow-right-box-fill:before{content:""}.ri-arrow-right-box-line:before{content:""}.ri-arrow-right-down-box-fill:before{content:""}.ri-arrow-right-down-box-line:before{content:""}.ri-arrow-right-up-box-fill:before{content:""}.ri-arrow-right-up-box-line:before{content:""}.ri-arrow-up-box-fill:before{content:""}.ri-arrow-up-box-line:before{content:""}.ri-bar-chart-box-ai-fill:before{content:""}.ri-bar-chart-box-ai-line:before{content:""}.ri-brush-ai-fill:before{content:""}.ri-brush-ai-line:before{content:""}.ri-camera-ai-fill:before{content:""}.ri-camera-ai-line:before{content:""}.ri-chat-ai-fill:before{content:""}.ri-chat-ai-line:before{content:""}.ri-chat-smile-ai-fill:before{content:""}.ri-chat-smile-ai-line:before{content:""}.ri-chat-voice-ai-fill:before{content:""}.ri-chat-voice-ai-line:before{content:""}.ri-code-ai-fill:before{content:""}.ri-code-ai-line:before{content:""}.ri-color-filter-ai-fill:before{content:""}.ri-color-filter-ai-line:before{content:""}.ri-custom-size:before{content:""}.ri-fediverse-fill:before{content:""}.ri-fediverse-line:before{content:""}.ri-flag-off-fill:before{content:""}.ri-flag-off-line:before{content:""}.ri-home-9-fill:before{content:""}.ri-home-9-line:before{content:""}.ri-image-ai-fill:before{content:""}.ri-image-ai-line:before{content:""}.ri-image-circle-ai-fill:before{content:""}.ri-image-circle-ai-line:before{content:""}.ri-info-card-fill:before{content:""}.ri-info-card-line:before{content:""}.ri-landscape-ai-fill:before{content:""}.ri-landscape-ai-line:before{content:""}.ri-letter-spacing-2:before{content:""}.ri-line-height-2:before{content:""}.ri-mail-ai-fill:before{content:""}.ri-mail-ai-line:before{content:""}.ri-mic-2-ai-fill:before{content:""}.ri-mic-2-ai-line:before{content:""}.ri-mic-ai-fill:before{content:""}.ri-mic-ai-line:before{content:""}.ri-movie-ai-fill:before{content:""}.ri-movie-ai-line:before{content:""}.ri-music-ai-fill:before{content:""}.ri-music-ai-line:before{content:""}.ri-notification-snooze-fill:before{content:""}.ri-notification-snooze-line:before{content:""}.ri-php-fill:before{content:""}.ri-php-line:before{content:""}.ri-pix-fill:before{content:""}.ri-pix-line:before{content:""}.ri-pulse-ai-fill:before{content:""}.ri-pulse-ai-line:before{content:""}.ri-quill-pen-ai-fill:before{content:""}.ri-quill-pen-ai-line:before{content:""}.ri-speak-ai-fill:before{content:""}.ri-speak-ai-line:before{content:""}.ri-star-off-fill:before{content:""}.ri-star-off-line:before{content:""}.ri-translate-ai-2:before{content:""}.ri-translate-ai:before{content:""}.ri-user-community-fill:before{content:""}.ri-user-community-line:before{content:""}.ri-vercel-fill:before{content:""}.ri-vercel-line:before{content:""}.ri-video-ai-fill:before{content:""}.ri-video-ai-line:before{content:""}.ri-video-on-ai-fill:before{content:""}.ri-video-on-ai-line:before{content:""}.ri-voice-ai-fill:before{content:""}.ri-voice-ai-line:before{content:""}.ri-ai-generate-2:before{content:""}.ri-ai-generate-text:before{content:""}.ri-anthropic-fill:before{content:""}.ri-anthropic-line:before{content:""}.ri-apps-2-ai-fill:before{content:""}.ri-apps-2-ai-line:before{content:""}.ri-camera-lens-ai-fill:before{content:""}.ri-camera-lens-ai-line:before{content:""}.ri-clapperboard-ai-fill:before{content:""}.ri-clapperboard-ai-line:before{content:""}.ri-claude-fill:before{content:""}.ri-claude-line:before{content:""}.ri-closed-captioning-ai-fill:before{content:""}.ri-closed-captioning-ai-line:before{content:""}.ri-dvd-ai-fill:before{content:""}.ri-dvd-ai-line:before{content:""}.ri-film-ai-fill:before{content:""}.ri-film-ai-line:before{content:""}.ri-font-size-ai:before{content:""}.ri-mixtral-fill:before{content:""}.ri-mixtral-line:before{content:""}.ri-movie-2-ai-fill:before{content:""}.ri-movie-2-ai-line:before{content:""}.ri-mv-ai-fill:before{content:""}.ri-mv-ai-line:before{content:""}.ri-perplexity-fill:before{content:""}.ri-perplexity-line:before{content:""}.ri-poker-clubs-fill:before{content:""}.ri-poker-clubs-line:before{content:""}.ri-poker-diamonds-fill:before{content:""}.ri-poker-diamonds-line:before{content:""}.ri-poker-hearts-fill:before{content:""}.ri-poker-hearts-line:before{content:""}.ri-poker-spades-fill:before{content:""}.ri-poker-spades-line:before{content:""}.ri-safe-3-fill:before{content:""}.ri-safe-3-line:before{content:""}.ri-accessibility-fill:before{content:""}.ri-accessibility-line:before{content:""}.ri-alarm-add-fill:before{content:""}.ri-alarm-add-line:before{content:""}.ri-arrow-down-long-fill:before{content:""}.ri-arrow-down-long-line:before{content:""}.ri-arrow-left-down-long-fill:before{content:""}.ri-arrow-left-down-long-line:before{content:""}.ri-arrow-left-long-fill:before{content:""}.ri-arrow-left-long-line:before{content:""}.ri-arrow-left-up-long-fill:before{content:""}.ri-arrow-left-up-long-line:before{content:""}.ri-arrow-right-down-long-fill:before{content:""}.ri-arrow-right-down-long-line:before{content:""}.ri-arrow-right-long-fill:before{content:""}.ri-arrow-right-long-line:before{content:""}.ri-arrow-right-up-long-fill:before{content:""}.ri-arrow-right-up-long-line:before{content:""}.ri-arrow-up-long-fill:before{content:""}.ri-arrow-up-long-line:before{content:""}.ri-chess-fill:before{content:""}.ri-chess-line:before{content:""}.ri-diamond-fill:before{content:""}.ri-diamond-line:before{content:""}.ri-diamond-ring-fill:before{content:""}.ri-diamond-ring-line:before{content:""}.ri-figma-fill:before{content:""}.ri-figma-line:before{content:""}.ri-firefox-browser-fill:before{content:""}.ri-firefox-browser-line:before{content:""}.ri-jewelry-fill:before{content:""}.ri-jewelry-line:before{content:""}.ri-multi-image-fill:before{content:""}.ri-multi-image-line:before{content:""}.ri-no-credit-card-fill:before{content:""}.ri-no-credit-card-line:before{content:""}.ri-service-bell-fill:before{content:""}.ri-service-bell-line:before{content:""}.ri-ai-agent-fill:before{content:""}.ri-ai-agent-line:before{content:""}.ri-ai-generate-2-fill:before{content:""}.ri-ai-generate-2-line:before{content:""}.ri-ai-generate-3d-fill:before{content:""}.ri-ai-generate-3d-line:before{content:""}.ri-ai:before{content:""}.ri-apps-ai-fill:before{content:""}.ri-apps-ai-line:before{content:""}.ri-atom-fill:before{content:""}.ri-atom-line:before{content:""}.ri-book-ai-fill:before{content:""}.ri-book-ai-line:before{content:""}.ri-brain-3-fill:before{content:""}.ri-brain-3-line:before{content:""}.ri-brain-ai-3-fill:before{content:""}.ri-brain-ai-3-line:before{content:""}.ri-brush-ai-3-fill:before{content:""}.ri-brush-ai-3-line:before{content:""}.ri-camera-4-fill:before{content:""}.ri-camera-4-line:before{content:""}.ri-camera-ai-2-fill:before{content:""}.ri-camera-ai-2-line:before{content:""}.ri-chat-ai-2-fill:before{content:""}.ri-chat-ai-2-line:before{content:""}.ri-chat-ai-3-fill:before{content:""}.ri-chat-ai-3-line:before{content:""}.ri-chat-ai-4-fill:before{content:""}.ri-chat-ai-4-line:before{content:""}.ri-chat-smile-ai-3-fill:before{content:""}.ri-chat-smile-ai-3-line:before{content:""}.ri-deepseek-fill:before{content:""}.ri-deepseek-line:before{content:""}.ri-file-ai-2-fill:before{content:""}.ri-file-ai-2-line:before{content:""}.ri-file-ai-fill:before{content:""}.ri-file-ai-line:before{content:""}.ri-function-ai-fill:before{content:""}.ri-function-ai-line:before{content:""}.ri-game-2-fill:before{content:""}.ri-game-2-line:before{content:""}.ri-goblet-broken-fill:before{content:""}.ri-goblet-broken-line:before{content:""}.ri-lightbulb-ai-fill:before{content:""}.ri-lightbulb-ai-line:before{content:""}.ri-loop-left-ai-fill:before{content:""}.ri-loop-left-ai-line:before{content:""}.ri-loop-right-ai-fill:before{content:""}.ri-loop-right-ai-line:before{content:""}.ri-message-ai-3-fill:before{content:""}.ri-message-ai-3-line:before{content:""}.ri-painting-ai-fill:before{content:""}.ri-painting-ai-line:before{content:""}.ri-painting-fill:before{content:""}.ri-painting-line:before{content:""}.ri-pencil-ai-2-fill:before{content:""}.ri-pencil-ai-2-line:before{content:""}.ri-pencil-ai-fill:before{content:""}.ri-pencil-ai-line:before{content:""}.ri-remix-fill:before{content:""}.ri-remix-line:before{content:""}.ri-search-ai-2-fill:before{content:""}.ri-search-ai-2-line:before{content:""}.ri-search-ai-3-fill:before{content:""}.ri-search-ai-3-line:before{content:""}.ri-search-ai-4-fill:before{content:""}.ri-search-ai-4-line:before{content:""}.ri-search-ai-fill:before{content:""}.ri-search-ai-line:before{content:""}.ri-speech-to-text-fill:before{content:""}.ri-speech-to-text-line:before{content:""}.ri-target-fill:before{content:""}.ri-target-line:before{content:""}.ri-text-to-speech-fill:before{content:""}.ri-text-to-speech-line:before{content:""}.ri-wrench-fill:before{content:""}.ri-wrench-line:before{content:""}.ri-area-chart-fill:before{content:""}.ri-area-chart-line:before{content:""}.ri-baseball-fill:before{content:""}.ri-baseball-line:before{content:""}.ri-binoculars-fill:before{content:""}.ri-binoculars-line:before{content:""}.ri-cursor-hand:before{content:""}.ri-emotion-add-fill:before{content:""}.ri-emotion-add-line:before{content:""}.ri-file-scan-fill:before{content:""}.ri-file-scan-line:before{content:""}.ri-fiverr-fill:before{content:""}.ri-fiverr-line:before{content:""}.ri-font-serif:before{content:""}.ri-ghost-3-fill:before{content:""}.ri-ghost-3-line:before{content:""}.ri-gitee-fill:before{content:""}.ri-gitee-line:before{content:""}.ri-global-off-fill:before{content:""}.ri-global-off-line:before{content:""}.ri-image-download-fill:before{content:""}.ri-image-download-line:before{content:""}.ri-image-upload-fill:before{content:""}.ri-image-upload-line:before{content:""}.ri-issues-fill:before{content:""}.ri-issues-line:before{content:""}.ri-issues-reopen-fill:before{content:""}.ri-issues-reopen-line:before{content:""}.ri-network-error-fill:before{content:""}.ri-network-error-line:before{content:""}.ri-network-fill:before{content:""}.ri-network-line:before{content:""}.ri-network-off-fill:before{content:""}.ri-network-off-line:before{content:""}.ri-piano-fill:before{content:""}.ri-piano-grand-fill:before{content:""}.ri-piano-grand-line:before{content:""}.ri-piano-line:before{content:""}.ri-plug-3-fill:before{content:""}.ri-plug-3-line:before{content:""}.ri-send-ins-fill:before{content:""}.ri-send-ins-line:before{content:""}.ri-signal-cellular-1-fill:before{content:""}.ri-signal-cellular-1-line:before{content:""}.ri-signal-cellular-2-fill:before{content:""}.ri-signal-cellular-2-line:before{content:""}.ri-signal-cellular-3-fill:before{content:""}.ri-signal-cellular-3-line:before{content:""}.ri-signal-cellular-off-fill:before{content:""}.ri-signal-cellular-off-line:before{content:""}.ri-stacked-chart-fill:before{content:""}.ri-stacked-chart-line:before{content:""}.ri-upwork-fill:before{content:""}.ri-upwork-line:before{content:""}.ri-brain-4-fill:before{content:""}.ri-brain-4-line:before{content:""}.ri-certificate-2-fill:before{content:""}.ri-certificate-2-line:before{content:""}.ri-certificate-fill:before{content:""}.ri-certificate-line:before{content:""}.ri-cookie-fill:before{content:""}.ri-cookie-line:before{content:""}.ri-cursor-ai-fill:before{content:""}.ri-cursor-ai-line:before{content:""}.ri-draw-fill:before{content:""}.ri-draw-line:before{content:""}.ri-ghost-4-fill:before{content:""}.ri-ghost-4-line:before{content:""}.ri-gitbook-fill:before{content:""}.ri-gitbook-line:before{content:""}.ri-grok-ai-fill:before{content:""}.ri-grok-ai-line:before{content:""}.ri-hand-2:before{content:""}.ri-megaphone-2-fill:before{content:""}.ri-megaphone-2-line:before{content:""}.ri-microsoft-copilot-fill:before{content:""}.ri-microsoft-copilot-line:before{content:""}.ri-mosaic-fill:before{content:""}.ri-mosaic-line:before{content:""}.ri-qr-scan-ai-fill:before{content:""}.ri-qr-scan-ai-line:before{content:""}.ri-qwen-ai-fill:before{content:""}.ri-qwen-ai-line:before{content:""}.ri-reddit-2-fill:before{content:""}.ri-reddit-2-line:before{content:""}.ri-sim-card-warning-fill:before{content:""}.ri-sim-card-warning-line:before{content:""}.ri-space-ship-2-fill:before{content:""}.ri-space-ship-2-line:before{content:""}.ri-subreddit-fill:before{content:""}.ri-subreddit-line:before{content:""}.ri-zhipu-ai-fill:before{content:""}.ri-zhipu-ai-line:before{content:""}.ri-connector-fill:before{content:""}.ri-connector-line:before{content:""}
