.loading-button{position:relative}@media (min-width: 85.375rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (max-width: 35.999rem){.loading-button.MuiButton-root{padding-right:1.5rem}}@media (min-width: 85.375rem){.loading-button.MuiButton-root{padding-left:1.5rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.loading-button.MuiButton-root{padding-left:1.5rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.loading-button.MuiButton-root{padding-left:1.5rem}}@media (max-width: 35.999rem){.loading-button.MuiButton-root{padding-left:1.5rem}}.loading-button .loading{position:absolute}.loading-button .container-children.loading{position:relative;visibility:hidden}.b4b-error-screen{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--bluon--ds--gray-50)}.b4b-error-screen .inner-container{display:flex;align-items:center;gap:2rem;height:10rem}.b4b-error-screen .inner-container .info-container{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;align-items:center}.app-main-container{width:100%;height:100%;overflow:hidden;background-color:var(--bluon--ds-white)}.b4b-menu-list-container .MuiPaper-root{display:flex;border-radius:.5rem;box-shadow:0 0 10px #00000040}.b4b-menu-list-container .MuiPaper-root .MuiList-root{width:100%;padding:0}.b4b-menu-list-container .MuiPaper-root .MuiList-root .MuiButtonBase-root{width:100%;display:flex;padding:.75rem 1rem;gap:.5rem}.with-padding .MuiPaper-root .MuiList-root .MuiButtonBase-root:last-of-type{padding:1rem}.with-padding .MuiPaper-root .MuiList-root .MuiButtonBase-root:last-of-type:not(:only-of-type){border-top:1px solid var(--bluon--ds--gray-200)}.user-profile-container.MuiMenuItem-root{border-bottom:.0625rem solid var(--bluon--ds--gray-200);cursor:default}.user-profile-container.MuiMenuItem-root:hover{background-color:var(--bluon--ds-white)}.user-profile-container .user-profile-inner-container{width:100%;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:1rem}.user-profile-container .user-profile-inner-container .avatar-container{width:10%;height:2rem}.user-profile-container .user-profile-inner-container .avatar-container .avatar{margin-top:.5rem;width:2rem;height:100%}.user-profile-container .user-profile-inner-container .info-container{width:85%;display:flex;flex-direction:column}.user-profile-container .user-profile-inner-container .info-container .user-name{font-family:Montserrat;font-style:normal;color:var(--bluon--ds--black-90);font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-profile-container .user-profile-inner-container .info-container .company-name{font-family:Montserrat;font-style:normal;color:var(--bluon--ds--black-60);font-weight:600;font-size:.9375rem;letter-spacing:-.015rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-profile-container .user-profile-inner-container .info-container .user-email{font-style:normal;color:var(--bluon--ds--black-60);line-height:1.375rem;letter-spacing:-.018rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.custom-tab.MuiTab-root{padding:0rem 1rem;color:var(--bluon--ds--gray-950);transition:padding-bottom .2s ease-out}.custom-tab.MuiTab-root.Mui-selected{color:var(--bluon--ds--blue-500);background-color:var(--bluon--ds--blue-50)}.custom-tab.MuiTab-root.Mui-selected>.MuiTab-iconWrapper>g>path{fill:var(--bluon--ds--blue-500)}.custom-tab.MuiTab-root.Mui-selected:hover{background-color:var(--bluon--ds--blue-50)}.custom-tab.MuiTab-root:hover{background-color:var(--bluon--ds--gray-50);color:var(--bluon--ds--blue-300);padding:0rem 1rem .25rem}.custom-tab.MuiTab-root:hover>.MuiTab-iconWrapper>g>path{fill:var(--bluon--ds--blue-300)}.app-main-navbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-left:1rem;border-bottom:3px solid var(--vanta-10, rgba(0, 0, 0, .1));width:100%;background-color:var(--bluon--ds-white)}.app-main-navbar .MuiTypography-body1{font-size:.5rem;font-weight:500;font-family:Montserrat}.app-main-navbar .bluon-logo{width:5rem;height:2rem;cursor:pointer}.app-main-navbar .nav-tabs-container .MuiTabs-root,.app-main-navbar .nav-tabs-container .MuiTabs-root .MuiTabs-scroller{overflow:visible}.app-main-navbar .nav-tabs-container .MuiTabs-root .MuiTabs-indicator{height:.188rem;bottom:-.188rem}.mm-container{display:flex;background-color:var(--bluon--ds-white);flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;overflow-y:auto}.mm-container .mm-iframe{height:100%;min-width:100%}.mm-container .mm-container-back{display:flex;flex-direction:column;align-items:start;width:100%}.mm-container .mm-back-button{margin-top:1rem;margin-left:.5rem;color:var(--bluon--ds--blue-500);font-family:var(--bluon--ds--font-primary)}.help-footer{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;background-color:var(--bluon--ds-white);border-top:.0625rem solid var(--bluon--ds--gray-500);padding:.5rem 1rem;position:absolute;bottom:0rem;z-index:1;height:2.5rem}.help-footer .content-container{display:flex;flex-direction:row;align-items:center;height:100%;gap:.625rem;padding-left:1rem;padding-right:1rem}.help-footer .content-container .icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.5rem;width:1.25rem;height:1.25rem;background-color:var(--bluon--ds--blue-500);border-radius:6.25rem}.help-footer .content-container .icon-container .icon{width:.75rem;height:.75rem;color:var(--bluon--ds-white)}.help-footer .content-container .need-help-text{font-family:Roboto;color:var(--bluon--ds--gray-600);text-align:center;font-size:.75rem;font-style:normal;font-weight:500;line-height:normal}.help-footer .content-container .need-help-text a{font-weight:700;color:var(--bluon--ds--blue-500)}.private-routes-main-container{width:100%;height:100%;overflow:hidden;background-color:var(--bluon--ds--navy-100)}.private-route-back-button-container{display:flex;justify-content:flex-start;background-color:#fff;padding:.5rem}.private-route-back-button-container .private-route-back-button{color:var(--bluon--ds--blue-500)}.b4b-auth-container{height:100%}.b4b-auth-container .auth-image{width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden}.b4b-auth-container .auth-image img{width:100%;height:100%;object-fit:cover}.b4b-auth-container .form-container{display:flex;align-items:center;justify-content:center;align-content:center}.b4b-auth-container .content{width:100%;padding:1.5rem}.b4b-auth-container .terms-of-service{position:absolute;right:1.5rem;bottom:1.5rem;color:var(--bluon--ds--black)}.b4b-feedback-panel{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.688rem;padding:3rem;background:var(--bluon--ds-white);flex:1}.b4b-feedback-panel .MuiSvgIcon-root{width:2rem;height:2rem}.isearch-login-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.isearch-login-container .isearch-login-form{display:flex;justify-content:center;align-items:center;flex-direction:column}.isearch-login-container .isearch-login-form .MuiTypography-body1{font-family:Montserrat;font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.1px;text-shadow:0px 4px 4px rgba(0,0,0,.25);margin-top:.5rem}.isearch-login-container .isearch-login-form .MuiTypography-body2{font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;margin-top:.5rem}.isearch-login-container .isearch-login-form .spinner{color:var(--bluon--ds--blue-500)}.isearch-login-container .isearch-login-form .spinner-gray{color:var(--bluon--ds--gray-500)}.isearch-unauthorized-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--bluon--ds-white)}.isearch-unauthorized-container .isearch-unauthorized-form{display:flex;justify-content:center;align-items:center;flex-direction:column}.isearch-unauthorized-container .isearch-unauthorized-form .isearch-unauthorized-icon{width:2rem;height:2rem;color:var(--bluon-ds--tomato-500)}.isearch-unauthorized-container .isearch-unauthorized-form .MuiTypography-body1{font-family:Montserrat;font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.1px;margin-top:.5rem;text-align:center}.isearch-unauthorized-container .isearch-unauthorized-form .MuiTypography-body2{font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;margin-top:.5rem;text-align:center}.isearch-too-many-attempts-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:var(--bluon--ds-white)}.isearch-too-many-attempts-container .isearch-too-many-attempts-form{display:flex;justify-content:center;align-items:center;flex-direction:column}.isearch-too-many-attempts-container .isearch-too-many-attempts-form .isearch-too-many-attempts-icon{width:2rem;height:2rem;color:var(--bluon-ds--tomato-500)}.isearch-too-many-attempts-container .isearch-too-many-attempts-form .MuiTypography-body1{font-family:Montserrat;font-size:1.375rem;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.1px;margin-top:.5rem;text-align:center}.isearch-too-many-attempts-container .isearch-too-many-attempts-form .MuiTypography-body2{font-family:Roboto;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.15px;margin-top:.5rem;text-align:center}.MuiAppBar-root{box-shadow:0 2px 4px #0000001a!important}.job-card{flex:0 0 calc(25% - 1.125rem);display:flex;flex-direction:row;overflow:hidden;height:140px;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);background:white;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;padding:0;position:relative}.job-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px -5px #00000026}.job-card .job-image{width:43%;height:100%;flex-shrink:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem;border-right:2px solid #f8f9fa}.job-card .job-image img{width:100%;height:100%;object-fit:contain;max-width:90%;max-height:90%;transition:transform .3s ease}@media (max-width: 1200px){.job-card .job-image img{max-width:85%;max-height:85%}}@media (max-width: 768px){.job-card .job-image img{max-width:45%;max-height:100%}}@media (max-width: 450px){.job-card .job-image img{max-width:100%;max-height:100%}}.job-card .job-info{width:65%;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;flex:1;position:relative}.job-card .job-info .brand-logo{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}@media (max-width: 768px){.job-card .job-info .brand-logo{width:60px}}@media (max-width: 450px){.job-card .job-info .brand-logo{width:40px}}.job-card .job-info .brand-logo img{width:100%;height:100%;object-fit:contain;padding:2px}.job-card .job-info .info-section{display:flex;flex-direction:column;gap:.5rem;padding-right:3rem}.job-card .job-info .info-section h6{margin:0;font-size:1.1rem;font-weight:600;color:#2c3e50;line-height:1.2}@media (max-width: 768px){.job-card .job-info .info-section h6{font-size:1rem}}.job-card .job-info .info-section .details{display:flex;flex-direction:column;gap:.25rem}.job-card .job-info .info-section .details p{margin:0;font-size:.8rem;color:#666;line-height:1.4}.job-card .job-info .info-section .details p.status{color:#2196f3;font-weight:500}@media (max-width: 768px){.job-card .job-info .info-section .details p{font-size:.75rem}}@media (max-width: 1600px){.job-card{flex:0 0 calc(33.333% - 1rem)}}@media (max-width: 1200px){.job-card{flex:0 0 calc(50% - .75rem);height:120px}}@media (max-width: 767px){.job-card{flex:0 0 100%;height:100px}}.empty-state{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;text-align:center}.empty-state h6{margin:0;font-weight:500}.config-modal .modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:95%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;border-radius:8px;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003;padding:0}.config-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e0e0e0}.config-modal .modal-body{padding:16px 20px;overflow:auto;flex:1 1 auto}.config-modal .form-section{margin-bottom:20px}.config-modal .form-section:last-child{margin-bottom:0}.config-modal .form-section.features-section .form-row{justify-content:flex-start;gap:24px;align-items:center;flex-wrap:nowrap}.config-modal .form-row{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.config-modal .form-row.features-row{margin-top:12px}.config-modal .form-field{flex:1;min-width:200px}.config-modal .form-field.half-width{flex:0 0 calc(50% - 16px)}.config-modal .form-field.full-width{flex:0 0 100%}.config-modal .form-field.third-width{flex:0 0 calc(33.333% - 21.333px)}.config-modal .form-field.switch-field{flex:0 0 auto;min-width:auto;max-width:none;width:auto}.config-modal .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #e0e0e0;background-color:#fff}.config-modal .divider{height:1px;background-color:#e0e0e0;margin:16px 0}.config-modal .switch-container{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:.75rem!important}.config-modal .switch-container .MuiTypography-root,.config-modal .MuiTextField-root .MuiInputLabel-root{font-size:.75rem!important}.config-modal .MuiTextField-root .MuiInputBase-input{font-size:.7rem!important}.config-modal .MuiTextField-root .MuiInputBase-root{height:36px!important}@media (max-width: 600px){.config-modal .modal-content{width:98%;max-width:none;padding-bottom:0;height:95vh}.config-modal .modal-header{padding:10px 16px;flex-shrink:0}.config-modal .modal-header h2{font-size:.9rem!important}.config-modal .modal-body{padding:12px 16px 0;overflow-y:auto;flex:1}.config-modal .form-row{flex-direction:column;gap:16px;margin-top:16px}.config-modal .form-section,.config-modal .form-section.features-section{margin-bottom:12px}.config-modal .form-section.features-section .form-row{gap:8px;margin-top:12px;flex-direction:column;align-items:flex-start}.config-modal .form-field{margin-top:4px}.config-modal .form-field.half-width{flex:0 0 100%}.config-modal .MuiTextField-root .MuiInputLabel-root{font-size:.7rem!important;margin-top:8px}.config-modal .MuiTextField-root .MuiInputBase-input{font-size:.65rem!important}.config-modal .MuiTextField-root .MuiInputBase-root{height:32px!important}.config-modal .form-actions{position:sticky;bottom:0;left:0;right:0;z-index:2;flex-direction:column;margin-top:0;margin-bottom:0;padding:12px 16px;width:100%;border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-shrink:0}.config-modal .form-actions button{width:100%;font-size:.7rem;padding:6px 12px}.config-modal .switch-container{font-size:.7rem!important;margin-top:2px;gap:4px}.config-modal .switch-container .MuiTypography-root{font-size:.7rem!important}.config-modal .switch-container .MuiSwitch-root{transform:scale(.7)}.config-modal .divider{margin:12px 0}}.demo-fsm{min-height:100vh;height:100%;display:flex;flex-direction:column;position:relative}.demo-fsm .content{flex:1;display:flex;align-items:center;justify-content:center;background:#f5f5f5;height:calc(100vh - 100px);overflow:hidden;padding:0}@media (max-width: 820px){.demo-fsm .content{height:calc(100dvh - 48px);align-items:flex-start}}.demo-fsm .content .content-iframe{width:80%;height:calc(100vh - 100px);border:none;border-radius:12px;box-shadow:0 2px 8px #0000001a;background:white}@media (max-width: 820px){.demo-fsm .content .content-iframe{width:100%;height:calc(100dvh - 48px);border-radius:0;overflow:auto;-webkit-overflow-scrolling:touch}}.demo-fsm .content .jobs-container{width:80%;height:calc(100vh - 100px);background:white;border-radius:12px;box-shadow:0 2px 8px #0000001a;padding:1.5rem;position:relative}@media (max-width: 820px){.demo-fsm .content .jobs-container{width:100%;height:calc(100dvh - 48px);border-radius:0;padding:1rem}}.demo-fsm .content .jobs-container .jobs-list{height:100%;overflow:auto;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;align-content:flex-start;padding:.5rem .5rem 5rem;-webkit-overflow-scrolling:touch}.demo-fsm .content .jobs-container .jobs-list .job-card{flex:0 0 calc(25% - 1.125rem);display:flex;flex-direction:row;overflow:hidden;height:160px;border-radius:16px;transition:all .2s cubic-bezier(.4,0,.2,1);background:white;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;cursor:pointer;padding:0}.demo-fsm .content .jobs-container .jobs-list .job-card:hover{transform:translateY(-4px);box-shadow:0 12px 20px -5px #00000026}.demo-fsm .content .jobs-container .jobs-list .job-card .job-image{width:43%;height:100%;flex-shrink:0;position:relative;overflow:hidden}.demo-fsm .content .jobs-container .jobs-list .job-card .job-image img{height:80%;transition:transform .3s ease}.demo-fsm .content .jobs-container .jobs-list .job-card .job-image:hover img{transform:scale(1.08)}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info{width:65%;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;flex:1}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info .info-section{display:flex;flex-direction:column;gap:.5rem}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info .info-section h6{margin:0;font-size:1.5rem;font-weight:600;color:#2c3e50;line-height:1.2}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info .info-section .details{display:flex;flex-direction:column;gap:.5rem}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info .info-section .details .system-type{font-size:.8rem;color:#666;line-height:1.4;font-style:italic}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info .info-section .details p{margin:0;font-size:.85rem;color:#666;line-height:1.4}.demo-fsm .content .jobs-container .jobs-list .job-card .job-info .info-section .details p.status{color:#2196f3;font-weight:500}@media (max-width: 1600px){.demo-fsm .content .jobs-container .jobs-list .job-card{flex:0 0 calc(33.333% - 1rem)}}@media (max-width: 1200px){.demo-fsm .content .jobs-container .jobs-list .job-card{flex:0 0 calc(50% - .75rem)}}@media (max-width: 700px){.demo-fsm .content .jobs-container .jobs-list .job-card{flex:0 0 100%}}.demo-fsm .speed-dial{position:fixed;right:1rem;bottom:1.5rem;z-index:1000}.demo-fsm .speed-dial.left{right:auto;left:1.5rem}.demo-fsm .speed-dial .MuiSpeedDial-fab{background-color:#2c3e50;height:40px;width:auto;border-radius:20px;padding:0 1rem;display:flex;align-items:center}.demo-fsm .speed-dial .MuiSpeedDial-fab:hover{background-color:#34495e}.demo-fsm .speed-dial .MuiSpeedDial-fab .MuiSpeedDialIcon-icon{font-size:1.2rem;margin-right:4px;margin-top:.1rem}.demo-fsm .speed-dial .MuiSpeedDial-fab .MuiSpeedDialIcon-openIcon{font-size:1.2rem;margin-top:.1rem}.demo-fsm .speed-dial .MuiSpeedDial-fab:after{content:"Add Asset";font-size:.85rem;margin-left:4px;line-height:1}@media (max-width: 820px){.demo-fsm .speed-dial .MuiSpeedDial-fab{height:36px;padding:0 .75rem}.demo-fsm .speed-dial .MuiSpeedDial-fab .MuiSpeedDialIcon-icon,.demo-fsm .speed-dial .MuiSpeedDial-fab .MuiSpeedDialIcon-openIcon{font-size:1rem}.demo-fsm .speed-dial .MuiSpeedDial-fab:after{font-size:.75rem}}.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab{background-color:#fff;box-shadow:0 4px 6px -1px #0000001a;width:auto;height:32px;border-radius:16px;padding:0 .75rem;min-width:140px;display:flex;align-items:center;justify-content:flex-start;gap:8px}.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab:after{color:#2c3e50;font-weight:500;font-size:.8rem}.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab .MuiSvgIcon-root{font-size:1.1rem;color:#2c3e50;margin:0}.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab:hover{background-color:#ecf0f1}@media (max-width: 820px){.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab{height:28px;min-width:120px;padding:0 .5rem}.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab:after{font-size:.75rem}.demo-fsm .speed-dial .MuiSpeedDial-actions .MuiSpeedDialAction-fab .MuiSvgIcon-root{font-size:1rem}}.modal-container{position:fixed;top:0;left:0;right:0;bottom:0;width:90vw;height:90vh;margin:auto;background:white;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 12px 24px #0003}@media (max-width: 820px){.modal-container{width:100%;height:100dvh;border-radius:0}}.modal-container .modal-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid #eee;background:#f8f9fa;min-height:48px}.modal-container .modal-iframe{flex:1;width:100%;height:calc(100% - 48px);border:none;overflow:auto;-webkit-overflow-scrolling:touch}.asset-form-dialog .dialog-title{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background-color:#f8f9fa;border-bottom:1px solid #eee}.asset-form-dialog .dialog-title h6{margin:0;font-weight:600;font-size:1.1rem}.asset-form-dialog .MuiDialogContent-root{padding:1.5rem}@media (max-width: 768px){.asset-form-dialog .MuiDialogContent-root{padding:1rem}}.asset-form-dialog .MuiDialogContent-root .MuiGrid-container{row-gap:.75rem}.asset-form-dialog .MuiDialogContent-root .MuiFormControl-root .MuiInputLabel-root{color:#666;font-size:.75rem;transform:translateY(-1.5px) scale(1);position:relative;margin-bottom:4px}.asset-form-dialog .MuiDialogContent-root .MuiFormControl-root .MuiOutlinedInput-root{background-color:#fff;font-size:.875rem}.asset-form-dialog .MuiDialogContent-root .MuiFormControl-root .MuiOutlinedInput-root:not(.MuiInputBase-multiline){height:40px}.asset-form-dialog .MuiDialogContent-root .MuiFormControl-root .MuiOutlinedInput-root fieldset{border-color:#e0e0e0}.asset-form-dialog .MuiDialogContent-root .MuiFormControl-root .MuiOutlinedInput-root:hover fieldset{border-color:#bdbdbd}.asset-form-dialog .MuiDialogContent-root .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1976d2}.asset-form-dialog .dialog-actions{padding:1rem 1.5rem;gap:1rem;border-top:1px solid #eee;background-color:#f8f9fa}.asset-form-dialog .dialog-actions button{min-width:100px;text-transform:none;font-weight:500}.b4b-custom-alert{height:98%;background:var(--bluon--ds-white);border-radius:1rem;border:1px solid var(--bluon--ds--black-30);box-shadow:0 9px 46px 8px #0000001f,0 24px 38px 3px #00000024,0 11px 15px -7px #0003}@media (min-width: 85.375rem){.b4b-custom-alert{width:28rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.b4b-custom-alert{width:28rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.b4b-custom-alert{width:25rem}}@media (max-width: 35.999rem){.b4b-custom-alert{width:20rem}}.b4b-custom-alert .alert-container{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem .5rem .5rem 1.25rem}.b4b-custom-alert .alert-container .MuiTypography-h4{font-size:1.125rem;font-family:Montserrat;font-weight:700;word-break:break-word}.b4b-custom-alert .alert-container .alert-actions{display:flex;flex-direction:row;align-items:center}.b4b-custom-alert .border-bottom{height:.75rem;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}:root{--bluon--ds-white: #ffffff;--bluon--ds-default-bg: #f0f0f0;--bluon--ds--black: #000000;--bluon--ds--red: #d31a00;--bluon--ds--label-black: #323e4a;--bluon--ds--label--web--blues: #000719;--bluon--ds--black-30: rgba(17, 19, 24, .3);--bluon--ds--black-40: rgba(17, 19, 24, .4);--bluon--ds--black-60: rgba(17, 19, 24, .6);--bluon--ds--black-87: rgba(17, 19, 24, .87);--bluon--ds--black-90: rgba(17, 19, 24, .9);--bluon--ds--green-background: #f3faf6;--bluon--ds--text-primary: rgba(17, 19, 24, .9);--bluon--ds--scrollbar: #11131866;--bluon--ds--trackBar: #f8f8f8;--bluon--ds--blue-50: #e6ecff;--bluon--ds--blue-100: #cedafc;--bluon--ds--blue-200: #9eb8ff;--bluon--ds--blue-300: #7197fe;--bluon--ds--blue-400: #4375fe;--bluon--ds--blue-500: #1352fe;--bluon--ds--blue-600: #013bda;--bluon--ds--blue-700: #012ca3;--bluon--ds--blue-800: #001d6b;--bluon--ds--blue-900: #001d6b;--bluon--ds--navy-50: #e9edf1;--bluon--ds--navy-100: #cfd9e2;--bluon--ds--navy-200: #9fb3c6;--bluon--ds--navy-300: #718ca9;--bluon--ds--navy-400: #4d6680;--bluon--ds--navy-500: #304050;--bluon--ds--navy-600: #263340;--bluon--ds--navy-700: #1d2630;--bluon--ds--navy-800: #121a20;--bluon--ds--navy-900: #0b0d10;--bluon--ds--gray: #979797;--bluon--ds--gray-50: #f9f9fb;--bluon--ds--gray-80: #a6a6a6;--bluon--ds--gray-100: #f3f4f6;--bluon--ds--gray-200: #e7e9ed;--bluon--ds--gray-300: #dcdee5;--bluon--ds--gray-400: #d1d3dd;--bluon--ds--gray-500: #c4c8d4;--bluon--ds--gray-600: #959cb2;--bluon--ds--gray-700: #67718e;--bluon--ds--gray-800: #454b5e;--bluon--ds--gray-900: #22262f;--bluon--ds--gray-950: #707174;--bluon--ds--yellow-50: #fffaea;--bluon--ds--yellow-100: #fff7dc;--bluon--ds--yellow-200: #fdf0b8;--bluon--ds--yellow-300: #fee795;--bluon--ds--yellow-400: #fddf72;--bluon--ds--yellow-500: #fed64d;--bluon--ds--yellow-600: #fcc80a;--bluon--ds--yellow-700: #c49b04;--bluon--ds--yellow-800: #836700;--bluon--ds--yellow-900: #423401;--bluon--ds--orange-50: #fff7eb;--bluon--ds--orange-100: #fef1db;--bluon--ds--orange-200: #ffe1b8;--bluon--ds--orange-300: #ffd294;--bluon--ds--orange-400: #ffc370;--bluon--ds--orange-500: #ffb44d;--bluon--ds--orange-600: #ff9908;--bluon--ds--orange-700: #c77400;--bluon--ds--orange-800: #854d00;--bluon--ds--orange-900: #422700;--bluon--ds--green-50: #dbffea;--bluon--ds--green-100: #bdffd7;--bluon--ds--green-200: #7affaf;--bluon--ds--green-300: #37ff88;--bluon--ds--green-400: #02f562;--bluon--ds--green-500: #00b246;--bluon--ds--green-600: #008f39;--bluon--ds--green-700: #016b2c;--bluon--ds--green-800: #00471d;--bluon--ds--green-900: #00240e;--bluon-ds--tomato-50: #ffefed;--bluon-ds--tomato-100: #ffe1db;--bluon-ds--tomato-200: #ffc1b8;--bluon-ds--tomato-300: #ffa08f;--bluon-ds--tomato-400: #ff816c;--bluon-ds--tomato-500: #ff6348;--bluon-ds--tomato-600: #ff2a05;--bluon-ds--tomato-700: #c21d01;--bluon-ds--tomato-800: #851400;--bluon-ds--tomato-900: #420a00;--bluon-ds--text-primary: rgba(17, 19, 24, .9);--bluon-ds--text-secondary: rgba(17, 19, 24, .6);--bluon-ds--text-tertiary: rgba(17, 19, 24, .4);--bluon-ds--text-disabled: rgba(17, 19, 24, .3);--bluon-ds--navbar-primary: #707174;--bluon-ds--generic-navy-1: #323e4a;--bluon-ds--generic-black-1: #11131899;--bluon-ds--generic-disabled-text-1: #1113184d;--bluon-ds--hover-blue-1: #1352fe0d}:root{--bluon--ds--font-primary: "Montserrat", sans-serif;--bluon--ds--font-secondary: "Roboto", sans-serif}body{overflow:hidden}#root{width:100vw;height:100vh;background-color:var(--bluon--ds-black);overflow:hidden}#root a{text-decoration:none}.root-container{display:flex;flex-direction:column;width:100%;height:100vh}.root-container .widget-header{width:100%;height:17vh}.root-container .root-router{width:100%;height:100%}*{scrollbar-width:thin!important;scrollbar-color:var(--bluon--ds--scrollbar) var(--bluon--ds--trackBar)!important}*::-webkit-scrollbar{width:8px!important;height:8px!important}*::-webkit-scrollbar-track{background:var(--bluon--ds--trackBar)!important;border-radius:4px!important}*::-webkit-scrollbar-thumb{background:var(--bluon--ds--scrollbar)!important;border-radius:4px!important;border:2px solid var(--bluon--ds--trackBar)!important}*::-webkit-scrollbar-thumb:hover{background:var(--bluon--ds--black-60)!important}.hw-header{display:flex;width:100%;height:100%;padding:1rem 1.5rem;justify-content:space-between;align-items:center;gap:.625rem}.hw-header .hw-content{display:flex;align-items:center;gap:.625rem;width:100%}.hw-header .hw-content .hw-title{font-family:var(--bluon--ds--font-secondary);font-style:normal;font-weight:700;margin:0}@media (min-width: 85.375rem){.hw-header .hw-content .hw-title{font-size:1.5rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.hw-header .hw-content .hw-title{font-size:1.5rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.hw-header .hw-content .hw-title{font-size:1.5rem}}@media (max-width: 35.999rem){.hw-header .hw-content .hw-title{font-size:1rem}}.hw-header .hw-content .hw-title .highlight{color:var(--bluon--ds--blue-500);font-style:italic}.hw-header .hw-content .hw-subtitle{font-family:var(--bluon--ds--font-secondary);color:var(--bluon--ds--black-60);margin:.5rem 0 0;font-style:normal;font-weight:400}@media (min-width: 85.375rem){.hw-header .hw-content .hw-subtitle{font-size:1rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.hw-header .hw-content .hw-subtitle{font-size:1rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.hw-header .hw-content .hw-subtitle{font-size:1rem}}@media (max-width: 35.999rem){.hw-header .hw-content .hw-subtitle{font-size:.875rem}}.hw-header .hw-content .hw-subtitle b{font-style:italic}.hw-header .hw-content .hw-subtitle ::slotted(*),.hw-header .hw-content .hw-subtitle *{color:inherit;margin:0}.hw-header .hw-content .hw-image{object-fit:contain}@media (min-width: 85.375rem){.hw-header .hw-content .hw-image{width:5.125rem}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.hw-header .hw-content .hw-image{width:5.125rem}}@media (max-width: 52.124rem) and (min-width: 36rem){.hw-header .hw-content .hw-image{width:5.125rem}}@media (max-width: 35.999rem){.hw-header .hw-content .hw-image{width:4rem}}.hw-header .hw-badge{background:var(--bluon--ds--yellow-500);padding:.188rem .5rem;border-radius:.25rem;font-weight:600;font-size:.875rem;color:var(--bluon--ds--yellow-900)}@media (min-width: 85.375rem){.hw-header .hw-badge{display:block}}@media (max-width: 85.374rem) and (min-width: 52.125rem){.hw-header .hw-badge{display:block}}@media (max-width: 52.124rem) and (min-width: 36rem){.hw-header .hw-badge{display:block}}@media (max-width: 35.999rem){.hw-header .hw-badge{display:none}}
