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}.button,.delete,.login .btn-goto-register,.login .login-form,.rounded{border-radius:5px}.button,.login .btn-goto-register{background-color:#7c5fbc;border:2px solid transparent;color:#fff;font-weight:600;text-transform:uppercase;transition:.5s}.button:hover,.login .btn-goto-register:hover{background-color:transparent;border:2px solid #7c5fbc;color:#7c5fbc}.login{align-items:stretch;background:linear-gradient(300deg,#43b5d0,#5c2f9c 65%);display:grid;min-height:100vh;padding:0}.login .login-header{align-items:center;background:transparent;display:flex;justify-content:space-between}.login .header-img{width:150px}.login .login-form{background-color:#fbf8f5;box-shadow:0 0 10px hsla(0,0%,49%,.494);padding:30px 40px;text-align:center}.login .login-forgot-container{overflow:hidden}.login .forgot-pass-btn,.login .no-account{float:right;padding:2px}.login .no-account{color:#fff}.login .login-banner-container{align-items:center;display:grid;text-align:center}.login .login-banner{width:100%}.login .form-item{color:#fff}@media screen and (max-width:768px){.login .login-header{padding:0 20px}.login .header-img{width:100px}.login .login-form{padding:1rem}.login .login-banner-container{align-items:flex-start}.login .not-account-text{display:none}}.button,.delete,.reset-password .reset-form,.rounded{border-radius:5px}.reset-password{padding:50px}.reset-password .reset-form{background-color:#d4cbe9;max-width:400px;padding:10px 25px}.flex-loader{display:flex;flex:1 1}.flex-loader .ant-layout{background-color:transparent;flex:1 1;justify-content:center}.main{min-height:100vh}.main .content-root{background-color:#fbf8f5;padding:2rem}.main .footer-root{background-color:#fff;font-size:12pt;padding:2rem 2.5rem;text-align:center}.main .footer-root .footer-link{color:#7c5fbc;font-weight:600}@media screen and (max-width:768px){.main .content-root{padding:.5rem;width:100%}}.app-bar{background-color:#7c5fbc;color:#fff;padding:0 1rem}.app-bar .header-img{width:150px}.side-panel{background-color:#fff;display:none}.side-panel .ant-layout-sider-trigger{background:#7c5fbc}.admin-sites-btn{font-size:8pt;font-weight:600;margin:0;padding:0;text-transform:uppercase;width:100%}@media screen and (min-width:992px){.side-panel{display:grid}}.access-reports-dashboard{border-radius:5px;display:grid;margin:auto;width:90%}.access-reports-dashboard .filter-tags{display:flex;flex-wrap:wrap;max-height:60px;min-width:100%;overflow-y:auto}@media screen and (max-width:992px){.access-reports-dashboard{margin:0;padding:1rem;width:100%}.access-reports-dashboard .list-info{padding:1rem}}.filter-modal-access-reports .ant-modal-header{padding-bottom:10px}.filter-modal-access-reports .ant-modal-content .ant-modal-footer{display:flex}.admins-dashboard{border-radius:5px;display:grid;margin:auto;width:90%}.admins-dashboard .filter-tags{display:flex;flex-wrap:wrap;max-height:60px;min-width:100%;overflow-y:auto}.admins-dashboard .filter-tags::-webkit-scrollbar{height:7px;width:7px}.admins-dashboard .filter-tags::-webkit-scrollbar-track{background:#d0d0d0;border-radius:20px;height:5px;width:5px}.admins-dashboard .filter-tags::-webkit-scrollbar-thumb{background:#a8a8a8;border:2px solid #b2b2b2;border-radius:20px}.admins-dashboard .list-header{align-items:center;display:flex;justify-content:space-between}.admins-dashboard .list-item{height:100%;padding:0}.admins-dashboard .list-info{height:100%;width:100%}.admins-dashboard .image{height:175px;width:350px}.admins-dashboard .list{background-color:#fff;padding:0}.admins-dashboard .ant-list-header{background-color:#fafafa}.admins-dashboard .ant-list-bordered .ant-list-pagination{margin:0}@media screen and (max-width:992px){.admins-dashboard{margin:0;padding:1rem;width:100%}.admins-dashboard .list-info{padding:1rem}}.create-admin-modal .ant-modal-header,.edit-admin-modal .ant-modal-header{padding-bottom:10px}.admins-filter-modal .ant-modal-content .ant-modal-footer{display:flex}.report-files-list{display:grid;margin:auto;padding:1rem;width:90%}@media screen and (max-width:992px){.report-files-list{margin:0;padding:1rem;width:100%}}.expandable-row-report-file-detail{width:100%}.expandable-row-report-file-detail .expandable-row-report-file-detail-col{max-height:300px;overflow-y:scroll;padding-right:1rem;width:100%}.expandable-row-report-file-detail .expandable-row-report-file-detail-col::-webkit-scrollbar{width:6px}.expandable-row-report-file-detail .expandable-row-report-file-detail-col::-webkit-scrollbar-track{background:hsla(0,0%,87%,.6);border-radius:20px}.expandable-row-report-file-detail .expandable-row-report-file-detail-col::-webkit-scrollbar-thumb{background-color:hsla(0,0%,53%,.6);border-radius:20px}.create-key .ant-modal-header{padding-bottom:10px}.create-key .duration-radio-group{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.create-key .duration-radio-group .ant-radio-button-wrapper{border-left-width:1px;border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-key .duration-radio-group label.ant-radio-button-wrapper:before{background-color:red;display:none}.locks-dashboard{border-radius:5px;display:grid;margin:auto;width:90%}.locks-dashboard .list-header{align-items:center;display:flex;justify-content:space-between}.locks-dashboard .list-item{height:100%;padding:0}.locks-dashboard .list-info{height:100%;width:100%}.locks-dashboard .image{height:175px;width:350px}.locks-dashboard .list{background-color:#fff;padding:0}.locks-dashboard .ant-list-header{background-color:#fafafa}.locks-dashboard .ant-list-bordered .ant-list-pagination{margin:0}@media screen and (max-width:992px){.locks-dashboard{margin:0;padding:1rem;width:100%}.locks-dashboard .list-info{padding:1rem}.locks-dashboard .image{width:100%}}.create-lock .ant-modal-header{padding-bottom:10px}.ant-picker-dropdown-range{top:75px!important}.filter-locks-modal .ant-modal-content .ant-modal-footer{display:flex}.view-admins-modal .ant-modal-header{padding-bottom:10px}.view-admins-modal #scrollableDiv ::-webkit-scrollbar{height:7px;width:7px}.view-admins-modal #scrollableDiv ::-webkit-scrollbar-track{background:#d0d0d0;border-radius:20px;height:5px;width:5px}.view-admins-modal #scrollableDiv ::-webkit-scrollbar-thumb{background:#a8a8a8;border:2px solid #b2b2b2;border-radius:20px}.massive-rfid-cards{background-color:#fff;margin:auto;padding:2rem;width:100%}.massive-rfid-cards .ant-input-affix-wrapper-status-error,.massive-rfid-cards .massive-rfid-cards-form-search{border-color:#d4d4d4!important;box-shadow:none!important}.massive-rfid-cards .ant-input-affix-wrapper-status-error:focus,.massive-rfid-cards .massive-rfid-cards-form-search:focus{box-shadow:0 0 0 2px hsla(0,0%,69%,.2)!important}.massive-rfid-cards .massive-rfid-cards-form-cards-container{border:1px solid hsla(0,0%,55%,.35);width:100%}.massive-rfid-cards .massive-rfid-cards-form-cards-container .massive-rfid-cards-form-search-admin{display:flex;flex-direction:row;gap:1rem;padding:1rem}.massive-rfid-cards .massive-rfid-cards-form-cards-container .scrollableDiv{height:400px;overflow:auto;padding:0 16px}.input-search{background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;color:rgba(38,38,38,.85);display:inline-flex;font-size:14px;line-height:1.5715;min-width:0;outline:none;padding:4px 11px;position:relative;transition:all .3s;width:100%}.input-search:focus,.input-search:hover{border-color:#9e87c9;border-right-width:1px}.input-search:focus{box-shadow:0 0 0 2px rgba(124,95,188,.2);outline:0}.massive-cards-load-modal .massive-cards-load-modal-footer{display:flex;justify-content:space-between}.massive-cards-load-modal .massive-cards-load-modal-footer .massive-cards-load-modal-footer-retry{align-items:center;display:flex;gap:1rem}.massive-cards-load-modal .massive-cards-load-modal-scrollable-result-count{align-items:center;display:flex;flex-direction:column;padding-bottom:1.5rem}.massive-cards-load-modal .massive-cards-load-modal-scrollable{max-height:400px;overflow-y:scroll}.metrics-dashboard{border-radius:5px;display:grid;margin:auto;width:90%}.operation-import-modal .operation-import-modal-card-item{display:flex;justify-content:center;margin-bottom:10px;min-height:180px;padding:5px}.operation-import-modal .operation-import-modal-card-item .ant-card{background-color:#f9f9f9}.operation-import-modal .operation-import-modal-card-item .ant-card .ant-card-head{background-color:#f6f6f6;font-weight:600;min-height:30px;padding:0 1rem}.operation-import-modal .operation-import-modal-card-item .ant-card .ant-card-head .ant-card-head-title{padding:5px}.operation-import-modal .operation-import-modal-card-item .ant-card .ant-card-body{padding:.5rem 1rem}.operation-import-modal .operation-import-modal-card-item .ant-card .ant-menu{background-color:transparent;border:none}.operation-import-modal .operation-import-modal-card-item .ant-card .ant-menu .ant-menu-item{height:35px;line-height:35px;margin:0;padding:0 .5rem}.operation-import-modal .file-select{border-radius:3px;display:inline-block;position:relative;width:100%}.operation-import-modal .file-select .file-select-content{align-items:center;background-color:rgba(0,0,0,.02);border:1px dashed #d9d9d9;border-radius:3px;bottom:0;color:#000;display:flex;flex-direction:column;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s}.operation-import-modal .file-select:hover .file-select-content{border:1px dashed #2093ff}.operation-import-modal .file-select input[type=file]{cursor:pointer;display:inline-block;height:100px;opacity:0;width:-webkit-fill-available}.passcodes{border-radius:5px;display:grid;margin:auto;width:90%}@media screen and (max-width:992px){.access-reports-dashboard{margin:0;padding:1rem;width:100%}}.filter-passcodes-modal .ant-modal-content .ant-modal-footer{display:flex}.rfid-cards-dashboard{border-radius:5px;display:grid;margin:auto;width:95%}.rfid-cards-dashboard .list-header{align-items:center;display:flex;justify-content:space-between}.rfid-cards-dashboard .list-item{height:100%;padding:0}.rfid-cards-dashboard .list-info{height:100%;width:100%}.rfid-cards-dashboard .image{height:175px;width:350px}.rfid-cards-dashboard .list{background-color:#fff;padding:0}.rfid-cards-dashboard .ant-list-header{background-color:#fafafa}.rfid-cards-dashboard .ant-list-bordered .ant-list-pagination{margin:0}@media screen and (max-width:992px){.rfid-card-dashboard{margin:0;padding:1rem;width:100%}.rfid-card-dashboard .list-info{padding:1rem}.rfid-card-dashboard .image{width:100%}}.rfid-cards-filter-modal .ant-modal-content .ant-modal-footer{display:flex}.delete-rfid-card-modal .ant-modal-content .ant-modal-footer{display:flex;padding:1rem}.keys-dashboard{border-radius:5px;display:grid;margin:auto;width:90%}.keys-dashboard .list-header{align-items:center;display:flex;justify-content:space-between}.keys-dashboard .list-item{height:100%;padding:0}.keys-dashboard .list-info{height:100%;width:100%}.keys-dashboard .image{height:175px;width:350px}.keys-dashboard .list{background-color:#fff;padding:0}.keys-dashboard .ant-list-header{background-color:#fafafa}.keys-dashboard .ant-list-bordered .ant-list-pagination{margin:0}@media screen and (max-width:992px){.keys-dashboard{margin:0;padding:1rem;width:100%}.keys-dashboard .list-info{padding:1rem}.keys-dashboard .image{width:100%}}.keys-filter-modal .ant-modal-content .ant-modal-footer{display:flex}.delete-site-card-progress-modal .delete-site-card-progress-modal-footer{display:flex;justify-content:space-between}.delete-site-card-progress-modal .delete-site-card-progress-modal-footer .delete-site-card-progress-modal-footer-retry{align-items:center;display:flex;gap:1rem}.delete-site-card-progress-modal .delete-site-card-progress-modal-scrollable-result-count{align-items:center;display:flex;flex-direction:column;padding-bottom:1.5rem}.delete-site-card-progress-modal .delete-site-card-progress-modal-scrollable{max-height:400px;overflow-y:scroll}.download-policies-list::-webkit-scrollbar{height:7px;width:7px}.download-policies-list::-webkit-scrollbar-track{background:#b8b8b8;border-radius:20px;height:5px;margin:2px;width:5px}.download-policies-list::-webkit-scrollbar-thumb{background-color:#747474;border:2px solid #747474;border-radius:20px}.site-policies{border-radius:5px;display:grid;margin:auto;width:90%}.site-policies .list-header{align-items:center;display:flex;justify-content:space-between}.site-policies .list{background-color:#fff;padding:0}.site-policies .ant-list-header{background-color:#fafafa}.site-policies .ant-list-bordered .ant-list-pagination{margin:0}.site-policies .actions .cascader,.site-policies .actions .mid{width:50%}.site-policies .list{align-content:center;align-items:center}.filter-site-policies-modal .ant-modal-content .ant-modal-footer,.view-redeemers-modal .ant-modal-content .ant-modal-footer{display:flex}.site-policy-history .ant-timeline.ant-timeline-label .ant-timeline-item-label{width:calc(12% - 12px)}.site-policy-history .ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(12% - 4px)}.site-policy-history .ant-timeline.ant-timeline-label .ant-timeline-item-head,.site-policy-history .ant-timeline.ant-timeline-label .ant-timeline-item-tail{left:12%}.sites-list-modal .ant-modal-content{padding:0}.sites-dashboard{background-color:#fff;border-radius:5px;margin:auto;width:100%}.sites-dashboard .list-header{align-items:center;display:flex;justify-content:space-between;padding:0 24px}.sites-dashboard .list-title{font-weight:700}.sites-dashboard .list-item{height:100%;padding:0}.sites-dashboard .list-info{height:100%;width:100%}@media screen and (max-width:992px){.sites-dashboard{margin:0;width:100%}}*{font-family:Titillium Web,sans-serif}.ant-layout-header{background-color:#7c5fbc}.ant-layout-header .ant-menu-item a{color:#fff}.label-primary{color:rgba(0,0,0,.65);font-weight:600}.label-secondary{color:rgba(0,0,0,.45);font-weight:600}.button,.delete,.rounded{border-radius:5px}@media screen and (min-width:992px){.only-mobile{display:none}}@media screen and (max-width:992px){.only-desktop{display:none}}@media screen and (max-width:768px){.block-mobile{width:100%}}.full-width{width:100%}.radio-button-50{text-align:center;width:50%}.radio-button-33{text-align:center;width:33%}.radio-button-25{text-align:center;width:25%}.button{background-color:#7c5fbc;border:2px solid transparent;color:#fff;font-weight:600;text-transform:uppercase;transition:.5s}.btn-cancel{border:0;box-shadow:transparent;color:#262626;font-weight:700}.btn-cancel,.button:hover{background-color:transparent}.button:hover{border:2px solid #7c5fbc;color:#7c5fbc}.primary:hover{background-color:#8b71c4;border:2px solid #8b71c4;color:#fff}.btn-white{background-color:#fff;border:0;box-shadow:0 0 5px rgba(46,46,46,.671);color:#262626}.btn-white:hover{background-color:#7c5fbc;color:#fff}.delete{background-color:#c00;border-color:#c00;font-weight:600}.delete:hover{background-color:#900;border-color:#900;color:#fff}.delete:focus{background-color:#a80000;border-color:#a80000}.delete-secondary{background-color:transparent;border-color:#c00;color:#c00;font-weight:600}.delete-secondary:hover{background-color:#c00;border-color:#c00;color:#fff}.delete-secondary:focus{background-color:#900;border-color:#900;color:#fff}.secondary{background-color:transparent;border:2px solid #7c5fbc;color:#7c5fbc}.secondary:hover{background-color:#7c5fbc;border:2px solid transparent;color:#fff;transition:.5s}.text-primary{color:#7c5fbc}.ant-layout-sider-children{background-color:#fff}.ant-layout-sider-trigger{background-color:#4d3580}.ant-modal-content{border-radius:7px}.ant-modal-header,.ant-page-header{border-radius:8px 8px 0 0}h4.ant-typography{margin-top:0}.ant-table-expanded-row.ant-table-expanded-row-level-1,.ant-table-placeholder{z-index:9!important}.create-site{width:100%}.create-site .site-page-header{align-items:center;border-bottom:1px solid #ebedf0;display:flex;gap:.5rem;padding:1rem;width:100%}.create-site .form{padding:1rem 1rem 0;width:100%}
/*# sourceMappingURL=main.82295095.css.map*/