.pim-fill-tabs{height:100%;min-height:0}.pim-fill-tabs>.ant-tabs-content-holder{flex:1;min-height:0}.pim-fill-tabs>.ant-tabs-content-holder>.ant-tabs-content{height:100%}.pim-fill-tabs>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane-active{height:100%;overflow:auto}.pim-sidebar-item{color:var(--pim-sb-icon);transition:background .15s,color .15s}.pim-sidebar-item .ant-badge{color:inherit}.pim-sidebar-item:hover{background:var(--pim-sb-hover)!important;color:var(--pim-sb-icon-active)}.pim-sidebar-item.ant-dropdown-open{background:var(--pim-sb-active)!important;color:var(--pim-sb-icon-active)}.pim-unpublished .ant-tree-title,.pim-unpublished .ant-tree-iconEle{opacity:.5}.pim-richtext .ProseMirror{outline:none;min-height:inherit}.pim-richtext .ProseMirror p{margin:.4em 0}.pim-row-muted td{opacity:.5}.pim-inherited{color:var(--ant-color-text-tertiary, #8c8c8c);font-style:italic}.pim-auth{min-height:100vh;display:grid;grid-template-columns:minmax(380px,5fr) 7fr}.pim-auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:40px 48px;color:#fff;background:radial-gradient(circle at 15% 110%,rgba(20,184,166,.35),transparent 55%),radial-gradient(circle at 100% 0%,rgba(15,118,110,.45),transparent 50%),#141414}.pim-auth-brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:22px 22px;pointer-events:none}.pim-auth-brand>*{position:relative}.pim-auth-headline{font-size:34px;font-weight:700;line-height:1.15;letter-spacing:-.5px;max-width:400px}.pim-auth-main{display:flex;align-items:center;justify-content:center;padding:48px 24px}.pim-auth-compact-logo{display:none;align-items:center;gap:10px;margin-bottom:32px}@media (max-width: 860px){.pim-auth{grid-template-columns:1fr}.pim-auth-brand{display:none}.pim-auth-compact-logo{display:flex}}.pim-asset-tree .ant-tree-node-content-wrapper{display:flex;min-width:0}.pim-asset-tree .ant-tree-title{flex:1;min-width:0}.pim-work-tabs>.ant-tabs-nav .ant-tabs-tab{padding:4px 8px 4px 10px!important;line-height:20px}.pim-work-tabs>.ant-tabs-nav .ant-tabs-tab-remove{margin-inline-start:4px;padding:0 2px;font-size:10px}.pim-work-tabs>.ant-tabs-nav{margin-bottom:8px}.pim-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
