.custom-block-ui{width:100%;height:100%;background:rgba(0,0,0,.5) no-repeat;z-index:10000;position:fixed;padding:25% 36%;top:0}.processing-message{background:#fff;border-radius:4px;height:55px;text-align:center;width:100%;padding:12px}.loading-image{background-image:url(/deployments/20260429172521002/img/b153b928ea5f0803.gif);background-size:contain;height:31px;text-align:center;margin:auto;background-repeat:no-repeat;width:100%;background-position:center}
.selfcad-banner-container{width:100%;float:left;position:fixed;top:0;z-index:1000}.selfcad-banner-container .selfcad-banner-img{width:100%;float:left;position:absolute;z-index:10000}.selfcad-banner-container .close-banner{position:absolute;right:0;color:#fff;z-index:100000;font-size:24px;padding:3px;margin:3px 12px;border-radius:50%;background:#0dabe3;display:inline-block;width:32px;height:32px}.selfcad-banner-container .close-banner:hover{background:#0dabe3}[data-device-type=phone] .selfcad-banner-container .selfcad-banner-img{top:0}[data-device-type=tablet] .selfcad-banner-container .close-banner{font-size:32px}
.breadcrumbs{width:100%}.breadcrumbs .MuiTypography-root{font-size:14px;font-family:DM Sans,serif}.breadcrumbs .MuiBreadcrumbs-li a{color:#2d9cdb}.breadcrumbs .MuiTypography-colorTextPrimary{color:#4f4f4f}
.navigation-blocked,.navigation-blocked *{user-select:none;cursor:progress;pointer-events:none}
body.notifications-menu-opened{overflow:hidden}.user-notifications-root{color:#757575;margin-right:20px}.user-notifications-root .hover-button-root .hover-button-content .popover-arrow{position:absolute;display:inline-block;left:50%;top:0;transform:translate3d(-50%, -16px, 0) rotateZ(45deg);width:32px;height:32px}.user-notifications-menu{position:fixed;right:0;min-width:320px;max-width:90vw;border-top:1px solid #aaa;border-top-left-radius:16px;border-top-right-radius:16px}.user-notifications-menu.mobile-menu{width:98vw;max-width:unset;min-width:unset;right:1vw}.user-notifications-menu .notifications-menu-list{height:calc(90vh - 24px)}.user-notifications-menu.empty{padding:16px;text-align:center;display:inline-flex;flex-direction:column;align-content:center;align-items:center}.user-notifications-menu *{user-select:none;cursor:pointer}
.notifications-list-item{display:flex;flex-direction:row;background-color:transparent;border-bottom:1px solid #ddd;padding:8px}.notifications-list-item:hover{background-color:rgba(192,192,192,.6)}.notifications-list-item .notification-user-name,.notifications-list-item .notification-content-name{font-weight:bold}.notifications-list-item .notification-action-name{font-size:.75em}.notifications-list-item .notification-information{display:flex;flex-direction:column;flex-grow:1}.notifications-list-item .notification-details{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center}.notifications-list-item .notification-details .notification-message{font-size:.75em;margin-left:8pt}.notifications-list-item .notification-details .notification-severity-icon{display:flex;flex-direction:row;align-content:center;align-items:center;flex-wrap:nowrap;margin-left:8pt}.notifications-list-item .notification-preview{display:flex;flex-direction:row;align-items:center;align-content:center;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/deployments/20260429172521002/img/e04035751fdc4184.svg);width:128px;height:80px;margin-right:8px}.notifications-list-item .notification-user-avatar{display:inline-flex;width:32px;height:32px;margin-right:8px}.notifications-list-item .notification-time{display:flex;flex-direction:row;clear:both;font-size:.75em;color:#757575}.notifications-list-item .token-holder{display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;justify-items:center;padding-left:8px}.notifications-list-item .notification-token{display:inline-block;width:16px;height:16px;border-radius:50%;border:1px none transparent}.notifications-list-item.item-new .notification-token{background-color:#757575;border:1px solid #757575}@media screen and (max-width: 800px){.notifications-list-item .notification-user-name,.notifications-list-item .notification-user-name{overflow:hidden;white-space:nowrap;flex-wrap:nowrap;text-overflow:ellipsis;max-width:200px}}
.date-display{text-wrap:none;white-space:nowrap}.date-display.noticeable{font-weight:bold}
.variant-display{white-space:nowrap;display:flex;flex-direction:row;align-content:center;align-items:center}.variant-display.variant-display-inline{display:inline-flex}.variant-display.noticeable{font-weight:bold}.variant-display .label,.variant-display.noticeable .label{font-weight:normal;margin-right:8px}.variant-display.empty{color:#757575}
.notifications-list{display:flex;flex-direction:column}
.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports(-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}.scrollbar-container{position:relative;height:100%}
.scrollbar-visible .ps-container>.ps-scrollbar-x-rail,.scrollbar-visible .ps-container>.ps-scrollbar-y-rail{opacity:.6}.scrollbar-visible .ps__rail-x,.scrollbar-visible .ps__rail-y{opacity:.6}
.hover-button-root{display:inline-flex;flex-direction:column;align-items:center;align-content:center;overflow:visible;width:32px}.hover-button-root .hover-button-content{display:none}.hover-button-root .hover-button-content .popover-arrow{display:inline-block;position:relative;top:-32px;left:calc(50% - 8px);width:16px;height:16px;background:#e4e4e4;border:#e4e4e4;transform:rotate(45deg);z-index:-1}.hover-button-root.hover-button-active .hover-button-content{position:absolute;z-index:1;width:250px;background:#e4e4e4;border:#e4e4e4;margin:64px;box-shadow:0 4px 4px 4px #c5c5c5;display:flex;flex-direction:column;align-content:center;align-items:center}.hover-button-root.hover-button-active .hover-button-content.rows-mode{flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}
.toasts-host,.toasts-manager{position:fixed;right:0;top:0;z-index:10000000;width:400px;border:none;display:inline-block;background:transparent}.toasts-manager.inactive{display:none}.selfcad-website .wide-alert{width:100%}
