#session-timeout-dialog{z-index:2100}#session-timeout-dialog .dialog-actions{padding:16px 24px;justify-content:center;gap:.5rem}#role-switcher-popover .option-list{min-width:128px}#role-switcher-popover .option-button{justify-content:flex-start;padding:8px 16px}#role-switcher-popover .option-button:hover .option-label{font-weight:700}#role-switcher-popover .option-button.active{background-color:#00000014}#role-switcher-popover .option-button.active .option-label{font-weight:700}#language-switcher-popover .option-list{width:128px}#language-switcher-popover .option-button{justify-content:flex-start;gap:12px;padding:8px 16px}#language-switcher-popover .option-button:hover .option-label{font-weight:700}#language-switcher-popover .option-button.active{background-color:#00000014}#language-switcher-popover .option-button.active .option-label{font-weight:700}#app-bar{box-shadow:none;border-bottom:1px solid #E0E2E5;background-color:#fff}#app-bar .toolbar{display:flex;flex-wrap:nowrap;align-items:center;height:90px}#app-bar .header-spacer{flex:1 1 0;min-width:0}#app-bar .logo{flex:0 1 auto;max-height:32px;min-width:0;object-fit:contain}#app-bar .header-icons{flex:1 1 0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:12px}@media (max-width: 599px){#app-bar.sidebar-collapsed .logo{display:none}}@media (max-width: 899px){#app-bar.sidebar-expanded .logo{display:none}}.custom-sidebar{height:100vh!important;max-width:300px!important;position:absolute;z-index:2000;background-color:#f8f8ff}.custom-sidebar.ps-collapsed .ps-menu-button{width:65px;justify-content:center;padding:0}.custom-sidebar.ps-collapsed .ps-menu-button .ps-menu-icon{margin-right:0}.custom-sidebar.ps-collapsed .ps-menu-button .ps-menu-label{display:none}.menu-sidebar{height:100vh!important;background-color:#b12127;width:300px}.menu-sidebar ul{height:inherit;display:flex;flex-direction:column}.menu-sidebar .main-box{flex:1}.user-info-box{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:8px;margin-bottom:50px;padding:0 20px;text-align:center;word-break:break-word}.menuitem-sidebar{text-align:center}.menuitem-sidebar .ps-menu-label{white-space:unset!important;text-transform:unset!important}.menuitem-sidebar .ps-menu-button{color:#f8f8ff!important}.menuitem-sidebar .ps-menu-button:hover{color:#444447!important;font-weight:700!important}.menuitem-sidebar .ps-menu-label{text-align:left}.menuitem-sidebar.active .ps-menu-button{background-color:#0003}#avatar{width:64px;height:64px}#main-page{display:flex;background-color:#f2f2f3;width:100%;height:100vh;overflow:hidden}#main-page .subheader{padding:20px;display:flex}#main-page .subheader .title{flex:1;display:flex;justify-content:flex-start}#main-page .subheader .icon{align-self:flex-start}#main-page main{flex:1;min-width:0;margin-top:90px;display:flex;flex-direction:column;overflow:hidden}#main-page .main-content-box{flex:1;min-width:0;min-height:0;margin:0 20px 20px}#main-page .main-content-box .main-content-paper{width:100%;height:100%;overflow:hidden}#main-page .main-content-box .main-content-paper .main-content-scroll{width:100%;height:100%;overflow:auto}#table{border-radius:10px;overflow:hidden}#table th{padding:16px 8px}#table td{padding:8px}#table .header-cell{background-color:#f2f2f3;white-space:nowrap}#table .checkbox-cell{width:48px;padding:0 0 0 4px}#table tr:last-of-type td{border-bottom:unset}#table .sort-icons{padding:initial}#public-page{width:100vw;height:100vh;background-color:#b12127}#public-page .auth-box{height:100vh;display:flex;flex-direction:column;align-items:center}#public-page .logo-justified{margin-top:80px;margin-bottom:40px;width:100%;max-width:40em;box-sizing:border-box}#public-page .content{margin-top:64px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:40em;box-sizing:border-box;padding:0 24px}#public-page .content .form-box{margin-top:8px;width:100%}#public-page .language-switcher{display:flex;justify-content:flex-end;width:100%}.spinner{position:absolute;top:50%;left:50%;z-index:1600}.change-color>span>svg{color:#444447}.button-section,.forgot-password-container{margin-top:10px}.forgot-password-container .forgot-password{display:flex;justify-content:center}.instruction-text{margin-bottom:16px;text-align:center;color:#666}.action-links{margin-top:16px}.action-links .back-to-login{text-align:right}#main-container{padding:20px 20px 0}#main-container .checkbox{text-align:left}#main-container .buttons{margin:14px 0 0 10px}#main-container .button-div{display:flex;justify-content:space-between;width:100%}#main-container .description{padding:16px 8px 8px 24px}#manufacturer-main-page{padding:32px}#manufacturer-main-page .title,#manufacturer-main-page .content-box{margin-bottom:16px}#manufacturer-main-page .add-rule-button{margin-top:16px}#manufacturer-main-page .expandable-list{cursor:pointer}#manufacturer-main-page .action-buttons{display:flex;justify-content:flex-end;align-items:center}#manufacturer-main-page .action-button{height:fit-content}#manufacturer-main-page .save-button{margin-right:16px}#manufacturer-main-page .add-input-button{padding:initial;float:right}#manufacturer-main-page .multiple-id-field{margin-bottom:8px}#manufacturer-main-page .download-csv{margin-top:8px}#manufacturer-main-page .tooltip{width:fit-content}#manufacturer-main-page .multiple-id-div{display:flex}#bulk-actions-bar{margin:24px 24px 0;padding:12px 16px;border-radius:8px;background-color:#fff3e0;border:1px solid #ffe0b2}#bulk-update-dialog .dialog-content{padding-top:20px;display:flex;flex-direction:column;gap:1rem}.user-list{text-align:left;padding:0 20px}.home-page{margin:50px;padding-left:20px;border-left:solid #b12127}.home-page-content{margin-top:30px;white-space:pre-line}#license-request{width:100%}#license-request .description{margin-bottom:8px}#license-request .response-button,#license-request .divider{margin-top:16px}#license-request .title{text-align:center;margin-bottom:20px}#license-transfer{width:100%}#license-transfer .divider,#license-transfer .actions{margin-top:16px}#license-transfer .title{text-align:center;margin-bottom:20px}#license-create-or-update .quantity-section{padding:20px}#license-create-or-update .quantity-label{margin-bottom:8px}#license-create-or-update .quantity-input input{text-align:center;width:40px;font-size:1.25rem;font-weight:500}#license-create-or-update .quantity-input.error input{color:#d32f2f}#license-create-or-update .quantity-input input::-webkit-outer-spin-button,#license-create-or-update .quantity-input input::-webkit-inner-spin-button{display:none}#license-create-or-update .quantity-input input[type=number]{-moz-appearance:textfield}#license-create-or-update .quantity-error-text{margin-top:4px}#page-not-found{display:flex}#page-not-found .page-not-found-logo{height:calc(100vh - 94px);display:block;margin-left:auto;margin-right:auto;-webkit-user-select:none;user-select:none;width:fit-content}#page-not-found main{margin-top:90px;width:100%;background-color:#f2f2f3}#software-license-versions{margin:20px;padding-left:16px;border-left:solid;border-color:#b12127}#software-license-versions .content-box{margin-bottom:10px}#software-license-versions .action-buttons{justify-content:flex-end}#software-license-versions .action-icon-buttons{text-align:end}#user-edit-page .user-role{padding:8px;display:flex;justify-content:space-between;align-items:center}#user-edit-page .role-list{display:block}#user-edit-page .role-grid{border-left:solid #b12127}@font-face{font-family:TecCloud;src:local("TecCloud-Regular"),url(tec-cloud-font.ttf) format("ttf")}#root{margin:0 auto}.logo{padding:1.5em;will-change:filter;transition:filter .3s}body{margin:0;font-family:TecCloud,Open Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:TecCloud,monospace}
