@charset "UTF-8";body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.rounded,.login .login-form,.delete,.button,.login .btn-goto-register{border-radius:5px}.button,.login .btn-goto-register{border:2px solid transparent;background-color:#7c5fbc;color:#fff;transition:.2s;text-transform:uppercase;font-weight:600}.button:hover,.login .btn-goto-register:hover{border:2px solid #7c5fbc;background-color:transparent;color:#7c5fbc}.login{padding:0;min-height:100vh;display:grid;align-items:stretch;background:linear-gradient(300deg,#43b5d0,#5c2f9c 65%)}.login .login-header{background:transparent;display:flex;justify-content:space-between;align-items:center}.login .header-img{width:150px}.login .login-form{text-align:center;background-color:#f5f4fa;box-shadow:0 0 10px #7c7c7c7e;padding:30px 40px}.login .login-forgot-container{overflow:hidden}.login .forgot-pass-btn{padding:2px;float:right}.login .no-account{color:#fff;padding:2px;float:right}.login .login-banner-container{display:grid;align-items:center;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}}.rounded,.reset-password .reset-form,.delete,.button{border-radius:5px}.reset-password{padding:50px}.reset-password .reset-form{background-color:#d4cbe9;padding:10px 25px;max-width:400px}.flex-loader{flex:1;display:flex}.flex-loader .ant-layout{flex:1;justify-content:center;background-color:transparent}.main{min-height:100vh}.main .content-root{background-color:#f5f4fa;padding:2rem}.main .footer-root{background-color:#fff;padding:0;font-size:12pt;text-align:center;padding:2rem 2.5rem}.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}.language-switcher{display:inline-flex;border:1px solid rgba(255,255,255,.5);border-radius:6px;overflow:hidden}.language-switcher__opt{background:transparent;border:0;color:#ffffffd9;font-weight:600;font-size:13px;line-height:1;padding:4px 10px;cursor:pointer;transition:.2s}.language-switcher__opt:hover{color:#fff}.language-switcher__opt.is-active{background:#fff;color:#6b4ea8}.side-panel{background-color:#fff;display:none}.admin-sites-btn{width:100%;margin:0;text-transform:uppercase;padding:0;font-size:8pt;font-weight:600}@media screen and (min-width:992px){.side-panel{display:grid}}.access-reports-dashboard{width:90%;margin:auto;border-radius:5px;display:grid}.access-reports-dashboard .filter-tags{display:flex;flex-wrap:wrap;min-width:100%;overflow-y:auto;max-height:60px}@media screen and (max-width:992px){.access-reports-dashboard{width:100%;margin:0;padding:1rem}.access-reports-dashboard .list-info{padding:1rem}}.filter-modal-access-reports .ant-modal-header{padding:12px 24px 0}.filter-modal-access-reports .ant-modal-content .ant-modal-footer{display:flex}.admins-dashboard{width:90%;margin:auto;border-radius:5px;display:grid}.admins-dashboard .filter-tags{display:flex;flex-wrap:wrap;min-width:100%;overflow-y:auto;max-height:60px}.admins-dashboard .filter-tags::-webkit-scrollbar{width:7px;height:7px}.admins-dashboard .filter-tags::-webkit-scrollbar-track{width:5px;height:5px;background:#d0d0d0;border-radius:20px}.admins-dashboard .filter-tags::-webkit-scrollbar-thumb{background:#a8a8a8;border-radius:20px;border:2px solid rgb(178,178,178)}.admins-dashboard .list-header{display:flex;justify-content:space-between;align-items:center}.admins-dashboard .list-item{padding:0;height:100%}.admins-dashboard .list-info{height:100%;width:100%}.admins-dashboard .image{width:350px;height:175px}.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{width:100%;margin:0;padding:1rem}.admins-dashboard .list-info{padding:1rem}}.create-admin-modal .ant-modal-header{padding:12px 24px 0}.edit-admin-modal .ant-modal-header{padding:12px 24px 0}.admins-filter-modal .ant-modal-content .ant-modal-footer{display:flex}.download-reports{width:90%;margin:auto;display:grid;background-color:#fff;padding:1rem}@media screen and (max-width:992px){.download-reports{width:100%;margin:0;padding:1rem}}.create-key .ant-modal-header{padding:12px 24px 0}.create-key .duration-radio-group{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.create-key .duration-radio-group .ant-radio-button-wrapper{border-radius:8px;border-left-width:1px;height:fit-content;width:fit-content}.create-key .duration-radio-group label.ant-radio-button-wrapper:before{background-color:red;display:none}.locks-error{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:64px 24px;background-color:#fff;border-radius:8px}.locks-error__icon{font-size:40px;color:#c00}.locks-error__title{font-size:17px;font-weight:700;color:#262626}.locks-error__text{font-size:14px;color:#5b6070;text-align:center;max-width:420px}.locks-dashboard{width:90%;margin:auto;border-radius:5px;display:grid}.locks-dashboard .list-header{display:flex;justify-content:space-between;align-items:center}.locks-dashboard .list-item{padding:0;height:100%}.locks-dashboard .list-info{height:100%;width:100%}.locks-dashboard .image{width:350px;height:175px}.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{width:100%;margin:0;padding:1rem}.locks-dashboard .list-info{padding:1rem}.locks-dashboard .image{width:100%}}.lock-menu-note{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;margin:2px 4px 6px;border-radius:6px;background:#fbf1df;color:#7d5510;font-size:12px;font-weight:600;line-height:1.35;white-space:normal}.lock-menu-note__icon{margin-top:2px;flex-shrink:0}.create-lock .ant-modal-header{padding:12px 24px 0}.site-summary{display:flex;align-items:center;background-color:#fff;border:1px solid #e7e6ee;border-radius:8px;padding:6px 8px;margin-bottom:12px}.site-summary__divider{width:1px;height:28px;background-color:#e7e6ee}.site-summary__seg{display:flex;align-items:center;gap:9px;padding:6px 18px;border:0;background:transparent;border-radius:6px;cursor:pointer;transition:.2s}.site-summary__seg:hover{background-color:#f7f6fb}.site-summary__seg.is-active{background-color:#f1ecfa}.site-summary__seg.is-active .site-summary__label,.site-summary__seg.is-active .site-summary__count{color:#7c5fbc}.site-summary__dot{width:10px;height:10px;border-radius:50%}.site-summary__dot--ok{background-color:#1e7f44}.site-summary__dot--neutral{background-color:#8a8f9e}.site-summary__dot--warn{background-color:#9a6b12}.site-summary__count{font-size:19px;font-weight:700;color:#262626}.site-summary__count--ok{color:#1e7f44}.site-summary__count--warn{color:#9a6b12}.site-summary__label{font-size:13px;color:#5b6070}.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:12px 24px 0}.view-admins-modal #scrollableDiv ::-webkit-scrollbar{width:7px;height:7px}.view-admins-modal #scrollableDiv ::-webkit-scrollbar-track{width:5px;height:5px;background:#d0d0d0;border-radius:20px}.view-admins-modal #scrollableDiv ::-webkit-scrollbar-thumb{background:#a8a8a8;border-radius:20px;border:2px solid rgb(178,178,178)}.input-search{border:none;outline:none;position:relative;width:100%;min-width:0;padding:4px 11px;color:#262626d9;font-size:14px;line-height:1.5715;background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:2px;transition:all .3s;display:inline-flex}.input-search:hover{border-color:#9e87c9;border-right-width:1px}.input-search:focus{border-color:#9e87c9;box-shadow:0 0 0 2px #7c5fbc33;border-right-width:1px;outline:0}.massive-rfid-cards{background-color:#fff;width:100%;margin:auto;padding:2rem}.massive-rfid-cards .massive-rfid-cards-form-search,.massive-rfid-cards .ant-input-affix-wrapper-status-error{border-color:#d4d4d4!important;box-shadow:none!important}.massive-rfid-cards .massive-rfid-cards-form-search:focus{box-shadow:0 0 0 2px #b1b1b133!important}.massive-rfid-cards .ant-input-affix-wrapper-status-error:focus{box-shadow:0 0 0 2px #b1b1b133!important}.massive-rfid-cards .massive-rfid-cards-form-cards-container{width:100%;border:1px solid rgba(140,140,140,.35)}.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}.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{display:flex;align-items:center;gap:1rem}.massive-cards-load-modal .massive-cards-load-modal-scrollable-result-count{display:flex;flex-direction:column;align-items:center;padding-bottom:1.5rem}.massive-cards-load-modal .massive-cards-load-modal-scrollable{max-height:400px;overflow-y:scroll}.metrics-dashboard{width:90%;margin:auto;border-radius:5px;display:grid}.operation-import-modal .operation-import-modal-card-item{padding:5px;margin-bottom:10px;display:flex;justify-content:center;min-height:180px}.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{padding:0 1rem;background-color:#f6f6f6;min-height:30px;font-weight:600}.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{border:none;background-color:transparent}.operation-import-modal .operation-import-modal-card-item .ant-card .ant-menu .ant-menu-item{margin:0;padding:0 .5rem;height:35px;line-height:35px}.operation-import-modal .file-select{position:relative;display:inline-block;border-radius:3px;width:100%}.operation-import-modal .file-select .file-select-content{color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#00000005;border-radius:3px;border:1px dashed #d9d9d9;position:absolute;inset:0;pointer-events:none;transition:.3s}.operation-import-modal .file-select:hover .file-select-content{border:1px dashed #2093ff}.operation-import-modal .file-select input[type=file]{opacity:0;width:-webkit-fill-available;height:100px;display:inline-block;cursor:pointer}.passcodes{width:90%;margin:auto;border-radius:5px;display:grid}@media screen and (max-width:992px){.access-reports-dashboard{width:100%;margin:0;padding:1rem}}.filter-passcodes-modal .ant-modal-content .ant-modal-footer{display:flex}.rfid-cards-dashboard{width:95%;margin:auto;border-radius:5px;display:grid}.rfid-cards-dashboard .list-header{display:flex;justify-content:space-between;align-items:center}.rfid-cards-dashboard .list-item{padding:0;height:100%}.rfid-cards-dashboard .list-info{height:100%;width:100%}.rfid-cards-dashboard .image{width:350px;height:175px}.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{width:100%;margin:0;padding:1rem}.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{width:90%;margin:auto;border-radius:5px;display:grid}.keys-dashboard .list-header{display:flex;justify-content:space-between;align-items:center}.keys-dashboard .list-item{padding:0;height:100%}.keys-dashboard .list-info{height:100%;width:100%}.keys-dashboard .image{width:350px;height:175px}.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{width:100%;margin:0;padding:1rem}.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{display:flex;align-items:center;gap:1rem}.delete-site-card-progress-modal .delete-site-card-progress-modal-scrollable-result-count{display:flex;flex-direction:column;align-items:center;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{width:7px;height:7px}.download-policies-list::-webkit-scrollbar-track{background:#b8b8b8;width:5px;height:5px;margin:2px;border-radius:20px}.download-policies-list::-webkit-scrollbar-thumb{background-color:#747474;border:2px solid rgb(116,116,116);border-radius:20px}.site-policies{width:90%;margin:auto;border-radius:5px;display:grid}.site-policies .list-header{display:flex;justify-content:space-between;align-items:center}.site-policies .list{background-color:#fff;padding:0;align-content:center}.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-items:center;align-content:center}.filter-site-policies-modal .ant-modal-content .ant-modal-footer{display:flex}.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-tail,.site-policy-history .ant-timeline.ant-timeline-label .ant-timeline-item-head{left:12%}.sites-dashboard{width:100%;background-color:#fff;margin:auto;border-radius:5px}.sites-dashboard .list-header{padding:0 24px;display:flex;justify-content:space-between;align-items:center}.sites-dashboard .list-title{font-weight:700}.sites-dashboard .list-item{padding:0;height:100%}.sites-dashboard .list-info{height:100%;width:100%}@media screen and (max-width:992px){.sites-dashboard{width:100%;margin:0}}*{font-family:Titillium Web,sans-serif}.ant-layout-header{background-color:#6b4ea8}.ant-layout-header .ant-menu-item a{color:#fff}.label-primary{color:#000000a6;font-weight:600}.label-secondary{color:#5b6070;font-weight:600}.rounded,.delete,.button{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{width:50%;text-align:center}.radio-button-33{width:33%;text-align:center}.radio-button-25{width:25%;text-align:center}.button{border:2px solid transparent;background-color:#7c5fbc;color:#fff;transition:.2s;text-transform:uppercase;font-weight:600}.btn-cancel{background-color:transparent;border:0;color:#262626;font-weight:700;box-shadow:transparent}.button:hover{border:2px solid #7c5fbc;background-color:transparent;color:#7c5fbc}.primary:hover{border:2px solid rgb(138.7158590308,112.9735682819,195.5264317181);background-color:#8b71c4;color:#fff}.btn-white{background-color:#fff;border:0;color:#262626;box-shadow:0 0 5px #2e2e2eab}.btn-white:hover{background-color:#7c5fbc;color:#fff}.delete{border-color:#c00;background-color:#c00;font-weight:600}.delete:hover{background-color:#900;color:#fff;border-color:#900}.delete:focus{border-color:#a80000;background-color:#a80000}.delete-secondary{border-color:#c00;background-color:transparent;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{border:2px solid #7c5fbc;background-color:transparent;color:#7c5fbc}.secondary:hover{border:2px solid transparent;background-color:#7c5fbc;color:#fff;transition:.2s}.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}.create-site{width:100%}.create-site .site-page-header{border:1px solid rgb(235,237,240);width:100%}.create-site .form{width:100%;padding:1rem 1rem 0}
