body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-container{align-items:center;box-shadow:2px 0 8px #0000001a;display:flex;flex-direction:column;height:100vh;margin-top:0;overflow:hidden;padding:20px 0;position:"fixed";width:250px}.dashboard-container.tablet{width:80px}.dashboard-container.tablet .dashlink{display:none}.dashboard-container.mobile{height:200vh;z-index:999}.dashboard-container.mobile.open{width:700%}.logo-section{margin-bottom:0;text-align:center}.logodash{height:auto;margin:0;width:120px}.timezone{color:#5f5e5e;font-size:12px;text-align:center}.menu{flex:1 1;max-height:calc(100vh - 200px);overflow-y:auto;width:100%}.menu ul{list-style:none;margin:0;padding:0}.menu-item{background-color:initial;border-radius:8px;cursor:pointer;font-size:14px;padding:12px 15px;transition:all .3s ease;transition:background-color 0s ease-in-out}.menu-item,.menu-link{align-items:center;display:flex}.menu-link{color:#000;text-decoration:none;width:100%}.menu-item:hover{background-color:#ccc;border-bottom:3px;margin-top:3px;width:202px}.menu-item:hover .dashlink,.menu-item:hover .iconDash,.menu-item:hover .menu-link{background-color:inherit}.menu-toggle{z-index:110}.dashlink{font-size:17px;font-weight:400;padding-left:10px}.menu-toggle:focus{outline:none}.footerZay{background-color:inherit;color:#b21f24;font-size:15px;font-weight:700;margin-top:auto;padding:40px 15px;text-align:center}.company-name{margin-bottom:0}.menu-link .iconDash svg{background-color:inherit;color:#b21f24;font-size:17px}.company-nameDash,.company-tagline{margin:0}.menu-item.active{border-radius:8px;height:5vh;padding:auto;width:215px}.menu-item.active,.menu-item.active .dashlink,.menu-item.active .iconDash svg,.menu-item.active .menu-link{background-color:#ccc}.dashboard-container.mobile{background-color:#fff;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:0;z-index:9999}.dashboard-container.mobile.open{box-shadow:2px 0 8px #0000001a;width:250px}.dashboard-container.mobile .menu{opacity:0;transition:opacity .3s ease-in-out}.dashboard-container.mobile.open .menu{opacity:1}.menu-toggle{background:none;border:none;cursor:pointer;font-size:24px;left:15px;position:fixed;top:15px;z-index:9999}.headerMain{align-items:center;box-shadow:0 2px 5px #0000001a;color:#000;display:flex;height:70px;justify-content:space-between;padding:15px 20px}.headerMain h1{font-size:27px;font-weight:700;margin:0}.user-section{align-items:center;display:flex;position:relative}.user-icon{color:#000;cursor:pointer;font-size:24px}.username{font-size:16px;font-weight:500;margin:0 10px}.dropdown-icon{cursor:pointer;font-size:18px}.dropdown-menu{box-shadow:0 2px 10px #0000001a;padding:8px 12px;top:40px}.dropdown-menu span{color:#000;cursor:pointer;display:block;font-size:14px;padding:5px 10px}.dropdown-menu span:hover{color:red}@media (max-width:768px){.headerMain h1{font-size:20px}.user-icon{font-size:28px}}@media (max-width:1024px){.headerMain{padding:30px 20px}}.layoutContainer{display:flex;width:100%}.dashboardWrapper{box-shadow:2px 0 8px #0000001a;height:120vh;left:0;position:fixed;top:0;z-index:1000}.mainContent{display:flex;flex:1 1;flex-direction:column;margin-left:250px;overflow:hidden}.headerWrapper{background-color:#fff;box-shadow:0 2px 5px #0000001a;padding:15px;width:100%}.contentWrapper{flex:1 1;padding:20px}@media (max-width:1025px){.mainContent{display:flex;flex:1 1;flex-direction:column;margin-left:0;overflow:hidden}}.portals-container{display:flex;flex-direction:column;gap:20px;margin-left:40px;margin-top:0;padding:20px;width:90%}.section-headerMain{align-items:center;display:flex;gap:8px}.section-iconMain{color:#b21f24;font-size:24px}.section-titleMain{color:#b21f24;font-size:16px;font-weight:700}.portal-section{display:flex;gap:10px;justify-content:space-between}.portal-section p{background-color:inherit}.portal-card{align-items:center;background-color:#fff;border-radius:15px;box-shadow:0 2px 5px #0000001a;flex:1 1;max-width:100%;padding:20px;position:relative}.portal-card h5{background-color:#fff;font-size:13px;margin-bottom:0}.portal-card h5,.portal-card p{margin-left:35px;text-align:left}.portal-card p{color:gray}.portal-card a{background-color:#fff;color:#b21f24;font-size:12px;text-align:left;text-decoration:none}.portal-image{align-items:right;background-color:#fff}.portal-image img{height:40%;width:40%}.add-button{background:#b21f24;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;left:10px;padding:5px 10px;position:absolute;top:50px}@media (max-width:480px){.portal-section{display:block}.portal-card{margin-bottom:30px;width:80%}.portal-card,.portals-container{margin-left:0}}@media (min-width:481px) and (max-width:768px){.portal-section{display:block}.portal-card{margin-bottom:30px;width:95%}.portal-card,.portals-container{margin-left:0}}.portal-form-containerPor{border-radius:20px;display:flex;flex-direction:column;gap:20px;padding:20px;width:70%}.form-headerPor{align-items:center;background-color:inherit;display:flex;gap:8px}.form-iconPor{font-size:14px}.form-iconPor,.form-titlePor{background-color:inherit;color:#b21f24}.form-titlePor{font-size:16px;font-weight:700}.form-groupPor,.form-groupPor1{background-color:#fff;display:flex;flex-direction:column;gap:5px}.form-groupPor label{background-color:#fff;font-size:14px;font-weight:700;text-align:left}.form-groupPor input{background-color:#f1f1f1;width:45%}.form-groupPor input,.form-groupPor1 input{border:1px solid #fff;border-radius:5px;font-size:14px;height:6vh;padding:10px}.form-groupPor1 input{background-color:#b21f2441;width:90%}.form-groupPor input.errorPro{background-color:#f8d7da;border-color:#dc3545}.form-groupPor1{background-color:#fff;width:50%}.errorPor{background-color:#f8d7da}.file-uploadPor{background-color:#f8f5f5;border:1px solid #dc3545;border-radius:8px;height:9vh;margin-top:0;padding:14px 10px;position:relative;width:45%}.file-uploadPor label{font-weight:700;text-align:left}.file-uploadPor p{background-color:#f8f5f5;color:gray;font-size:12px;text-align:left}.upload-buttonPor{background:#b21f24;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:18px;padding:5px 10px;position:absolute;right:10px;top:35px}.error-textPor{color:#dc3545;font-size:12px;font-weight:700}.section-headerPor h4{background-color:#fff;margin-bottom:0}.section-headerPor{background-color:#fff}.file-uploadPor h4{background-color:#f8f5f5;font-size:10px;text-align:left}.info-iconPor{background-color:#fff}@media (max-width:480px){.file-uploadPor{height:12vh;width:240px}.portal-form-containerPor{background-color:#dc3545;width:50%}.file-uploadUpdate p{font-size:10px}}@media (min-width:481px) and (max-width:768px){.portal-form-containerPor{width:90%}}.customization-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:20px;width:90%}.customization-header{align-items:center;background-color:#fff;display:flex;gap:8px}.customization-icon{background-color:#fff;color:#b21f24;font-size:14px}.customization-title{background-color:#fff;color:#b21f24;font-size:16px;font-weight:700}.section1{background-color:#fff;margin-bottom:20px}.section-title{background-color:#fff;color:#000;font-size:16px;font-weight:700;text-align:left}.section-description{color:gray;font-size:14px;font-weight:700;margin-bottom:10px;text-align:left}.logo-container{background-color:#fff;display:flex;gap:20px}.favicon-box,.logo-box{align-items:center;background:#f5f5f5;border:1px solid #d3d3d3;cursor:pointer;display:flex;height:130px;justify-content:center;width:350px}.upload{color:gray;font-size:12px;text-align:center}.color-options{background-color:#fff;display:flex;gap:10px}.color-circle{border:2px solid #0000;border-radius:50%;cursor:pointer;height:30px;width:30px}.color-circle.selected{border:2px solid #000}.theme-container{background-color:#fff;display:flex;gap:20px}.theme-box{align-items:center;background:#fff;border:1px solid #d3d3d3;cursor:pointer;display:flex;font-size:14px;height:80px;justify-content:center;width:120px}.theme-box.dark{background:#333;color:#fff;height:20vh;width:250px}.theme-box.light{background:#fff;color:#333;height:20vh;width:250px}.logo-containerInner{background-color:#fff}.logo-containerInner h5{background-color:#fff;text-align:left}.remove-link{background-color:inherit;color:gray;cursor:pointer;display:inline-block;font-size:14px;margin-top:5px;text-align:left;text-decoration:underline}.remove-link:hover{color:#a9a9a9}.icon,.logo-box p,.section-description{background-color:inherit}@media (max-width:480px){.favicon-box,.logo-box{width:280px}}@media (min-width:481px) and (max-width:768px){.logo-container{display:block}}.settings-container{background-color:#fff;border-radius:20px;display:flex;flex-direction:column;gap:20px;margin-top:30px;padding:20px;width:90%}.settings-header{align-items:center;background-color:#fff;display:flex;gap:8px}.settings-icon{font-size:14px}.settings-icon,.settings-title{background-color:#fff;color:#b21f24}.settings-title{font-size:16px;font-weight:700}.settings-body{display:flex;gap:10px;margin-top:15px}.input-groupSub{background:#fff;border:1px solid #d3d3d3;border-radius:6px;display:flex;flex-direction:column;padding:10px;width:320px}.input-groupSub label{background-color:#fff;color:gray;font-size:12px;margin-bottom:4px}.input-box,.input-groupSub input{background-color:#fff;border:none;font-size:14px;outline:none}.disabled{background:#f1f1f1;opacity:.7;pointer-events:none}.disabled label{background-color:#f1f1f1}.selection-container{background-color:#fff;margin-top:15px}.selection-title{background-color:#fff;font-size:14px;font-weight:700;margin-bottom:13px;text-align:left}.dropdowns{display:flex;gap:30px}.dropdown,.dropdowns{background-color:#fff}.dropdown{border:1px solid #b21f24;border-radius:6px;font-size:14px;height:8vh;padding:8px;width:500px}.toggle-container{align-items:center;background-color:#fff;display:flex;gap:10px;margin-bottom:30px;margin-top:15px}.toggle-label{background-color:#fff;font-size:14px;font-weight:700}.settings-body{background-color:inherit}@media (max-width:480px){.settings-container{width:90%}.logo-container,.settings-body{display:block}.input-groupSub{margin-bottom:20px;width:200px}}@media (min-width:481px) and (max-width:768px){.settings-body{display:block}.input-groupSub{margin-top:10px}}body.modal-open{overflow:hidden!important}.modal-overlay{background:#00000080;display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:1000}.modal-container{background:#fff;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding:20px;width:30%}.modal-header{justify-content:space-between}.modal-icon{height:40px;margin-top:10px;width:40px}.modal-title{flex:1 1;font-size:18px;font-weight:700;text-align:left}.close-button{font-size:20px}.filter-form{color:#333;display:flex;flex-direction:column;flex-grow:1;gap:12px;overflow-y:auto;padding:15px 0 60px}.input-field,.select-field{border:1px solid #ccc;box-sizing:border-box;padding:10px}.date-field-group,.input-field,.select-field{background-color:#fff;border-radius:6px;color:#333;font-size:14px;width:100%}.date-field-group{margin:0}.input-field.large-field{width:100%}.small-field-group{background-color:inherit;display:flex;gap:10px;justify-content:space-between;width:100%}.small-field{flex:1 1;max-width:calc(50% - 5px)}.modal-buttons{background-color:#fff;display:flex;justify-content:space-between;margin-top:15px;padding:10px 0}.apply-button,.cancel-button{border:none;border-radius:15px;cursor:pointer;flex:1 1;font-size:14px;padding:10px;text-align:center}.apply-button{background:#b21f24;color:#fff;margin-right:10px}.cancel-button{background:#fff;border:1px solid #b21f24;color:#b21f24}.checkbox-group{align-items:center;display:flex;gap:10px;margin-bottom:10px}.checkbox-field{cursor:pointer;height:16px;width:16px}.checkbox-label{color:#333;cursor:pointer;font-size:14px}.text-field p{color:#333;font-size:14px;font-weight:700;margin:10px 0;text-align:left}.text-field{background-color:#fff}.switch-group{align-items:center;background-color:#f8f5f5;border:1px solid #ccc;border-radius:6px;display:flex;font-size:14px;gap:10px;height:5vh;padding:10px}.switch,.switch-labelMain{background-color:inherit}.switch-labelMain{color:#000;flex-shrink:0;font-weight:700}.info-box{border:1px solid #b21f24;border-radius:20px;height:20vh;padding:10px}.info-box,.info-box p{background-color:#fff}.info-box-button{background-color:#b21f2477;border-radius:10px;height:5vh;margin-bottom:20px;width:100%}.table-container{background-color:#fff;display:flex;justify-content:center;margin-top:20px}.table-container table{border-collapse:collapse;text-align:center;width:100%}.table-container td,.table-container th{border:1px solid #000;padding:10px}.table-container th{background-color:#f4f4f4;font-weight:700}.textarea-group{background-color:#fff;margin-bottom:16px;width:100%}.textarea-label{display:block;font-size:14px;font-weight:700;margin-bottom:8px;text-align:left}.textarea-field{border:1px solid #ccc;border-radius:5px;font-size:14px;padding:10px;resize:vertical;width:90%}.textarea-field:focus{border-color:#b21f24;outline:none}.checkbox-group,.text-field p{background-color:inherit}@media (max-width:480px){.modal-container{width:40%}}@media (min-width:481px) and (max-width:768px){.modal-container{width:60%}}@media (min-width:769px) and (max-width:1024px){.modal-container{width:40%}}@media (min-width:1025px) and (max-width:1440px){.modal-container{width:40%}}.delete-partner-modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.delete-partner-content{background-color:#fff;border-radius:30px;box-shadow:0 2px 10px #0000001a;height:auto;padding:20px;position:relative;text-align:center;width:600px}.delete-partner-content h2{background-color:#fff;font-size:28px;font-weight:700;margin-bottom:40px;text-align:left}.delete-partner-content p{background-color:#fff;font-weight:500;margin-bottom:60px;text-align:left}.delete-partner-actions{background-color:#fff;display:flex}.close-buttonFooter,.confirm-button{border:none;border-radius:4px;cursor:pointer;padding:10px 20px}.confirm-button{background-color:#b21f24;border-radius:30px;color:#fff;font-size:17px;margin-right:10px}.close-buttonFooter{background-color:#fff;border:1px solid #b21f24;border-radius:30px;color:#b21f24;font-size:17px}.close-buttonFooter:hover{background-color:#d9d9d9}.close-btn{background-color:inherit;background-color:#fff;color:#333;font-size:18px;position:absolute;right:10px;top:10px}.close-btn:hover{color:#b21f24}.filter-button1{background-color:#fff;border:2px solid #b21f24;border-radius:10px;color:#b21f24;cursor:pointer;font-size:16px;font-weight:600;height:6vh;margin-right:8px;max-width:max-content;min-width:150px;padding:10px 20px}.filtering{background-color:inherit}.filter-button1:hover{background-color:#b21f24;color:#fff;transform:translateY(-2px)}.filter-button1:active{box-shadow:0 2px 4px #00000026;transform:translateY(0)}.filtering{font-size:15px}.filter-button{background-color:#fff;border:2px solid #b21f24;border-radius:10px;color:#b21f24;cursor:pointer;font-size:15px;height:5vh;margin-left:5px;padding:5px 10px}@media (max-width:480px){.filter-button{height:auto;margin-bottom:10px}}@media (min-width:481px) and (max-width:768px){.filter-button{margin-bottom:10px}}.OneButton{border:1px solid #b21f24;border-radius:10px;font-size:15px;height:6vh;margin-right:2px;max-width:max-content;min-width:150px;padding:10px 20px;white-space:nowrap}.OneButton,.OneButton:hover{background-color:#b21f24;color:#fff}.OneButton:hover{transform:translateY(-2px)}.OneButton:active{box-shadow:0 2px 4px #00000026;transform:translateY(0)}.container1{max-width:100%}.partners-title{font-size:50px;font-weight:400;margin:20px 0 10px 20px;text-align:left}.partners-grid{border-color:#ccc;border-radius:20px;font-family:Arial,sans-serif;margin-top:20px;max-width:100%;overflow:hidden;padding:20px 10px;width:75vw}.partners-header{background-color:#fff;margin-bottom:20px}.total-section{font-size:16px;font-weight:700}.filters-section{background-color:#fff;height:7vh}.partners-table{max-width:100%;min-width:auto;width:100%}.table-wrapper{background-color:#fff}.partners-table td,.partners-table th{background-color:#fff;border:1px solid #ddd;padding:8px;text-align:left}.partners-table th{height:4vh}.partners-table td{height:4vh;position:relative}.partners-table tr:nth-child(2n){background-color:#f9f9f9}.partners-table tr:hover{background-color:#ddd}.actions-cell{position:relative;width:100px}.action-icons{background-color:#fff;gap:10px}.partners-table tr:hover .action-icons{opacity:1}.icon{color:#b21f24;transition:color .3s}.icon:hover{color:#000}.footer{font-size:14px;margin-left:10px;text-align:center}.footer,.footer p{background-color:#fff;color:#000}.footer p{text-align:left}.footer p,.total{font-size:20px;font-weight:700}.total{background-color:#fff;margin-right:10px}.active-badge{background-color:green;border-radius:5px;color:#fff;font-size:12px;margin-left:10px;padding:4px 8px}.transaction-select{border-radius:10px;height:5vh;width:250px}.table-settings{background-color:inherit;color:#000;margin-right:30px}.partners-header{width:90%}@media (max-width:377px){.container{width:100%}.partners-grid{width:90%}.partners-table{background-color:#fff}.transaction-select{margin-bottom:10px}}@media (min-width:378px) and (max-width:440px){.container{width:100%}.partners-grid{width:90%}.partners-table{background-color:#fff}.transaction-select{margin-bottom:10px}}@media (min-width:441px)and (max-width:569px){.container{width:100%}.partners-grid{width:90%}.partners-table{background-color:#fff}.transaction-select{margin-bottom:10px}}@media (min-width:570px) and (max-width:608px){.container{width:100%}.partners-grid{width:90%}.partners-table{background-color:#fff}.transaction-select{margin-bottom:10px}}@media (min-width:609px) and (max-width:789px){.container{width:100%}.partners-grid{width:90%}.partners-table{background-color:#fff}.transaction-select{margin-bottom:10px}}@media (min-width:790px) and (max-width:1024px){.container{width:100%}}@media (min-width:1025px) and (max-width:1207px){.container{width:95%}}@media (min-width:1208px) and (max-width:1440px){.container{width:95%}}.overlayPartners{background:#00000080;display:flex;height:100%;justify-content:flex-end;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:1000}.MainFormOverlay{background-color:#4caf50;position:fixed}.add-partner-modal{background:#fff;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;max-height:100%;overflow-y:auto;padding:20px;width:30%}.modal-header{align-items:center;background-color:#fff;display:flex;gap:8px;margin-bottom:40px}.modal-header h2{background-color:#fff;color:#333;font-size:32px;font-weight:700;margin-bottom:2px}.filter-icon{height:50px;margin-top:10px;width:50px}.filter-form h6{background-color:#fff;color:#545252;font-size:15px;margin:0 0 20px;text-align:left}.input-field{margin:0;width:100%}.input-field,.selcet-field{background-color:#b21f2469;border:1px solid #b21f2473;border-radius:5px;color:#fff;padding:20px}.selcet-field{margin-bottom:14px;margin-top:14px;width:97%}.input-field::placeholder{color:#fff}.required{background-color:#f8d7da}.toggle-group{align-items:center;background-color:#fff;display:flex;gap:5px;margin:0 0 20px 10px}.switch{display:block}.switch-text{background:#fff;color:#545252}.subscription-box{border-radius:5px;margin-bottom:0;margin-top:5px;padding:15px;text-align:center}.add-entry-btn{background:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;font-weight:700;margin-top:10px;padding:8px 15px}.add-entry-btn:hover{background:#e0e0e0}.button-group{margin-bottom:10px}.cancel-btn,.create-btn{border-radius:5px;cursor:pointer;padding:10px 15px}.cancel-btn:hover{background:#f8d7da}.close-btn{margin-top:15px}.filter-form{background-color:#fff;height:100%}.selcet-field option{background-color:#f8f5f5;color:#000}.apply-button1{background:#ccc;border:none;border-radius:15px;color:#000;cursor:pointer;flex:1 1;font-size:14px;margin-right:10px;padding:10px 15px;text-align:center}@media (max-width:1024px){.add-partner-modal{width:50vw}}@media (max-width:768px){.add-partner-modal{width:70vw}}@media (max-width:480px){.add-partner-modal{padding:20px;width:90vw}.modal-header h2{font-size:24px}}.input-field,.selcet-field{background-color:#b21f2469;border:1px solid #b21f2473;border-radius:5px;color:#fff;margin-top:10px;padding:12px;width:100%}.button-group{display:flex;gap:10px;justify-content:center;margin-top:15px}.cancel-btn,.create-btn{border-radius:5px;cursor:pointer;font-size:14px;padding:10px 15px}.create-btn{background:#b21f24;border:none;color:#fff}.cancel-btn{background:#fff;border:1px solid #b21f24;color:#b21f24}@media (max-width:480px){.button-group{flex-direction:column}.cancel-btn,.create-btn{width:100%}}.finance-section{background-color:inherit;border:1px solid #000;margin-top:10px}.finance-card{background:inherit;border-radius:8px;padding:10px}.finance-card p,.finance-card p strong,.finance-section h3{background-color:inherit;text-align:left}.finance-section h3{margin-left:10px}@media (max-width:480px){.modal-container{width:400px}.finance-section{padding:5px;width:250px}}.list-container{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin:0 0 0 5px}.list{background-color:inherit;color:#000;font-size:1em;font-weight:700;margin-left:5px;text-align:left;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;white-space:nowrap}.list:hover{text-decoration:underline;text-decoration-color:#b21f24;text-decoration-thickness:3px}.active-tab{background-color:#ccc;border-radius:5px;font-weight:700;padding:5px 10px}@media (max-width:480px){.list{font-size:12px}}.subscription-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:auto;margin-top:15px;padding:20px;transition:transform .3s ease-in-out;width:98%}.card-header{background-color:#fff;justify-content:space-between;position:relative}.card-header,.icon-wrapper{align-items:center;display:flex}.icon-wrapper{background:#fff;border:3px solid #b21f24;border-radius:50%;color:#fff;font-size:16px;height:30px;justify-content:center;padding:3px;width:30px}.card-info{background-color:#fff;flex-grow:1;margin-left:15px}.card-info h4{font-weight:700;margin-bottom:10px;text-align:left}.card-info h4,.details{background-color:#fff;font-size:20px}.details{color:#000;display:flex;flex-wrap:wrap;font-weight:600;gap:15px}.active{background:#d4edda;border-radius:4px;color:#155724;font-size:12px;padding:3px 8px}.details-table{border-collapse:collapse;font-size:15px;margin-top:15px;width:95%}.details-table td,.details-table th{background-color:#fff;border:2px solid #b21f24;padding:10px}.details-table th{background-color:#f4f4f4;font-weight:700}.details-table tr:nth-child(2n){background-color:#f9f9f9}.details-table label{font-weight:700}.tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:5px 0}.tag{background:#e0e0e0;border-radius:4px;color:#333;font-size:12px;font-weight:500;padding:5px 10px}.menu-icon{padding:5px;transition:transform .2s ease-in-out}.menu-icon:hover{transform:scale(1.1)}.containerGrouplist{align-items:left;border-radius:20px;display:flex;font-family:Arial,sans-serif;justify-content:left;max-width:100%;overflow:hidden;padding:20px 0;width:90%;width:80vw}.container{overflow-x:hidden;width:100vw}.groups-boxGrouplist{background:#fff;border-radius:8px;padding:20px;width:90%}.groups-headerGrouplist{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.search-inputGrouplist{border:1px solid #ccc;border-radius:6px;flex-grow:1;font-size:14px;margin:0 10px;max-width:300px;padding:8px 12px}.create-group-btnGrouplist{background-color:#c62828;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 15px}.groups-containerGrouplist{background-color:#fff;display:flex;flex-wrap:wrap;gap:50px}.group-cardGrouplist{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;padding:15px;width:550px}.group-headerGrouplist{align-items:center;color:gray;display:flex;font-size:12px;justify-content:space-between}.options-iconGrouplist{cursor:pointer}.group-cardGrouplist h3{background-color:#fff;font-size:18px;margin:10px 0;text-align:left}.group-headerGrouplist,.group-headerGrouplist span{background-color:#fff}hr{background:#ccc;border:none;height:1px;margin:10px 0}.group-cardGrouplist span{align-items:center;display:flex;font-size:14px}.group-cardGrouplist span,.groups-headerGrouplist h3,.menu-icon-three,.options-iconGrouplist{background-color:#fff}.menu-icon-three{color:gray;cursor:pointer;right:5px;top:5px}.dropdown-menu{border:1px solid #ccc;border-radius:4px;top:30px;z-index:100}.group-cardGrouplist{position:relative}@media (max-width:708px){.groups-headerGrouplist{display:block}.search-inputGrouplist{margin-bottom:5px}}.subscription-box{background-color:#fff;padding:17px;width:75vw}.subscription-header{align-items:center;background-color:#fff;border-bottom:1px solid #ddd;display:flex;gap:10px;padding-bottom:10px}.active-section{background:#007bff;color:#fff}.active-section,.section{border-radius:5px;cursor:pointer;padding:5px 10px}.section{transition:all .3s ease}.section:hover{background:#007bff;color:#fff}.partners-header{align-items:center;display:flex;justify-content:space-between;padding:10px 20px;width:98%}.partners-header1,.partners-header2,.partners-header3{align-items:center;display:flex;gap:3px}@media (min-width:200px) and (max-width:647px){.subscription-box{width:80vw}}@media (min-width:648px) and (max-width:1024px){.subscription-box{width:92vw}}@media (max-width:789px){.partners-header{display:block;padding:0;width:100%}}@media (max-width:519px){.partners-header2{align-items:flex-start;display:flex;flex-direction:column;gap:10px}}.contentSettings{border-radius:20px;height:80vh}.settings-text1{font-size:20px;margin-bottom:18px}.settingsMainHeader{gap:30px}.payment-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:15px;position:relative;width:95%}.payment-card,.payment-logo{align-items:center;display:flex}.payment-logo{background-color:#f3f3f3;border-radius:5px;height:40px;justify-content:center;margin-right:15px;width:40px}.stripe-logo{background-color:inherit;color:#635bff;font-size:24px;font-weight:700}.payment-info{background-color:#fff;flex-grow:1}.payment-title{background-color:#fff;font-size:14px;font-weight:700;margin:0;text-align:left}.payment-subtitle{color:#888;font-size:12px;margin:0;text-align:left}.toggle-container{margin-right:15px;margin-top:40px}.toggle-switch{appearance:none;background:#ddd;border-radius:10px;cursor:pointer;height:20px;outline:none;position:relative;width:40px}.toggle-switch:checked{background:#4caf50}.toggle-switch:before{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:1px;transition:all .3s;width:18px}.toggle-switch:checked:before{left:20px}.menu-container{background-color:#fff;position:relative}.menu-icon{background-color:#fff;color:#555;cursor:pointer;font-size:16px;margin-top:15px}.dropdown-menu{background:#fff;border-radius:5px;box-shadow:0 2px 5px #0003;padding:5px;position:absolute;right:0;top:20px;width:80px}.dropdown-menu p{align-items:center;cursor:pointer;display:flex;font-size:14px;margin:0;padding:5px}.edit-option{color:#000}.delete-option{color:red}.payment-subtitle,.settingsMainHeader p{background-color:#fff}@media (max-width:480px){.contentSettings{width:100%}}.table-wrapper{display:block;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;position:relative;white-space:nowrap;width:100%}.partners-table{background:linear-gradient(135deg,#f8f9fa,#fff);border-collapse:collapse;border-radius:12px;font-family:Poppins,sans-serif;margin-bottom:20px;min-width:100%;width:max-content}.partners-table thead{background:linear-gradient(135deg,#4a90e2,#007bff);color:#000;font-weight:600;text-align:left}.partners-table td,.partners-table th{border-bottom:1px solid #e0e0e0;padding:14px 16px;white-space:nowrap}.partners-table tbody tr:hover{background:#4a90e21a;transition:background .3s ease-in-out}.actions-cell{text-align:center}.action-icons{display:flex;gap:12px;justify-content:center}.icon{cursor:pointer;font-size:18px;transition:transform .2s ease-in-out}.icon:hover{transform:scale(1.2)}.delete-icon{color:#d9534f}.delete-icon:hover{color:#c9302c}.pagination{display:flex;gap:20px;justify-content:center;list-style:none;padding:10px}.pagination li{background-color:#f8f8f8;border:1px solid #ddd;border-radius:5px;color:#333;cursor:pointer;display:inline-block;font-weight:500;padding:8px 14px;transition:all .3s ease}.pagination li:hover{background-color:#ccc}.pagination .active{background-color:#b21f24;border-color:#b21f24;color:#fff;font-weight:700}.pagination li.next,.pagination li.previous{font-weight:700;padding:10px 16px}.pagination li.disabled{cursor:not-allowed;opacity:.5}@media (max-width:768px){.partners-table{min-width:60%}.partners-table td,.partners-table th{font-size:14px;padding:10px}.icon{font-size:16px}}@media (max-width:480px){.partners-table{margin-top:20px}}.SpeacialButton{background-color:#fff;border-radius:10px;font-size:16px;height:6vh;margin-right:2px;width:150px}.SpeacialButton:hover{transform:translateY(-2px)}.SpeacialButton:active{box-shadow:0 2px 4px #00000026;transform:translateY(0)}.close-button{background:none;border:none;cursor:pointer;font-size:22px}.column-title{text-align:left}.checkbox-container,.column-title,.select-all{background-color:#fff}.checkbox-container{border:1px solid #db4f4f;border-radius:8px;margin-top:15px;padding:10px}.checkbox-container label{align-items:left;cursor:pointer;display:flex;font-size:14px;margin-bottom:5px}input[type=checkbox]{align-items:center;appearance:none;border:1.5px solid #ccc;border-radius:4px;cursor:pointer;display:flex;height:16px;justify-content:center;margin-right:8px;width:16px}input[type=checkbox]:checked{background-color:red;border-color:red;position:relative}input[type=checkbox]:checked:after{color:#fff;content:"✓";font-size:12px;font-weight:700;position:absolute}.columns-grid{background-color:#fff;border:1px solid #b21f24;border-radius:20px;padding:20px}.info-boxRates{border:1px solid #fff;border-radius:20px;padding:20px;text-align:left;width:90%}.info-boxRates,.info-iconRates,.info-textRates{background-color:#f0f0f0}label{background-color:#fff;cursor:pointer}.column-item,label{align-items:center;display:flex;gap:8px}.column-item{margin-bottom:5px}.select-all label{align-items:center;display:flex;gap:8px}.selected-count{background-color:#fff}.select-all p{margin-bottom:0;text-align:left}.input-group1{border:1px solid #ccc;border-radius:6px;box-sizing:border-box;color:#333;font-size:14px;padding:10px;width:100%}.column-selection,.input-group1{background-color:#fff}.modal-formRates{background-color:inherit;background-color:#ddd;border-radius:10px;display:block;height:60vh;padding:20px}.modal-formRates label{background-color:inherit;font-weight:700}.ratesDetails{border-radius:20px;gap:8px;margin-bottom:20px;padding:10px}.ratesDetails,.ratesDetails2{align-items:center;display:flex}.ratesDetails2{gap:80px;margin-top:30px}.ratesDetailsBox{align-items:center;border:2px solid #b21f24;border-radius:20px;display:flex;gap:20px}.addPeriodBox{border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-top:20px;padding:20px}.addPeriodHeader h3{font-size:18px;font-weight:700;text-align:left}.inputGroupAdd{margin:15px 0}.inputGroupAdd label{background-color:inherit;font-size:20px;font-weight:600}.inputGroupAdd input{background-color:#b21f247b;border-radius:15px;height:5vh;margin:0;padding:8px;width:200px}.priceInput{align-items:center;border-radius:5px;display:flex;padding:8px}.priceInput input{border:none;outline:none}.priceInput span{background:#eee;border-radius:5px;padding:5px 10px}.errorMessage{color:red;font-size:12px}.addPeriodActions{display:flex;gap:10px;margin-top:10px}.createButton{background:gray;border:none;border-radius:5px;color:#fff;cursor:not-allowed;padding:8px 15px}.cancelButton{background:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;padding:8px 15px}.cancelButton:hover{background:#f5f5f5}.ratesDetails2,.ratesDetails2 p{background-color:#fff}.modal-info{background-color:#f9f9f9;border-radius:8px;color:#555;font-size:14px;margin-bottom:20px;padding:15px}.input-group{background-color:inherit;margin-bottom:15px}.input-group input,.input-group textarea{background-color:#b21f247b;border:1px solid #fff;border-radius:5px;color:#333;display:flex;font-size:16px;padding:12px;width:95%}.input-group select{border-radius:5px;height:6vh;width:100%}.input-group select,.input-group textarea{background-color:#f0f0f0}.input-group input ::placeholder{color:#fff}.input-group input:focus,.input-group select:focus,.input-group textarea:focus{border-color:#b21f24;outline:none}textarea{min-height:100px;resize:vertical}textarea::placeholder{color:#aaa}.toggle-buttons{background-color:#fff;display:flex;gap:15px;justify-content:center;margin:20px 0}.SpeacialButtonEnd{background-color:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.SpeacialButtonEnd.active,.SpeacialButtonEnd:hover{background-color:#b21f24;color:#fff}.http-settings,.smpp-settings{background-color:#fff;margin-bottom:20px}.http-settings h5,.smpp-settings h5{background-color:#fff;text-align:left}.modal-content{background:#fff;border-radius:10px;box-shadow:0 0 10px #0000004d;max-height:auto;overflow-y:auto;padding:20px;width:100%}.modal-table{display:flex;justify-content:space-between}.table-section{width:48%}td,th{border:1px solid #ddd;padding:10px}tr:hover{background-color:#f1f1f1;cursor:pointer}.selected-row{background-color:#d1e7ff!important}.modal-actions{display:flex;gap:5px;justify-content:flex-start;margin-top:30px;width:160px}.deletePortal-container{border-radius:20px;gap:10px;margin-top:30px;padding:20px;width:90%}.deletePortal-container,.selection-containerDel{background-color:#fff;display:flex;flex-direction:column}.selection-containerDel{align-items:flex-start;gap:8px}.delete-title{background-color:#fff;font-size:17px;margin-bottom:20px;text-align:left}.deleteProtal-btnn{background-color:#b21f24;border:none;border-radius:10px;color:#fff;font-weight:700;height:6vh;text-align:center;width:180px}.deletePortal-header{align-items:center;background-color:#fff;display:flex;gap:8px}.deletePortal-icon{background-color:#fff;color:#b21f24;font-size:14px}.deletePortal-title{background-color:#fff;color:#b21f24;font-size:16px;font-weight:700}.delete-titleDel{background-color:inherit}@media (max-width:480px){.deletePortal-container{width:90%}}.file-uploadUpdate{align-items:center;background-color:#fff;border:1px solid #b22222;border-radius:5px;color:#333;display:flex;height:7vh;justify-content:space-between;padding:10px;width:45%}.portal-form-containerPor{background-color:#fff;width:90%}.file-uploadUpdate p{color:#888;margin:0}.file-uploadUpdate p:first-of-type{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-uploadUpdate svg{cursor:pointer;font-size:20px;margin-left:4px}.file-uploadUpdate .VscTrash{background-color:#fff;color:#b22222;margin-left:3px}.file-uploadUpdate .AiOutlineCheckCircle{color:#4caf50}.form-groupPor,.form-groupPor label,.section-headerPor,.section-headerPor h4{background-color:inherit}.section-headerPor h4{text-align:left}.file-uploadUpdate p,.info-iconPor{background-color:inherit}.file-uploadUpdate p{color:#000;font-size:15x;margin-left:10px}.form-groupPor{width:100%}.contentSettings{background-color:#fff;border-radius:40px;height:110vh;padding:20px}.settings-text{font-size:12px;margin-bottom:18px}.settingsMainHeader{align-items:center;background-color:#fff;display:flex;justify-content:space-between;margin-bottom:20px}.add-contract-btn{background-color:#b71c1c;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px}.contract-card{background:#fff;border:1px solid #000;border-radius:12px;display:flex;height:30vh;justify-content:space-between;margin-bottom:15px;padding:15px}.contract-info{background-color:#fff;flex:1 1;position:relative;text-align:left}.company-name{background-color:#fff;font-size:18px;font-weight:700;margin-bottom:10px}.options-icon{background-color:#fff;color:gray;cursor:pointer;position:absolute;right:5px;top:5px}.company-details{background-color:#fff;border-collapse:collapse;padding:200px;width:100%}.company-details td{background-color:#fff;font-size:14px;padding:15px 8px}.partners-info{background:#e0e0e0;border-radius:10px;padding:15px;text-align:center;width:350px}.partners-info h1{background-color:inherit;font-size:28px;margin:0}.earnings-text{color:gray;font-size:12px}.earnings-text,.partners-info p{background-color:inherit}@media (max-width:480px){.contentSettings{width:65%}.partners-info{border-radius:10px;text-align:center;width:150px}.settings-text1{color:#000;font-size:15px}.settingsMainHeader{display:block}}@media (min-width:481px) and (max-width:593px){.contentSettings{width:85%}.partners-info{border-radius:10px;text-align:center;width:150px}.settings-text1{color:#000;font-size:15px}.settingsMainHeader{display:block}}.FinanceInfo{background-color:#b21f24;border:1px solid #b21f24;border-radius:15px;height:15vh}.FinanceInfo p{color:#fff}.FinanceInfo p,.FinanceInfo p span,.FinanceInfo p strong{background-color:#b21f24}.FinanceInfoDetails{padding:10px;text-align:left}.FinanceInfoDetails p strong{text-align:left}textarea{border-radius:10px;height:15vh;padding:10px}.payment{background-color:#ddd;font-size:25px}.transaction-table{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;margin-bottom:20px;margin-top:20px;padding:10px}.table-header{border-bottom:1px solid #ddd;font-weight:700;justify-content:space-between;padding:10px}.sms-title,.table-header{align-items:center;display:flex}.sms-icon{font-size:20px;margin-right:5px}.table-content{padding:10px}table{width:250px}.table-content-Inner{width:90%}td,th{padding:8px}th{background-color:#f5f5f5}.zaytelParagraph{background-color:#fff;font-weight:700}.chart-wrapper{background-color:#fff;border-radius:20px;box-shadow:0 2px 10px #0000001a;margin-bottom:20px;max-width:100%;padding:20px}.chart-header h2{text-align:left}.traffic{background-color:inherit;color:#b21f24}.chart-content{align-items:center;background-color:#fff;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.line-chart{flex:2 1;min-width:300px}.line-chart,.pie-chart,.recharts-default-legend,.recharts-legend-item,.recharts-legend-item-text,.recharts-surface{background-color:#fff}.pie-chart{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:200px}.cost-footer,.cost-footer span{background-color:#fff}.cost-footer span{font-weight:700;margin-top:10px}@media (max-width:480px){.chart-wrapper{width:25%}.chart-content{flex-direction:column}.line-chart,.pie-chart{width:60%}.header-container1{align-items:flex-start;flex-direction:column}.date-filters1{display:flex;flex-wrap:wrap;gap:5px}.date-range1{margin-top:4px}.chart-wrapper{width:85%}.chart-content{flex-direction:column}.line-chart,.pie-chart{width:60%}.header-container1{align-items:flex-start;flex-direction:column}.date-filters1{display:flex;flex-wrap:wrap;gap:5px}.date-range1{margin-top:4px}}@media (max-width:893px){.header-container1{align-items:flex-start;display:flex;flex-direction:column}.date-filters1{margin-top:10px;width:100%}}.messages-cost-container1{background:#fff;border-radius:30px;box-shadow:0 2px 10px #0000001a;margin-bottom:10px;padding:20px}.header-container1 h2{background-color:#fff;margin-bottom:25px;text-align:left}.content1{align-items:center;background-color:#fff;display:flex;gap:20px;justify-content:space-between}.chart-container1{background-color:#fff;border:1px solid #ddd;border-radius:5px;height:30vh;padding:10px;width:80%}.chart-container1 canvas{background-color:#fff;width:100%}.summary1{background-color:#fff;text-align:center}.donut-chart1{margin-bottom:10px}.circle1,.donut-chart1{align-items:center;background-color:#fff;display:flex;justify-content:center}.circle1{border:10px solid brown;border-radius:50%;flex-direction:column;font-size:18px;font-weight:700;height:120px;width:120px}.legend1{align-items:center;display:flex;font-size:14px;gap:5px;justify-content:center;margin-top:10px}.legend1,.sms1{background-color:#fff}.sms1{border:1px solid gray;border-radius:5px;color:brown;font-weight:700;padding:10px}.total-sent1{font-size:14px;margin-top:10px}.total-chart1,.total-sent1{background-color:#fff}.header-container1{align-items:center;justify-content:space-between;margin-bottom:15px}.date-filters1,.header-container1{background-color:#fff;display:flex}.date-filters1{gap:10px}.date-filters1 button{background:none;border:1px solid #ccc;border-radius:5px;cursor:pointer;padding:5px 10px}.date-filters1 .active{background-color:brown;color:#fff}.date-range1{background-color:#fff;color:#555;font-size:14px;margin-left:10px}.donut-chart1 p{background-color:inherit}@media (max-width:480px){.messages-cost-container1{width:25%}.content1{display:block}.circle1{margin:10px}.messages-cost-container1{width:85%}.content1{display:block}.circle1{margin:10px}.summary1{margin-top:20px}}@media (min-width:481px) and (max-width:784px){.content1{display:block}.summary1{margin-top:20px}}.messages-container2{background-color:#fff;border-radius:20px;margin-bottom:20px}.messages-card2{border-radius:10px;padding:20px}.messages-card2 h2{background:#fff;font-size:18px;text-align:left}.filter-buttons2{background-color:#fff;display:flex;gap:10px;margin:10px 0}.filter-buttons2 button{background-color:#e0e0e0;border:none;border-radius:5px;cursor:pointer;padding:5px 10px}.filter-buttons2 .active{background:#d1d1d1;font-weight:700}.date-range2{background-color:#fff;border-radius:5px;margin-left:auto;padding:5px 10px}.chart-container2{align-items:center;background-color:#fff;display:flex;flex-direction:column;margin-top:10px}.bar-chart2{align-items:flex-end;display:flex;gap:10px;height:100px;width:80px}.bar2{background:gray;width:30px}.green{background:#b21f24c7}.red{background:#8d8b97a1}.pink{background:#000}.donut-chart2{background:conic-gradient(#b21f24c7 0 40%,#8d8b97a1,#000);height:100px;width:100px}.donut-center2,.donut-chart2{align-items:center;border-radius:50%;display:flex;justify-content:center}.donut-center2{background:#fff;font-weight:700;height:50px;width:50px}.legend2{background-color:#fff;display:flex;gap:10px;margin-top:10px}.legend-item2{align-items:center;border-radius:10px;color:#fff;display:flex;gap:5px;padding:0 10px;text-align:center}.legend-item.green:before{background:rgba(111,44,141,.786)}.legend-item.red:before{background:#822929}.legend-item.pink:before{background:rgba(255,217,0,.973)}.messages-container2{display:flex;gap:20px;justify-content:space-between;padding:20px}.messages-card2{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;flex:1 1;padding:15px}@media (max-width:480px){.messages-container2{align-items:center;display:block;flex-direction:column;gap:20px}.messages-card2{margin-bottom:30px;width:90%}.chart-container2{text-align:center}}@media (min-width:481px) and (max-width:768px){.messages-container2{align-items:center;flex-direction:column}}.analytics-container{background:#fff;border-radius:30px;box-shadow:0 2px 8px #0000001a;padding:20px}.analytics-title{background-color:#fff;font-size:24px;margin-bottom:20px;text-align:left}.analytics-cards{display:flex;gap:15px;margin-bottom:20px}.analytics-card{background-color:#fff;border:2px solid #b21f24;flex:1 1;padding:15px;text-align:center}.card-label{color:#6c757d}.card-label,.card-value{background-color:#fff;font-size:20px}.card-value{font-weight:700}.analytics-table{border-collapse:collapse;margin-top:10px;width:100%}.analytics-table td,.analytics-table th{background-color:#fff;border:2px solid #b21f24;padding:10px;text-align:left}.analytics-table th{background-color:#fff}.bold{font-weight:700}@media (max-width:480px){.analytics-container{width:90%}.analytics-cards{display:flex;gap:8px;margin-bottom:20px}.analytics-table{width:20%}.analytics-table td,.analytics-table th{padding:5px}.analytics-card{background-color:#fff;border:2px solid #b21f24;padding:10px;text-align:center}.card-label{color:#6c757d}.card-label,.card-value{background-color:#fff;font-size:10px}.bold,.card-value{font-weight:700}.analytics-table td,.analytics-table th{font-size:10px}}.custom-dropdown{background-color:#fff}.dropdown-container{background-color:inherit;border:1px solid #b21f24;border-radius:10px;padding:10px;width:90%}.dropdown-header{align-items:center;background-color:inherit;color:#444;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:space-between}.count,.dropdown-header-title{background-color:#fff}.count{color:#666;font-size:14px;text-align:right}.arrow{background-color:#fff;transition:transform .3s}.arrow.open{transform:rotate(180deg)}.dropdown-content{border-top:1px solid #ddd;margin-top:10px;padding-top:10px}.dropdown-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:8px 0}.text-content{flex:1 1;text-align:left}.text-content p{background-color:inherit;color:#666;font-size:12px;margin:0}.switch{width:40px}.slider{border-radius:20px}.slider,.slider:before{transition:.3s}input:checked+.slider:before{transform:translateX(20px)}.custom-component{background-color:#fff}@media (max-width:480px){.dropdown-container{width:230px}}.schedule-container{background-color:#fff;border-radius:20px;height:90vh;padding:20px}.schedule-label{color:#000;font-size:20px;font-weight:700;margin-bottom:8px}.schedule-dropdown{background:#f8f6f6;border:1px solid #d38c8c;border-radius:8px;color:#333;cursor:pointer;display:block;font-size:14px;margin:0 0 4px;outline:none;padding:16px;text-align:left;width:40%}.schedule-settings-title{background-color:#fff;color:#333;font-size:20px;font-weight:700;margin-top:20px;text-align:left}.schedule-settings{align-items:center;background-color:#fff;border:1px solid #b21f24;border-radius:12px;gap:20px;height:75vh;margin-top:10px;padding:20px}.schedule-options{background-color:#fff;display:flex;flex-direction:column;gap:10px;width:150px}.schedule-option{align-items:center;background-color:#fff;color:#333;display:flex;font-size:20px;font-weight:700;gap:8px}.schedule-option input{cursor:pointer;width:40px}.schedule-option label{background-color:#fff}.schedule-time-settings{background-color:#fff;flex-grow:1;gap:10px;margin-bottom:120px}.schedule-start-label{font-size:14px;font-weight:700}.schedule-date-time{align-items:center;background-color:#fff;display:flex;gap:7px;margin-bottom:10px;margin-top:10px}.schedule-date-picker{align-items:center;display:flex;position:relative}.schedule-input{background:#f8e1e1;border:1px solid #d38c8c;border-radius:8px;color:#333;cursor:pointer;font-size:14px;padding:8px 12px;width:200px}.schedule-icon{color:#333;cursor:pointer;position:absolute;right:10px}.schedule-sync{align-items:center;color:#333;display:flex;font-size:14px;gap:8px}.schedule-sync input{cursor:pointer}.recurrence-container{background-color:#fff;border-radius:5px;margin-top:10px;padding:20px;width:400px}.weekdays-container{background-color:#fff;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.weekday-label{align-items:center;display:flex;gap:5px}.monthly-container{background-color:#fff;border-radius:5px;height:35vh;padding:10px}@media (max-width:480px){.schedule-option input{margin-left:0}.transaction-select{width:100px}.schedule-container{width:85%}.schedule-settings{height:100vh}.recurrence-container{width:200px}.recurrence-input{width:100px}.schedule-dropdown{width:200px}.schedule-date-time{display:block}.schedule-input{width:100px}.schedule-option{font-size:14px}.schedule-container{height:150vh;width:80%}}@media (min-width:481px) and (max-width:768px){.schedule-container{height:150vh;width:85%}.schedule-settings{height:100vh}.recurrence-container{width:200px}.recurrence-input{width:100px}.schedule-dropdown{width:200px}}@media (min-width:769px) and (max-width:1024px){.schedule-container{height:130vh;width:95%}.schedule-settings{height:100vh}.recurrence-container{width:200px}.recurrence-input{width:100px}.schedule-dropdown{width:200px}}@media (min-width:1025px) and (max-width:1440px){.schedule-container{height:140vh;width:95%}.schedule-settings{height:100vh}.recurrence-container{width:200px}.recurrence-input{width:100px}.schedule-dropdown{width:200px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-container{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;padding:40px}.login-box{background:#fff;border-radius:20px;box-shadow:0 5px 15px #0003;max-width:400px;padding:40px;text-align:center;width:100%}.login-box h1,.login-form{background-color:inherit}.login-box h1{color:#333;font-weight:700;margin-bottom:10px}.login-box p{background-color:inherit;color:#000;font-size:16px;font-weight:600;margin-bottom:20px}.input-fieldLogin{border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:15px;padding:12px;transition:.3s;width:80%}.input-fieldLogin:focus{border-color:#b21f24;box-shadow:0 0 5px #b21f24;outline:none}.forgot-containerLogin{display:flex;justify-content:flex-end;margin-bottom:15px}.forgot-passwordLogin{background-color:inherit;color:#b21f24;font-size:16px;margin-bottom:60px;text-align:left;text-decoration:none;transition:.3s}.forgot-passwordLogin:hover{text-decoration:underline}.sign-in-btnLogin{background:#b21f24;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:12px;transition:.3s;width:90%}.sign-in-btnLogin:hover{background:#b21f247b}.footerLogin{color:#666;display:flex;font-size:16px;justify-content:space-between;margin-top:15px}.footerLogin,.powered{background-color:inherit}.back-to-login-btn{background:#333;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:15px;padding:12px;transition:.3s;width:90%}.back-to-login-btn:hover{background:#555}.logout-container{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center;padding:40px}.logout-box{background:#fff;border-radius:20px;box-shadow:0 5px 15px #0003;max-width:400px;padding:40px;text-align:center;width:100%}.logout-box h2{background-color:inherit;color:#333;font-weight:700;margin-bottom:10px}.logout-buttons{background-color:inherit;display:flex;gap:20px;margin-top:30px}.logout-btn{background:#b21f24;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:.3s}.logout-btn:hover{background:#b21f247b}.cancel-btn-Logout{background:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 15px;transition:.3s}.cancel-btn:hover{background:#5a6268}.table-settings-container{background:#fff;background-color:#1e7d61;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;font-family:Arial,sans-serif;max-height:100vh;padding:20px;width:800px}.fields-control{max-height:70vh}.fieldsControl{background-color:#fff;font-size:bold;text-align:left}.header{align-items:center;display:flex;gap:10px}.fields-control p{background-color:#fff;border:2px solid #ddd;border-radius:20px;padding:10px;text-align:left;width:590px}.icon{height:24px;width:24px}.fields-control{background:#fff;box-shadow:0 4px 10px #0003;display:flex;flex-direction:column;margin-top:10px;max-height:100%;overflow-y:auto;padding:20px;width:95%}table{margin-top:10px;width:800px}thead{background:#f5f5f5}td,th{border-bottom:1px solid #ddd;text-align:left}.drag{cursor:grab}.variable{background:#eaeaea;border-radius:4px;padding:3px 6px}.switch{display:inline-block;height:20px;position:relative;width:34px}.switch input{height:0;opacity:0;width:0}.slider{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}input:checked+.slider{background-color:#4caf50}.slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:14px;left:3px;position:absolute;transition:.4s;width:14px}input:checked+.slider:before{transform:translateX(14px)}.lock{font-size:16px}.footer{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.close-btn{border:none;border-radius:4px;cursor:pointer;padding:8px 16px}.auto-save{color:gray}.fields-control{flex:1 1;overflow-y:hidden;padding-bottom:10px;width:700px}.table-container{max-height:400px;overflow-y:auto}table{border-collapse:collapse;width:100%}.table-container1{background-color:#fff;justify-content:center;margin-top:20px;overflow-y:auto}.input-fieldSub{background-color:#b21f247b;border:1px solid #b21f247b;border-radius:5px;color:#fff;height:7vh;padding:5px;width:50%}@media (max-width:480px){.partners-grid table{width:200px}}.import-container{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px #0000001a;margin:20px auto;padding:30px;text-align:center;width:90%}.import-title{background-color:#b21f247b;border-radius:30px;font-size:1.5rem;font-weight:700;margin-bottom:20px;padding:15px 10px}.stepper{margin:20px 0;width:80%}.step,.stepper{border-radius:30px;display:flex}.step{align-items:center;gap:10px;padding:0 30px}.step-circle{align-items:center;background:#b21f24;border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:700;height:35px;justify-content:center;width:35px}.upload-area{border:2px dashed #ccc;border-radius:10px;cursor:pointer;margin:20px 0;padding:40px;text-align:center;transition:.3s ease-in-out}.upload-area:hover{background-color:#f8f8f8}.upload-icon{color:#b21f24;margin-bottom:10px}.file-formats,.file-size{color:gray;font-size:14px;margin-top:5px}.file-input{display:none}.continue-button{background:#ccc;border:none;border-radius:5px;color:#fff;cursor:not-allowed;font-size:1rem;margin-top:20px;padding:12px 24px;transition:.3s}.continue-button.active{background:#b21f24;cursor:pointer}.continue-button.active:hover{background:#92181c}@media (max-width:768px){.import-container{padding:20px;width:95%}.import-title{font-size:1.3rem}.upload-area{padding:30px}.continue-button{font-size:.9rem}}@media (max-width:480px){.import-container{padding:15px;width:100%}.import-title{font-size:1.2rem}.step,.stepper{flex-direction:column}.step{text-align:center}.upload-area{padding:20px}.continue-button{font-size:.85rem}}
/*# sourceMappingURL=main.ef375480.css.map*/