.pl-8,.px-8{padding-left:8px!important}.pr-8,.px-8{padding-right:8px!important}.pt-8,.py-8{padding-top:8px!important}.pb-8{padding-bottom:8px!important}.pl-16,.px-16{padding-left:16px!important}.pr-16,.px-16{padding-right:16px!important}.pt-16,.py-16{padding-top:16px!important}.pb-16{padding-bottom:16px!important}.pl-24,.px-24{padding-left:24px!important}.pr-24,.px-24{padding-right:24px!important}.pt-24,.py-24{padding-top:24px!important}.pb-24{padding-bottom:24px!important}.pl-32,.px-32{padding-left:32px!important}.pr-32,.px-32{padding-right:32px!important}.pt-32,.py-32{padding-top:32px!important}.pb-32{padding-bottom:32px!important}body{font-family:var(--san-serif-font);padding:0;margin:0}.link,a{color:#0078ab;text-decoration:none;cursor:pointer}.link:hover,a:hover{color:#631c69;text-decoration:underline}h1,h2,h3,label,p{color:#2d2d2d}input:focus{outline:none!important}#root{padding:0;position:relative;margin:0 auto}#root header{box-shadow:0 2px 8px rgba(0,0,0,.2);height:60px}#root header:after{position:absolute;font-size:20px;font-weight:700;left:calc(50% + 10px);top:82px;letter-spacing:4px;transform:translate(-50%,-50%);text-transform:uppercase}#root header.env-dev:after{color:#6ba342;content:"Development"}#root header.env-stage:after{color:#d62e4f;content:"Staging"}#root header div{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#root header div img.logo{width:200px;margin:.5em 0 .8em 2em;cursor:pointer}#root header div h1{margin:0;padding:0}#root header div a.home:hover{text-decoration:none}#root header div nav{position:relative;display:flex;align-items:center;height:60px}#root header div nav p{margin:0;padding:0 0 0 2em;border-left:2px solid #ddd;cursor:pointer}#root header div nav .material-icons{margin-right:.5em}#root header div nav ul{position:absolute;top:23px;width:100%;color:#0078ab;background-color:#fff;border:1px solid #ddd;border-top:none;padding:.75em 1em;list-style:none}#root header div nav ul li{white-space:nowrap;display:flex;align-items:center;padding:.5em 0;cursor:pointer}#root main{width:1024px;margin:2.5em auto}#root main h1{font-size:3em}#root main>p{width:75%;line-height:1.5em}#root.blurred{filter:blur(3px)}#root nav.view-menu{margin:0 auto;width:690px;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;align-content:stretch}#root nav.view-menu .father-bulk{position:relative;border:1px solid;padding:1em;margin:1em;flex-grow:1;text-align:center;width:150px}#root nav.view-menu .father-bulk i.material-icons{position:absolute;left:.5em}#root nav.view-menu .child-bulk{position:absolute;z-index:999;background-color:#fff;width:100%;top:50px;left:-1px;border-right:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000}#root nav.view-menu .child-bulk ul{list-style:none}#root nav.view-menu .child-bulk ul li{text-align:left;margin-top:20px;margin-bottom:20px;padding:0 20px 0 10px}#root nav.view-menu .child-bulk-i{position:relative!important;float:right;height:0;margin:-2px 5px 0 0}.center-loading-spinner{display:flex;justify-content:center}.center-loading-spinner,.flex-column{flex-direction:column;align-items:center}.fileModal{min-height:25%!important}.fileModal button{margin-top:50px}.center{text-align:center}button{font-size:1em;padding:.7em 2em;border:1px solid grey;border-radius:4px;cursor:pointer;outline:none}button.primary{border:none}button.secondary{border-color:#0078ab;color:#0078ab}button.small{margin-left:2em;padding:.25em}button.active{background:#0078ab;border-color:#0078ab;color:#fff}#modal .overlay{position:fixed;background-color:hsla(0,0%,100%,.7);top:0;bottom:0;left:0;right:0;padding:3em;z-index:100}#modal .overlay .window{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:40%;max-width:80%;width:min-content;min-height:40%;max-height:80%;height:min-content;padding:3em;background-color:#fff;border:1px solid grey;overflow:auto}#modal .overlay .window>.close.material-icons{position:absolute;top:.5em;right:.5em;color:#0078ab;cursor:pointer}#modal .overlay .window nav.actions{display:flex;justify-content:flex-end;margin-top:3em}#modal .overlay .window nav.actions button{margin-left:1em}table.status-table{border-collapse:collapse;width:100%}table.status-table td,table.status-table th{color:#2d2d2d;padding:.25em 1.5em;border:1px solid #ddd}table.status-table th{font-size:13px;font-weight:400;background-color:#f5f5f5}table.status-table th.summary{width:20%}table.status-table th.counts{border-bottom:none}table.status-table td{font-size:12px}table.status-table td.file-name{width:8em}table.status-table td.file-name div{display:flex;align-items:center;vertical-align:middle;justify-content:space-between}table.status-table td.number{text-align:center;padding:0}table.status-table td.number.error{font-weight:700;color:#d62e4f}table.status-table td.status{text-align:center}table.status-table td.summary{padding:0}table.status-table tr.actions th{position:relative;float:left;text-align:left;border:none;background:none;padding:0 0 1em;height:24px}table.status-table tr.actions th .filters{white-space:nowrap;float:left}table.status-table tr.actions th .filters select{margin:0 .5em}table.status-table tr.actions th .refresh{padding-left:.5em;white-space:nowrap}table.status-table tr.actions th .refresh a{padding:.3em}table.status-table tr.actions th .spinner{top:-8px;position:absolute}table.status-table tr.counts{border-bottom:none}table.status-table tr.counts th{border:none;padding:.2em 0;width:5.5em}table.status-table tr.no-matches td{font-size:14px;padding:1em;text-align:center}table.file-summary{border-collapse:collapse;width:100%}table.file-summary td,table.file-summary th{padding:.2em .5em;border:none;font-size:smaller}table.file-summary th{text-align:right;padding-left:1em;font-weight:700}table.file-summary tr:first-of-type td,table.file-summary tr:first-of-type th{padding-top:.75em}table.file-summary tr:last-of-type td,table.file-summary tr:last-of-type th{padding-bottom:.75em}table.file-summary td.percent-done,table.file-summary td.time{text-align:right}.link-margin{margin-left:20px}.uploader label{display:block;font-weight:600;margin:2em 0 1em}.uploader label.zero-fees{cursor:pointer}.uploader .file-drop{padding:2em 0;width:50%;display:flex;justify-content:center;align-items:center;border:1px dashed #b3c2c8;cursor:pointer}.uploader .file-drop i.material-icons{color:#99adb6;margin-right:.5em}.uploader .file-drop p{color:#646464;margin:0}.uploader .file-drop p .link{color:#0078ab!important}.uploader .file-drop p .link:hover{color:#631c69;text-decoration:underline}.uploader .file-drop:hover i,.uploader .file-drop:hover p{color:#1a475b}.uploader .confirm-file .pending-file{display:flex;align-items:center}.uploader .confirm-file .pending-file .cancel-button{margin-left:1em;cursor:pointer}.uploader .confirm-file .pending-file .cancel-button:hover{color:#631c69}.uploader .confirm-file .upload-button{display:flex;align-items:center;margin-top:1em}.uploader .confirm-file .upload-button button{margin:0 1em 0 0}.uploader .failure{position:relative;width:100%;display:flex;border:1px solid #d62e4f;padding:2em 3em 2em 2em}.uploader .failure h4{margin-top:0;padding-top:0}.uploader .failure .material-icons.close{position:absolute;top:1em;right:1em;cursor:pointer}.uploader .failure .material-icons.error{color:#d62e4f;margin-right:1em}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0deg)}to{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors .7s ease-in-out infinite}@keyframes colors{0%{stroke:#ffd00a}50%{stroke:#ffad02}to{stroke:#ffd00a}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}table.fix-table{border-collapse:collapse}table.fix-table td,table.fix-table th{color:#2d2d2d;padding:1em 1.5em;border:1px solid #ccc}table.fix-table th{font-size:13px;font-weight:400;background-color:#f5f5f5}table.fix-table td{font-size:12px}table.fix-table td.index{width:2em;text-align:right}table.fix-table td.edit{text-align:center}table.fix-table td.edit input:not([type=checkbox]):not([type=image]){border:1px solid #d62e4f;border-radius:4px;font-size:1em;padding:.5em;width:7em}table.fix-table td.edit input[type=checkbox]{cursor:pointer}table.fix-table tr.invalid td.edit input{border-color:#d62e4f}table.fix-table tr.valid td.edit input{border-color:#6ba342}table.fix-table .pillbox-invalid{background-color:red;color:#fff;border-radius:5px;margin-top:4px;height:17px;font-size:10px}table.fix-table div.number-table{position:relative}table.fix-table div.number-table>input[type=text]{border:1px solid #ccc;width:3.5em;text-align:left;padding-right:2.5em;cursor:pointer}table.fix-table div.number-table .material-icons{position:absolute;top:3px;right:5px;cursor:pointer;color:#999}table.fix-table div.number-table table.sub-table{position:absolute;z-index:100;margin-top:4px;margin-left:-50%;border:1px solid #ccc;background-color:#fff}table.fix-table div.number-table table.sub-table tbody tr:last-child td{padding-bottom:1em}table.fix-table div.number-table table.sub-table td,table.fix-table div.number-table table.sub-table th{color:#2d2d2d;padding:.75em;border:none}table.fix-table div.number-table table.sub-table td:first-of-type,table.fix-table div.number-table table.sub-table th:first-of-type{padding-left:1em}table.fix-table div.number-table table.sub-table td:last-of-type,table.fix-table div.number-table table.sub-table th:last-of-type{padding-right:1em}table.fix-table div.number-table table.sub-table th{font-weight:400;background-color:#f5f5f5}table.fix-table div.number-table table.sub-table td{background-color:#fff;padding:3px}table.fix-table div.number-table table.sub-table td input{border:1px solid #ccc;border-radius:4px;padding:.5em;width:4em;text-align:left}table.fix-table div.number-table table.sub-table td input:invalid{border-color:#d62e4f}table.fix-table div.number-table table.sub-table td input[type=number]{width:5em}table.fix-table div.number-table table.sub-table td.number input{text-align:right}table.fix-table div.number-table table.sub-table:before{content:"";display:block;width:0;height:0;position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;top:-8px;margin-left:calc(50% - 10px)}table.fix-table div.number-table table.sub-table:after{content:"";display:block;width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-6px;margin-left:calc(50% - 8px)}table.fix-table input[type=number]{text-align:right;width:4em}table.fix-table div.toggle{display:flex;margin:0}table.fix-table div.toggle button{width:3em;padding:5px;text-align:center;border-radius:0;cursor:pointer}table.fix-table div.toggle button.Yes{border-top-left-radius:10px;border-bottom-left-radius:10px}table.fix-table div.toggle button.NA{border-left:none;border-right:none}table.fix-table div.toggle button.No{border-top-right-radius:10px;border-bottom-right-radius:10px}table.fix-table div.toggle button.selected{color:#fff}table.fix-table div.toggle button.selected.Yes{background-color:#6ba342}table.fix-table div.toggle button.selected.NA{background-color:#00899e}table.fix-table div.toggle button.selected.No{background-color:#d62e4f}table.fix-table div.toggle button.selected.Yes,table.fix-table div.toggle button:hover.Yes{border-color:#6ba342}table.fix-table div.toggle button.selected.NA,table.fix-table div.toggle button:hover.NA{border-color:#00899e}table.fix-table div.toggle button.selected.No,table.fix-table div.toggle button:hover.No{border-color:#d62e4f}table.fix-table div.toggle.error{margin-top:0!important}table.fix-table div.toggle.error button{border-color:#d62e4f}.role-error{display:flex;align-items:center;width:100%;color:#d62e4f;border:1px solid #d62e4f;padding:2em}.role-error .material-icons{margin-right:1em}.loading{width:100%;display:flex;flex-direction:column}#modal label{cursor:inherit}#modal .confirmation.window{min-width:800px}#modal .confirmation.window h2{margin:0 0 1em}#modal .confirmation.window .error,#modal .confirmation.window .success{display:flex;align-items:center;font-weight:700;margin-top:1em}#modal .confirmation.window .error .material-icons,#modal .confirmation.window .success .material-icons{padding-right:6px}#modal .confirmation.window .success{color:#6ba342}#modal .confirmation.window .error{color:#d62e4f}#modal .confirmation.window .fixes{display:flex;flex-direction:column}#modal .confirmation.window .fixes .fixes-hint{margin-left:2em}#modal .confirmation.window .fixes section.fix{margin:1em 0 0 2em}#modal .confirmation.window .fixes section.fix div.fix-title{cursor:pointer;display:flex;flex-direction:row;max-width:80%;align-items:center}#modal .confirmation.window .fixes section.fix div.fix-title label{color:#d62e4f;font-weight:400}#modal .confirmation.window .fixes section.fix div.fix-title label.fix-count{margin-left:.3em;font-weight:700}#modal .confirmation.window .fixes section.fix div.fix-title .material-icons{margin-left:.5em;text-align:end;color:#d62e4f;font-size:2em;line-height:.5em}#modal .confirmation.window .fixes section.fix table.fix-table{margin-top:.3em;margin-bottom:3em}:root{--san-serif-font:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.fetcher-container{width:100%}.fetcher-container .fetcher-input{width:100%;height:100px;margin-bottom:10px;resize:none;font-family:var(--san-serif-font)}.toggle-buttons{display:flex}.toggle-buttons button{border-radius:0;border-right:none;padding-left:.75em;padding-right:.75em;flex-basis:0;flex-grow:1}.toggle-buttons button:last-child{border-right:1px solid #0078ab;border-top-right-radius:4px;border-bottom-right-radius:4px}.toggle-buttons button:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.checkbox{border:2px solid grey;border-radius:4px;cursor:pointer;width:16px;height:16px;position:relative}.checkbox .material-icons{position:absolute;font-size:18px;top:-1px;left:-1px;color:#fff;display:none}.checkbox.checked{border-color:#0078ab;background-color:#0078ab}.checkbox.checked .material-icons{display:inline}#template-generator-view button.back-button{margin:0;padding:0;display:flex;cursor:pointer;border:none}#template-generator-view .filter-bar{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}#template-generator-view .filter-bar .search-toggle{display:flex}#template-generator-view .filter-bar .search-toggle .search-input{position:relative;width:250px;height:100%}#template-generator-view .filter-bar .search-toggle .search-input input{box-sizing:border-box;width:100%;height:100%;padding-left:1em;font-size:1em;border:1px solid grey;border-radius:4px}#template-generator-view .filter-bar .search-toggle .search-input .input-icon{font-size:34px;position:absolute;top:.28em;right:.2em}#template-generator-view .filter-bar .search-toggle .toggle-buttons{width:400px;margin-left:16px}#template-generator-view .category-selector{display:flex;flex-wrap:wrap;justify-content:space-evenly}#template-generator-view .category-selector button{font-size:.9em;border:none;padding:8px;margin:4px}#template-generator-view .category-selector button:first-child{margin-right:8px}#amenity-table{margin-top:24px;border-collapse:collapse;width:100%}#amenity-table thead{color:#fff;background-color:#003349}#amenity-table thead th{padding:.5em 0;text-align:left}#amenity-table thead th#checkbox-name,#amenity-table thead th#checkbox-properties{width:30%}#amenity-table thead th#checkbox-name>div,#amenity-table thead th#checkbox-properties>div{display:flex}#amenity-table thead th#checkbox-name>div .checkbox,#amenity-table thead th#checkbox-properties>div .checkbox{margin:0 8px}#amenity-table tbody tr{border-bottom:1px solid grey}#amenity-table tbody tr td{height:5em}#amenity-table tbody tr td .amenity-properties,#amenity-table tbody tr td .selector{display:flex;align-items:center;width:100%}#amenity-table tbody tr td .amenity-properties .checkbox,#amenity-table tbody tr td .selector .checkbox{margin:4px 8px}#amenity-table tbody tr td .amenity-properties label,#amenity-table tbody tr td .selector label{cursor:pointer}#amenity-table tbody tr td .amenity-properties{flex-wrap:wrap;justify-content:flex-start}#amenity-table tbody tr td .amenity-properties div{display:flex;align-items:center}#amenity-table tbody tr td .amenity-properties div label{margin-right:16px}.role-checkbox-flex{display:flex;flex-flow:row wrap}.role-checkbox-div{width:150px}.action-buttons .delete-button,.action-buttons .update-button{margin-top:8px}.embed-container-acq-contracts,.embed-container-unit-access{position:relative;padding-bottom:10%;height:0;overflow:hidden}.embed-container-acq-contracts iframe,.embed-container-unit-access iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container-acq-contracts.shelf{margin-bottom:0;height:90vh}
/*# sourceMappingURL=main.95a25050.chunk.css.map */