.material-card[data-v-e9de0668]{border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1);width:100%}.count-badge[data-v-e9de0668]{background:rgba(247,246,246,.613);color:#000;font-weight:400;padding:4px 5px;border-radius:3px;font-size:var(--text-xs1);min-width:25px;text-align:center;border:1px solid #d4d5d9}.material-card[data-v-e9de0668]:hover:not(.selected){background-color:#f1f3f5;transition:background .2s ease-in-out;box-shadow:0 2px 6px rgba(0,0,0,.1)}.router-link-active .material-card[data-v-e9de0668]:hover{background-color:unset;box-shadow:none}.material-card:hover .actions[data-v-e9de0668]{display:block}.router-link-active .material-card[data-v-e9de0668]{background:linear-gradient(90deg,rgba(233,206,140,.37),rgba(233,206,140,.2) 27%,#fff 77%);border-left:4px solid var(--brand-color)}.router-link-active .count-badge[data-v-e9de0668]{background:var(--brand-color);color:#fff;font-weight:500}.selected[data-v-e9de0668]{background:linear-gradient(90deg,rgba(233,207,140,.167),rgba(233,207,140,.128) 27%,#fff 77%);border-left:4px solid var(--brand-color)}.selected .count-badge[data-v-e9de0668]{background:var(--brand-color);color:#fff;font-weight:500}.card-content[data-v-e9de0668]{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;padding:8px 8px;min-height:40px}.text-section[data-v-e9de0668]{text-align:left;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.title-row[data-v-e9de0668]{min-width:0;gap:7px}.title[data-v-e9de0668]{margin:0;font-size:var(--text-s);color:#1a1a1a;flex:1;min-width:0}.fade[data-v-e9de0668]{background-color:hsla(0,0%,82.7%,.3098039216);opacity:.7}.customlist-bar .title[data-v-e9de0668]{font-weight:400}.material-id[data-v-e9de0668]{padding:3px 0;margin-top:2px;align-items:center;font-size:var(--text-s);color:#8c8989}.bom-item[data-v-ffcfb02a]{min-width:24rem;max-width:25rem;height:100%;overflow:auto;border:1px solid var(--gray-bgcolor);border-left:none;border-top:none;transition:max-width .3s ease,min-width .3s ease}@media screen and (max-width:1366px){.bom-item[data-v-ffcfb02a]{min-width:14rem;max-width:14rem}}.bom-item .action-icons[data-v-ffcfb02a]{display:flex;align-items:center;gap:4px}.bom-item--collapsed[data-v-ffcfb02a]{min-width:30px;max-width:32px;overflow:hidden}.bom-item .collapsed-sidebar[data-v-ffcfb02a]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 0 0 0}.bom-item .collapsed-sidebar .divider-light[data-v-ffcfb02a],.bom-item .collapsed-sidebar .divider[data-v-ffcfb02a]{height:1px;width:20px;background:#ebe6e7}.bom-item .collapsed-sidebar .vertical-text[data-v-ffcfb02a]{height:75px;display:flex;align-items:center;justify-content:center;white-space:nowrap}.bom-item .collapsed-sidebar .vertical-text span[data-v-ffcfb02a]{transform-origin:center;transform:rotate(-90deg);font-size:var(--text-xs1);letter-spacing:1px;color:#99a1af;font-weight:700}.bom-item .collapsed-sidebar .selectedProduct-viewer[data-v-ffcfb02a]{display:flex;flex-direction:column;align-items:center;gap:6px}.bom-item .collapsed-sidebar .selectedProduct-viewer .icon[data-v-ffcfb02a]{width:15px}.bom-item .collapsed-sidebar .selectedProduct-viewer .vertical-text-selected[data-v-ffcfb02a]{writing-mode:sideways-lr;font-size:var(--text-xs1);color:#556072;font-weight:700}.product-code-item[data-v-ffcfb02a]{margin:6px 6px;cursor:pointer}.erp-id[data-v-ffcfb02a]{font-size:var(--text-xs1);color:#99a1af;line-height:1.2;min-width:0}.product-code-item[data-v-ffcfb02a] .card-content{padding:8px 10px}.product-code-item[data-v-ffcfb02a] .text-section{min-width:0;flex:1}.product-code-item[data-v-ffcfb02a] .title{min-width:0}.icon[data-v-ffcfb02a]{width:20px}.empty-bom-list__header[data-v-ffcfb02a]{position:sticky;top:0;z-index:1;background-color:var(--gray-bgcolor);display:flex;flex-direction:column}.empty-bom-list h3[data-v-ffcfb02a]{font-size:var(--text-2xl);font-weight:500}.red-border[data-v-ffcfb02a]{border:1px solid red}.bom-list-container[data-v-ffcfb02a]{height:100%;display:flex}.bom-list-container .bom-detail-view[data-v-ffcfb02a]{flex:1;overflow-x:auto;overflow-y:auto;padding-left:5px}