.app-content{background-color:#e6f4ff;height:100%;padding:5px 16px}.app-header{align-items:center;background-color:#fff;display:flex;flex-direction:row;height:fit-content;justify-content:flex-end;padding-right:10px}.loading-container{align-items:center;background-color:#00000080;color:#e6f4ff;font-size:30px;left:0;position:absolute;top:0;width:100%;z-index:3}.loading-container,.login-container{display:flex;height:100%;justify-content:center}.login-container{align-items:flex-start;padding:50px 10px}.login-container .form-options{align-items:center;display:flex;justify-content:center;width:100%}#side-bar{background-color:#fff;border-right:1px solid #f5f5f5}#side-bar ul{border:none}#side-bar .logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:10px;width:100%}#side-bar .logo-container .sidebar-logo{border-radius:15%;height:54px}#side-bar .ant-layout-sider-trigger{background-color:#fff;border-right:1px solid #f5f5f5;color:#000}.table-container{height:75%}.access-manager{background-color:#0000;height:100%;position:relative;width:100%}.access-manager .access-manager-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.access-manager .access-manager-header .title{align-items:center;column-gap:5px;display:flex;font-weight:700;justify-content:center;width:100%}.access-manager .access-manager-content{display:flex;flex-direction:column;row-gap:10px}.access-manager .access-manager-content .create-button{align-self:end}.roles-form .field-title{font-weight:700}.roles-form .checkbox-container{column-gap:5px;display:flex;flex-direction:row}.roles-form .checkbox-container .checkbox-group{border:1px dashed hsla(0,0%,83%,.643);border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;padding:5px}.roles-form .checkbox-container .checkbox-group .category-title{border-bottom:1px solid hsla(0,0%,96%,.753);font-weight:700}.roles-form .checkbox-container .checkbox-group .checkbox-options{justify-content:space-between}.clients{background-color:#0000;height:100%;position:relative;width:100%}.clients .clients-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.clients .clients-header .title{align-items:center;column-gap:5px;display:flex;font-weight:700;justify-content:center;width:100%}.clients .clients-content{display:flex;flex-direction:column;row-gap:10px}.clients .clients-content .create-button{align-self:end}.plans{background-color:#0000;height:100%;position:relative;width:100%}.plans .plans-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.plans .plans-header .title{align-items:center;column-gap:5px;display:flex;font-weight:700;justify-content:center;width:100%}.plans .plans-content{display:flex;flex-direction:column;row-gap:10px}.plans .plans-content .create-button{align-self:end}.providers{background-color:#0000;height:100%;position:relative;width:100%}.providers .providers-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.providers .providers-header .title{align-items:center;column-gap:5px;display:flex;font-weight:700;justify-content:center;width:100%}.providers .providers-content{display:flex;flex-direction:column;row-gap:10px}.providers .providers-content .create-button{align-self:end}.users{background-color:#0000;height:100%;position:relative;width:100%}.users .users-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.users .users-header .title{align-items:center;column-gap:5px;display:flex;font-weight:700;justify-content:center;width:100%}.users .users-content{display:flex;flex-direction:column;row-gap:10px}.users .users-content .create-button{align-self:end}.connections{background-color:#0000;height:100%;position:relative;width:100%}.connections .connections-header{align-items:center;background-color:#0000;column-gap:5px;display:flex;flex-wrap:wrap;height:fit-content;justify-content:center;padding:0}.connections .connections-header .title{font-weight:700;line-height:25px;text-align:center}.connections .connections-header .subtitle{border-radius:10px;box-shadow:1px;display:flex;flex-direction:column;padding:5px;row-gap:5px}.connections .connections-header .subtitle .tag{width:fit-content}.connections .connections-header .subtitle .message{color:gray;line-height:normal;line-height:15px}.connections .connections-content{height:100%;padding:10px 10px 0 0;position:relative}.connections .connections-content .form-controls{bottom:0;position:sticky}.client-transfer-form{max-height:400px;overflow-y:auto;padding:0 10px 10px 0}.client-transfer-form .plan-fields{align-items:center;column-gap:5px;display:flex;justify-content:flex-start;width:100%}.client-transfer-form .plan-fields .plan-select-field{width:70%}.client-transfer-form .select-form-item{align-items:center;column-gap:5px;display:flex;justify-content:space-between}.history{background-color:#0000;height:100%;position:relative;width:100%}.history .history-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.history .history-header .title{display:block;font-weight:700;text-align:center;width:100%}.history .history-content{height:200px;overflow-y:auto;padding:30px 10px 0;position:relative}.history .history-content .form-controls{bottom:0;position:sticky}.new-installation{background-color:#0000;height:100%;position:relative;width:100%}.new-installation .new-installation-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.new-installation .new-installation-header .title{display:block;font-weight:700;text-align:center;width:100%}.new-installation .new-installation-content{height:100px;overflow-y:auto;padding:30px 10px 0;position:relative}.new-installation .new-installation-content .form-controls{bottom:0;position:sticky}.new-installation .new-installation-buttons{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.new-installation .new-installation-buttons button{margin:5px}.new-installation .new-installation-info-container{background-color:#ffffffb3;border-radius:10px;height:100%;position:absolute;width:100%}.payments{display:flex;flex-direction:column;height:100%}.payments .picker-options{column-gap:10px;display:flex;flex-direction:row}.payments .table-container{flex:1 1;height:75%}.payments .table-container .payments-table{margin:10px 0}.payments .table-container .payments-table .details-button{color:blue;padding:0}.payments .table-container .payments-table .details-button:hover{background:#0000!important;color:blue!important}.payments .table-search-title{display:flex;justify-content:space-between}.payments .empty-payments{align-items:center;border:1px dashed #d3d3d3;color:gray;display:flex;flex-direction:column;height:90%;justify-content:center;margin:5px;row-gap:10px}.payments .ant-popover .payments-popover-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;row-gap:2px;width:260px}.payments .ant-popover .payments-popover-content .popover-field{border-bottom:1px solid #d3d3d3;column-gap:5px;display:flex;width:100%}.payments .ant-popover .payments-popover-content .popover-field span:first-of-type{font-weight:500}.payments .ant-popover .payments-popover-content .popover-field:last-of-type{border-bottom:none}.payments .bottom-options{display:flex;justify-content:space-between;padding:5px 0 10px}.payments .bottom-options .unpaid-totals{display:flex;flex-direction:column}.payments .bottom-options .unpaid-totals .total-currency,.payments .bottom-options .unpaid-totals .total-users{column-gap:5px;display:flex}.payments .bottom-options .unpaid-totals .total-currency :first-child,.payments .bottom-options .unpaid-totals .total-users :first-child{font-weight:500}.profile{background-color:#0000;height:100%;position:relative;width:100%}.profile .profile-header{align-items:start;background-color:#0000;height:fit-content;justify-content:start;padding:0}.profile .profile-header .title{display:block;font-weight:700;height:50px;text-align:center;width:100%}.profile .profile-header .subtitle{border-radius:10px;box-shadow:1px;display:flex;flex-direction:column;padding:5px;row-gap:5px}.profile .profile-header .subtitle .tag{width:fit-content}.profile .profile-header .subtitle .message{color:gray;line-height:normal}.profile .profile-content{display:flex;height:200px;padding:30px 10px 0;position:relative}.profile .profile-content .user-form{display:flex;flex-direction:column}.profile .profile-content .user-form .form-data{flex:1 1}.profile .profile-content .user-form .form-controls{bottom:0;position:sticky}.tile-container{overflow:hidden}.tile-container .ant-card-body{height:calc(100% - 55px);width:100%}.report-page{height:100%;width:100%}.report-page .picker-options{column-gap:10px;display:flex;flex-direction:row;padding-bottom:10px}.report-page .picker-options .date-picker{display:flex;flex-direction:column}.report-page .tiles-container{align-items:flex-start;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:150px;overflow-y:auto;row-gap:10px;width:100%}.app,.app .home-layout{background-color:#fff;height:100%}.app .home-layout .navigation-layout{background-color:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,sans-serif;height:100vh;margin:0;width:100vw}#root{height:100%;overflow:hidden;width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@media only screen and (max-width:576px){.ant-pagination{.ant-pagination-options{display:block}}}
/*# sourceMappingURL=main.435ca09f.css.map*/