.h-app-alert-cover{align-items:center;-webkit-animation:alert-cover-in .3s forwards;animation:alert-cover-in .3s forwards;background:transparent;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.h-app-alert-cover.has-modal{-webkit-filter:blur(10px);filter:blur(10px)}.h-app-alert-cover .h-app-alert{-webkit-animation:alert-in .3s forwards;animation:alert-in .3s forwards;background:#eee;border-radius:5px;box-shadow:0 3px 7px rgba(50,50,50,.4);display:flex;flex-direction:column;max-height:200px;width:400px}.h-app-alert-cover .h-app-alert .alert-body{align-items:center;display:flex;flex:100 1;flex-direction:row;margin:20px 20px 0}.h-app-alert-cover .h-app-alert .alert-body svg{flex:0 0 30px;font-size:30px;margin-right:10px;margin-top:4px}.h-app-alert-cover .h-app-alert .alert-body svg.info{color:#66bb6a}.h-app-alert-cover .h-app-alert .alert-body svg.question,.h-app-alert-cover .h-app-alert .alert-body svg.warning{color:#ffa726}.h-app-alert-cover .h-app-alert .alert-body svg.error{color:#f44336}.h-app-alert-cover .h-app-alert .alert-actions{flex:1 1;margin:10px 20px 10px 0;min-height:40px;text-align:right}.h-app-alert-cover .h-app-alert .alert-actions>*{margin-left:5px}.h-app-alert-cover.closing{-webkit-animation:alert-cover-out .3s forwards;animation:alert-cover-out .3s forwards}.h-app-alert-cover.closing .h-app-alert{-webkit-animation:alert-out .3s forwards;animation:alert-out .3s forwards}@-webkit-keyframes alert-cover-in{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@keyframes alert-cover-in{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@-webkit-keyframes alert-cover-out{0%{background:rgba(0,0,0,.5)}to{background:transparent}}@keyframes alert-cover-out{0%{background:rgba(0,0,0,.5)}to{background:transparent}}@-webkit-keyframes alert-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes alert-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes alert-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes alert-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}.h-app-logo{align-items:center;display:flex;flex:0 0 68px;flex-direction:row;height:68px;justify-content:center;margin:15px;text-decoration:none;transition:all .2s}.h-app-logo:hover{opacity:.5}.h-app-logo .logo{width:100%}.app-logo{align-items:center;align-self:stretch;background-color:rgba(0,0,0,.1);border-radius:5px;color:hsla(0,0%,100%,.8);display:flex;flex:1 1;flex-direction:row;font-weight:500;justify-content:center}.app-logo svg{font-size:30px;margin-right:10px}.h-app-button{background:transparent;border:3px solid transparent!important;border-radius:5px!important;color:inherit;padding:7px!important;transition:all .2s}.h-app-button.Mui-disabled{background:transparent;color:rgba(0,0,0,.2)}.h-app-button.Mui-focusVisible,.h-app-button.Mui-focusVisible.primary{border-color:#fff!important}.h-app-button:hover{background:hsla(0,0%,100%,.8);color:inherit}.h-app-button.primary{background:#1d84b5;color:#fff}.h-app-button.primary:hover{background:#14c3ff;color:#fff}.h-app-button.primary:active{box-shadow:none;-webkit-transform:translateY(3px);transform:translateY(3px)}.h-app-button.primary.Mui-disabled{background:#ddd;color:#fff}.h-app-button.raised{box-shadow:0 3px 7px rgba(50,50,50,.4)}.h-app-button.capitalize{text-transform:uppercase}.h-app-button svg{margin-right:5px}.h-app-button svg.end{margin-left:5px;margin-right:0}.h-app-auto-complete{margin-bottom:15px!important;margin-top:15px!important;width:100%}.h-app-auto-complete .MuiInputBase-root{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-top:0!important}.h-app-auto-complete label{top:-4px!important}.h-app-select{margin-bottom:15px!important;margin-top:15px!important;width:100%}.h-app-select div{padding:10px 14px}.h-app-input-field{display:block!important;margin-bottom:15px!important;margin-top:15px!important}.h-app-input-field input[type=number]::-webkit-inner-spin-button,.h-app-input-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.h-app-input-field input[type=number]{-moz-appearance:textfield}.h-app-input-field .MuiInputBase-root{width:100%!important}.h-app-input-field .MuiInputBase-adornedStart svg{margin-right:10px}.h-app-input-field .MuiInputBase-adornedStart.Mui-focused svg{color:#1d84b5}.h-app-input-field fieldset{transition:border-color .2s}.h-app-input-field.readonly *{cursor:default!important}.h-app-input-field.readonly * fieldset{border-color:rgba(0,0,0,.08)!important}.h-app-autocomplete-field.readonly *{cursor:default!important}.h-app-autocomplete-field.readonly * fieldset{border-color:rgba(0,0,0,.08)!important}.h-app-date-field.readonly .MuiInputAdornment-root{color:rgba(0,0,0,.08)!important}.h-app-checkbox .MuiCheckbox-root{margin-bottom:1px}.h-app-checkbox.readonly .MuiFormControlLabel-label{color:rgba(0,0,0,.87)!important}.h-app-checkbox.readonly .Mui-checked{color:#1d84b5!important}.h-app-radio-buttons.readonly .MuiFormControlLabel-label,.h-app-radio-buttons.readonly label{color:rgba(0,0,0,.87)!important}.h-app-radio-buttons.readonly .Mui-checked{color:#1d84b5!important}.h-app-field-instruction-wrapper{align-items:center;border-bottom:1px dashed rgba(3,2,2,.1);display:flex;flex-direction:row;position:relative}.h-app-field-instruction-wrapper .instruction-field{flex:1 1;margin-right:30px}.h-app-field-instruction-wrapper .instruction-field.flex-row{display:flex;flex-direction:row}.h-app-field-instruction-wrapper .instruction-field.flex-row>*{flex:1 1}.h-app-field-instruction-wrapper .instruction-field.flex-row>:not(:last-child){margin-right:10px}.h-app-field-instruction-wrapper .instruction-text{align-self:stretch;background:#f5f5f5;color:rgba(0,0,0,.4);display:flex;flex:1 1;flex-direction:column;font-size:14px;justify-content:center;padding:0 30px}.h-app-field-instruction-wrapper .instruction-text .error{color:#e60000;display:block;font-size:12px;margin-top:5px}.h-app-field-instruction-wrapper:first-of-type .instruction-text{border-top-right-radius:7px}.h-app-field-instruction-wrapper:last-of-type{border-bottom:none}.h-app-field-instruction-wrapper:last-of-type .instruction-text{border-bottom-right-radius:7px}.h-app-form,.profile-page,.settings-page{padding:20px}.h-app-form{display:flex;flex-direction:column}.h-app-form h1{font-size:14px;font-weight:700;margin:0 0 20px;padding:0;text-transform:uppercase}.card-body{border-radius:4px;box-shadow:4px 4px 4px 4px #d3d3d3;display:flex;flex-direction:row;justify-content:space-between;margin:0}.card-body .field-wrap{font-size:18;font-weight:600;margin-top:4px;overflow-wrap:"break-word"}.card-body span{color:#1d84b5}.card-body .action-container{display:flex;flex-direction:row;height:100%;justify-content:center;margin-right:10px}.invoice-modal{display:flex;flex-direction:column;gap:20px;padding:24px}.invoice-modal .h-app-input-field{margin-bottom:0!important;margin-top:0!important}.invoice-modal .field-group{display:flex;gap:16px;padding:0;width:100%}.invoice-modal .field-group>*{flex:1 1;margin:0}.invoice-modal .title{background-color:#fff;border-radius:6px;color:#fff;margin-left:24px;padding-left:280px}.invoice-modal .float-parent-element{width:50%}.invoice-modal .float-child-element{float:left;width:50%}.invoice-modal .invoice-box{border:1px solid #eee;box-shadow:0 0 10px rgba(0,0,0,.15);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;margin:auto;max-width:800px;padding:30px}.invoice-modal .invoice-box table{border-collapse:collapse;line-height:inherit;text-align:left;width:100%}.invoice-modal .invoice-box table td{padding:5px;vertical-align:top}.invoice-modal .invoice-box table tr td:nth-child(2){text-align:right}.invoice-modal .invoice-box table tr.top table td{padding-bottom:20px}.invoice-modal .invoice-box table tr.top table td.title{color:#333;font-size:45px;line-height:45px}.invoice-modal .invoice-box table tr.information table td{padding-bottom:40px}.invoice-modal .invoice-box table tr.heading td{background:#eee;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;font-weight:700}.invoice-modal .invoice-box table tr.details td{padding-bottom:20px}.invoice-modal .invoice-box table tr.item td,.invoice-modal .invoice-box table tr.total td{border-bottom:1px solid #eee;border-left:1px solid #ddd;border-right:1px solid #ddd}.invoice-modal .invoice-box table tr.item.last td{border-bottom:none}.invoice-modal .invoice-box table tr.total td:nth-child(2){border-top:2px solid #eee;font-weight:700}@media only screen and (max-width:600px){.invoice-modal .invoice-box table tr.information table td,.invoice-modal .invoice-box table tr.top table td{display:block;text-align:center;width:100%}}@media print{.invoice-modal .invoice-box{border:0;box-shadow:none;max-width:none}}.h-app-modal-cover{-webkit-animation:modal-cover-in .5s forwards;animation:modal-cover-in .5s forwards;background:transparent;bottom:0;left:0;position:fixed;right:0;top:0}.h-app-modal-cover .h-app-modal{-webkit-animation:modal-in .5s forwards;animation:modal-in .5s forwards;background:#eee;border-radius:5px;box-shadow:0 3px 7px rgba(50,50,50,.4);display:flex;flex-direction:column;height:500px;left:50%;margin:-250px 0 0 -400px;position:absolute;top:50%;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;width:800px}.h-app-modal-cover .h-app-modal .modal-title{flex:1 1;font-size:16px;font-weight:500;line-height:40px;margin:0;min-height:40px;padding:0 0 0 20px;text-transform:uppercase}.h-app-modal-cover .h-app-modal .modal-title .close-modal{border-radius:50%;height:30px;position:absolute;right:5px;top:5px;transition:all .2s;width:30px}.h-app-modal-cover .h-app-modal .modal-title .close-modal:hover{background:hsla(0,0%,100%,.8)}.h-app-modal-cover .h-app-modal .modal-body{background:#fff;border-radius:5px;box-shadow:0 3px 7px rgba(50,50,50,.4);flex:100 1;margin:0 20px}.h-app-modal-cover .h-app-modal .modal-actions{flex:1 1;margin:10px 20px 10px 0;min-height:40px;text-align:right}.h-app-modal-cover .h-app-modal .modal-actions>*{margin-left:5px}.h-app-modal-cover.has-alert .h-app-modal{-webkit-filter:blur(10px);filter:blur(10px)}.h-app-modal-cover.closing{-webkit-animation:modal-cover-out .5s forwards;animation:modal-cover-out .5s forwards}.h-app-modal-cover.closing .h-app-modal{-webkit-animation:modal-out .5s forwards;animation:modal-out .5s forwards}@-webkit-keyframes modal-cover-in{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@keyframes modal-cover-in{0%{background:transparent}to{background:rgba(0,0,0,.5)}}@-webkit-keyframes modal-cover-out{0%{background:rgba(0,0,0,.5)}to{background:transparent}}@keyframes modal-cover-out{0%{background:rgba(0,0,0,.5)}to{background:transparent}}@-webkit-keyframes modal-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modal-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes modal-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}@keyframes modal-out{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(3);transform:scale(3)}}.module-p-library-card{align-items:center;border-radius:8px;display:block;display:flex;gap:8px;margin:10px 5px;padding:10px;position:relative}.module-p-library-card .icon-container{align-items:center;background-color:#1d84b5;border-radius:8px;color:#fff;display:flex;height:35px;justify-content:center;width:35px}.module-p-library-card h3{margin:0}.module-p-library-card .tag{display:block;font-size:10px;font-weight:700;left:10px;position:absolute;text-transform:uppercase}.item-header{background-color:#ddd;border-radius:8px;padding:20px}.item-header h1{margin:0}div.sticky{background-color:#ddd;border-radius:8px;padding:20px;position:-webkit-sticky;position:sticky;top:0;z-index:2}div.sticky h1{margin:0}.product-modal{display:flex;flex-direction:column;gap:20px;padding:16px}.product-modal .h-app-input-field{margin-bottom:0!important;margin-top:0!important}.product-modal .field-group{display:flex;gap:16px;padding:0;width:100%}.product-modal .field-group>*{flex:1 1;margin:0}.product-modal .title{background-color:#1d84b5;border-radius:6px;color:#fff;padding:4px 16px}.product-modal .float-parent-element{width:50%}.product-modal .float-child-element{float:left;width:50%}.module-a-library-card .module-p-library-card{align-items:center;border-radius:8px;display:block;display:flex;gap:8px;margin:10px 5px;padding:10px;position:relative}.product-item{padding:20px}.module-a-library-card .badgeA{background-color:green;border-radius:5px;color:#fff;padding:4px 8px;text-align:center}.module-a-library-card .badgeB{background-color:#ff0;border-radius:5px;color:#000;padding:4px 8px;text-align:center}.module-a-library-card .badgeC{background-color:red;border-radius:5px;color:#fff;padding:4px 8px;text-align:center}.client-item>h1{color:#1d84b5;font-size:24px;font-weight:500;margin:20px;padding:0}.module-a-library-card{display:block;padding:30px 10px 10px;position:relative}.module-a-library-card .tag{color:red;display:block;font-size:10px;font-weight:700;left:10px;position:absolute;text-transform:uppercase;top:10px}.order-item{padding:20px}.order-item h1{font-size:16px;margin:0 0 20px;padding:0;text-transform:uppercase}.h-app-clickable{color:inherit;cursor:pointer;text-decoration:none;transition:all .2s}.h-app-clickable button{align-items:flex-start!important;justify-content:left;margin:0!important;padding:0!important;width:100%}.h-app-clickable.active{background-color:transparent;opacity:1}.h-app-breadcrumb-trail{box-sizing:border-box;display:block;flex:none;font-size:12px;font-weight:500;line-height:20px;margin:0 0 0 250px;padding:5px 10px;position:relative;right:0;text-transform:uppercase;top:0}.h-app-breadcrumb-trail a,.h-app-breadcrumb-trail span{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important}.h-app-breadcrumb-trail>span{float:left;padding:5px}.h-app-breadcrumb-trail>a{background:transparent;border-radius:5px;box-sizing:border-box;color:#0091cd;float:left;overflow:hidden}.h-app-breadcrumb-trail>a:hover{background:hsla(0,0%,100%,.8);color:#1d84b5}.h-app-breadcrumb-trail>a button{font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important;padding:5px!important;text-transform:uppercase!important}.h-app-breadcrumb-trail svg{float:left;height:10px;margin:10px 3px}.h-app-error{background-color:rgba(250,40,40,.1);border-radius:10px;box-sizing:border-box;color:#fa2828;margin:20px;padding:20px;text-align:center}.h-app-error svg{display:block;font-size:30px;margin:20px auto}.h-app-header{display:block;flex:none;left:0;padding:20px;position:relative;right:0;top:0}.h-app-scrollable>div:last-of-type{bottom:6px!important;right:6px!important;top:6px!important;width:8px!important}.h-app-scrollable>div:last-of-type>div{background-color:rgba(0,0,0,.2)!important;transition:background-color .2s}.h-app-scrollable>div:last-of-type>div:active,.h-app-scrollable>div:last-of-type>div:hover{background-color:rgba(0,0,0,.3)!important}@-webkit-keyframes scrollable-scrollbar-in{0%{opacity:0}to{opacity:1}}@keyframes scrollable-scrollbar-in{0%{opacity:0}to{opacity:1}}.h-app-library{-webkit-animation:library-in .2s forwards;animation:library-in .2s forwards;background:#fff;border-radius:5px;bottom:0;box-shadow:0 3px 7px rgba(50,50,50,.4);box-sizing:border-box;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;top:0;width:320px}.h-app-library .loading{display:block;opacity:.7;padding:10px;text-align:center}.h-app-library>h1{border-bottom:1px solid rgba(3,2,2,.1);font-size:14px;margin:0;padding:10px;text-transform:uppercase}.h-app-library .pager{background:transparent;border-top:1px solid rgba(3,2,2,.1);padding:10px}.h-app-library .pager>ul{justify-content:center!important}.h-app-library .pager>ul .Mui-selected{background:#1d84b5!important;color:#fff!important}.h-app-library .h-app-library-card{background:transparent;border-bottom:1px solid rgba(3,2,2,.1);color:inherit;display:block}.h-app-library .h-app-library-card button{display:block!important;text-align:left}.h-app-library .h-app-library-card:hover{background:rgba(0,175,239,.2);color:inherit}.h-app-library .h-app-library-card.active{background:#1d84b5;color:#fff}@-webkit-keyframes library-in{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes library-in{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}.h-page-body{flex:100 1;margin:0 0 0 250px;-webkit-transform:translate(0);transform:translate(0)}.h-app-search-box{-webkit-animation:fade-in .4s .2s forwards;animation:fade-in .4s .2s forwards;background:#fff;border:2px solid transparent;border-radius:5px;box-shadow:0 3px 7px rgba(50,50,50,.4);box-sizing:border-box;color:#333;display:flex;opacity:0;transition:background .2s,border .2s;width:320px}.h-app-search-box input{padding:8px 8px 8px 0}.h-app-search-box svg{margin:0 10px;opacity:.3}.h-app-search-box:hover{background:#fff;border-color:rgba(0,175,239,.2);color:inherit}.h-app-search-box.Mui-focused{background:#fff;border-color:#1d84b5;color:#000}.h-app-search-box .close-search{border-radius:50%;box-sizing:border-box;display:flex;flex:none;font-size:20px;height:32px;width:32px}.h-app-side-nav{-webkit-animation:side-nav-in .2s ease-in-out forwards;animation:side-nav-in .2s ease-in-out forwards;background:transparent;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:0;padding:10px;position:absolute;top:0;width:250px}.h-app-side-nav .h-app-scrollable-content{padding-top:10px}.h-app-side-nav-link{background:transparent;border-radius:5px!important;color:rgba(0,0,0,.9);display:block!important;display:block;margin:5px;overflow:hidden;text-decoration:none!important}.h-app-side-nav-link:hover{background:hsla(0,0%,100%,.8);color:inherit}.h-app-side-nav-link button{font-size:16px!important;padding:10px!important}.h-app-side-nav-link svg{display:inline-block;font-size:16px;margin-right:10px;width:20px}.h-app-side-nav-link.active{background:#1d84b5;box-shadow:0 3px 7px rgba(50,50,50,.4);color:#fff}@-webkit-keyframes side-nav-in{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes side-nav-in{0%{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:1;-webkit-transform:none;transform:none}}.table-container{border:1px solid #ddd;border-radius:4px;overflow:hidden;width:100%}.table-container .admin-table{border-collapse:collapse;width:100%}.table-container .admin-table .admin-table__drag{border:1px solid #f1f1f1;cursor:grabbing;opacity:1;position:absolute;text-indent:50px;width:100%;z-index:10}.table-container .admin-table thead th{font-weight:700;height:25px;padding:10px;text-align:left;-webkit-user-select:none;user-select:none}.table-container .admin-table tbody tr td{border-top:1px solid #f5f5f5;cursor:grab;padding:10px;transition:all .2s ease-in-out;-webkit-user-select:none;user-select:none}.table-container .admin-table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.063)}.table-container .admin-table tbody tr.dragging-over,.table-container .admin-table tbody tr.dragging-over-first{border-bottom:2px solid #1d84b5}.table-container .admin-table tbody tr.dragging{background:#fff}.table-container .admin-table tbody tr.dragging td{color:#1d84b5;cursor:grabbing}.h-app-toolbar{background:transparent;box-sizing:border-box;color:inherit;display:flex;flex:none;flex-direction:row;left:0;margin:0 0 0 250px;padding:0 10px 15px;position:relative;right:0;top:0}.h-app-toolbar .splitter{-webkit-animation:tool-button-in .4s .2s forwards;animation:tool-button-in .4s .2s forwards;background-color:rgba(3,2,2,.1);display:block;flex:0 0 1px;margin:0 10px;opacity:0}.h-app-toolbar:empty{display:none}.h-app-toolbar .h-app-search-box+.h-app-tool-button{margin-left:10px}.h-app-toolbar .h-app-tool-button{-webkit-animation:tool-button-in .4s .2s forwards;animation:tool-button-in .4s .2s forwards;background:transparent;border-radius:5px;color:inherit;margin:0;opacity:0;padding:10px;transition:all .2s}.h-app-toolbar .h-app-tool-button:hover{background:hsla(0,0%,100%,.8);color:inherit}.h-app-toolbar .h-app-tool-button svg{color:#0091cd;font-size:16px;margin-right:5px;margin-top:-2px;width:20px}.h-app-toolbar .h-app-tool-button.primary{-webkit-animation:fade-in .4s .2s forwards;animation:fade-in .4s .2s forwards;background:#1d84b5;color:#fff}.h-app-toolbar .h-app-tool-button.primary svg{color:#fff}.h-app-toolbar .h-app-tool-button.primary:hover{background:#14c3ff;color:#fff}.h-app-toolbar .h-app-tool-button.raised{box-shadow:0 3px 7px rgba(50,50,50,.4)}.h-app-toolbar .h-app-tool-button.raised:active{box-shadow:none;-webkit-transform:translateY(3px);transform:translateY(3px)}.h-app-toolbar .h-app-tool-button.Mui-disabled{background:#ddd;color:#fff;cursor:no-drop}@-webkit-keyframes tool-button-in{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes tool-button-in{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}.h-app-user-account{border-bottom:1px solid rgba(3,2,2,.1);display:flex;flex-direction:row;height:50px;margin:0 5px;padding-bottom:10px}.h-app-user-account .active{background:#1d84b5;box-shadow:0 3px 7px rgba(50,50,50,.4);color:#fff}.h-app-user-account .h-app-clickable{border-radius:5px;overflow:hidden}.h-app-user-account .h-app-clickable:not(.active):hover{background:hsla(0,0%,100%,.8);color:inherit}.h-app-user-account .user{flex:1 1;position:relative}.h-app-user-account .user button{height:50px}.h-app-user-account .user .avatar{border-radius:50%;color:rgba(0,0,0,.6);font-size:18px;font-weight:600;height:40px;left:5px;line-height:40px;position:absolute;text-transform:uppercase;top:5px;width:40px}.h-app-user-account .user .name{font-size:12px;top:11px}.h-app-user-account .user .email,.h-app-user-account .user .name{font-weight:100;left:50px;position:absolute;right:5px;text-align:left}.h-app-user-account .user .email{bottom:11px;font-size:11px}.h-app-user-account .settings,.h-app-user-account .sign-out{align-items:stretch;display:flex;flex:0 0 30px}.h-app-user-account .settings button,.h-app-user-account .sign-out button{align-items:center!important;display:flex;font-size:18px;justify-content:center}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-pop-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-pop-in{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}26%{-webkit-transform:translateX(0);transform:translateX(0)}38%{-webkit-transform:translateX(10px);transform:translateX(10px)}51%{-webkit-transform:translateX(0);transform:translateX(0)}63%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}76%{-webkit-transform:translateX(0);transform:translateX(0)}88%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}12%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}26%{-webkit-transform:translateX(0);transform:translateX(0)}38%{-webkit-transform:translateX(10px);transform:translateX(10px)}51%{-webkit-transform:translateX(0);transform:translateX(0)}63%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}76%{-webkit-transform:translateX(0);transform:translateX(0)}88%{-webkit-transform:translateX(10px);transform:translateX(10px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}html{background-color:#fff}body,html{-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;height:100%;margin:0;min-height:100%;overflow:hidden}body{background:#ddd;color:#535353}#root,.h-app-container{height:100%}.h-app-container{display:flex;flex-direction:column;transition:background .5s,-webkit-filter .3s;transition:filter .3s,background .5s;transition:filter .3s,background .5s,-webkit-filter .3s}.h-app-container.has-cover{-webkit-filter:blur(10px);filter:blur(10px)}.h-app-container.signed-out{background:radial-gradient(#ccc,#888,#333);flex-direction:row;justify-content:center}.hide-text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badgeA{background-color:green;color:#fff}.badgeA,.badgeB{border-radius:5px;padding:4px 8px;text-align:center}.badgeB{background-color:orange;color:#000}.badgeC{background-color:red}.badgeC,.badgeD{border-radius:5px;color:#fff;padding:4px 8px;text-align:center}.badgeD{background-color:#add8e6}.h-app-landing{align-items:center;-webkit-animation:fade-in .2s forwards;animation:fade-in .2s forwards;color:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center}.h-app-landing svg{font-size:40px;margin-bottom:20px}.h-app-item-page-content{-webkit-animation:item-page-in .2s forwards;animation:item-page-in .2s forwards;background:#fff;border-radius:5px;bottom:0;box-shadow:0 3px 7px rgba(50,50,50,.4);color:inherit;left:330px;position:absolute;right:0;top:0}.h-app-item-page-content.index,.h-app-item-page-content.loading{align-items:center;-webkit-animation:none;animation:none;-webkit-animation:fade-in .2s forwards;animation:fade-in .2s forwards;background:transparent;box-shadow:none;color:rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:center}.h-app-item-page-content.index svg,.h-app-item-page-content.loading svg{font-size:40px;margin-bottom:20px}@-webkit-keyframes item-page-in{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes item-page-in{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}to{opacity:1;-webkit-transform:none;transform:none}}.h-app-module-page-content{bottom:10px;left:10px;padding:10px;position:absolute;right:10px;top:0}.h-app-profile-page-content{scroll-behavior:smooth}.h-app-profile-page-content,.h-app-settings-page-content{-webkit-animation:item-page-in .2s forwards;animation:item-page-in .2s forwards;background:#fff;border-radius:5px;bottom:10px;box-shadow:0 3px 7px rgba(50,50,50,.4);color:inherit;left:10px;position:absolute;right:10px;top:0}.h-app-register{overflow-Y:scroll;align-self:center;background:#ddd;border-radius:5px;border-top:10px solid #1d84b5;box-shadow:0 3px 7px rgba(50,50,50,.4);height:75vh;justify-self:center;max-width:540px;padding:20px;text-align:right;width:100%}.h-app-register .logo-container{margin:0 auto;max-width:60%}.h-app-register .row{align-items:center;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.h-app-register .row>*{flex:1 1}.h-app-register .h-app-logo{margin-bottom:35px}.h-app-register .step{background:#fff;border:3px solid transparent;border-radius:5px;box-shadow:0 3px 7px rgba(50,50,50,.4);color:inherit;margin-bottom:20px;padding:10px 20px;transition:border .2s}.h-app-register.error-highlight .credentials{border:3px solid #f44336}.h-app-register.in{-webkit-animation:scale-pop-in .5s .5s forwards;animation:scale-pop-in .5s .5s forwards;opacity:0}.h-app-register.error{-webkit-animation:shake .5s linear forwards;animation:shake .5s linear forwards}.h-app-register .button-container{align-items:center;display:flex;gap:12px;justify-content:flex-end}.h-app-login{align-self:center;background:#ddd;border-radius:5px;border-top:10px solid #1d84b5;box-shadow:0 3px 7px rgba(50,50,50,.4);justify-self:center;max-width:340px;padding:20px;text-align:right;width:100%}.h-app-login .h-app-logo{margin-bottom:35px}.h-app-login .credentials{background:#fff;border:3px solid transparent;border-radius:5px;box-shadow:0 3px 7px rgba(50,50,50,.4);color:inherit;margin-bottom:20px;padding:10px 20px;transition:border .2s}.h-app-login.error-highlight .credentials{border:3px solid #f44336}.h-app-login.in{-webkit-animation:scale-pop-in .5s .5s forwards;animation:scale-pop-in .5s .5s forwards;opacity:0}.h-app-login.error{-webkit-animation:shake .5s linear forwards;animation:shake .5s linear forwards}.h-app-login .button-container{align-items:center;display:flex;gap:12px;justify-content:flex-end}
/*# sourceMappingURL=main.85d44795.css.map*/