.quotationDetailBox { padding: 16px !important; background-color: #fff; } .customer { margin-top: 8px !important; font-size: 15px !important; font-weight: 550; } .customer .label { white-space: nowrap; /* 强制不换行 */ overflow: hidden; /* 隐藏溢出内容 */ text-overflow: ellipsis; /* 显示省略号 */ } .customer :global .adm-input-element { border: 1px solid #dededf; height: 40px !important; margin: 8px 0; border-radius: 5px; } .customer .sizeBox { display: flex; align-items: center; } .customer .sizeBox .sizeItem { display: flex; align-items: center; justify-content: space-between; } .sizeBox { display: flex; align-items: center; justify-content: space-between; } .sizeBox .customer { width: 32%; } .tabs-wrapper { display: flex; align-items: center; } .tab-content { width: 48px !important; } .quotationTab :global .adm-selector-item { display: flex; align-items: center; height: 100%; } .svgBox { display: flex; align-items: center; justify-content: space-around; } .svgBox1 { display: flex; justify-content: space-between; width: 100%; height: 240px !important; overflow: hidden; } .materialsLine { display: flex; align-items: center; justify-content: space-between; } .materialBtns { display: flex; align-items: center; justify-content: space-around; font-size: 16px; } .selectInput :global .adm-input-element { border: 1px solid #dededf; height: 40px !important; margin: 8px 0; border-radius: 5px; } .tableBox { display: flex; align-items: center; justify-content: space-between; } .tableBox .tableHeader { width: 16%; font-size: 15px !important; text-align: center; font-weight: 700; padding: 0 1px; } .tableBox .tableBody { width: 16%; overflow: hidden; font-size: 10px !important; text-align: center; padding: 0 1.5px; } .boxListBody { display: flex; align-items: center; justify-content: space-between; border: 1px solid #f3f3f3; padding: 16px !important; margin-bottom: 8px !important; border-radius: 3px !important; } :global .adm-input-element:read-only { background-color: #f1f2f8 !important; } .backBox { display: flex; align-items: center; margin: 8px 0; height: 53px !important; font-size: 16px; } .backBox .backEnd { width: 40px !important; } .projectBtn { align-items: center; justify-content: space-between; } .boxTitle { font-size: 20px !important; font-weight: 700; margin-bottom: 16px !important; margin-top: 16px !important; border-bottom: 1px solid #dededf; } .quotationBody { font-size: 20px !important; } .quotationBody .line { width: 100%; height: 1px; margin-top: 16px !important; background-color: #dededf; } .tabsBox { position: relative; width: 100%; } .tabsBox .tabAddBtn { position: absolute; right: 0; top: 20px; } .tabsBox .tabClearBtn { position: absolute; right: 0; top: 0; } .materialsBox { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .addTabs { height: 192px !important; padding: 16px !important; position: relative; } .addTabs :global .adm-input-element { height: 48px !important; border: 1px solid #dededf; } .addTabs .addTabsBtn { position: absolute; right: 5%; bottom: 10%; } .processFlex { display: flex; align-items: center; justify-content: space-between; } .processFlex .processBtn { margin-left: 16px !important; } .materialsBtns { display: flex; flex-wrap: wrap; margin-left: 16px !important; margin-top: 24px !important; } .materialBox .materialsBtns { display: flex; flex-wrap: wrap; margin: 0 !important; } .CollapseBox :global .adm-list-item-content .adm-list-item-content-main { font-weight: 700; font-size: 20px; } .CollapseBox :global .adm-list-item { padding: 0; } /* 外层容器:允许横向滚动 */ .tabsContainer { width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none; } .tabsContainer::-webkit-scrollbar { display: none; } /* Tab 内容样式 */ .tabTitle { display: flex; align-items: center; justify-content: space-between; padding: 4px 8px; /* 左右留白 */ width: 100%; /* 占满 Tab 容器 */ white-space: nowrap; text-overflow: ellipsis; position: relative; } .tabText { flex: 1; text-align: center; overflow: hidden; text-overflow: ellipsis; } .closeIcon { flex-shrink: 0; cursor: pointer; color: #999; position: absolute; right: -10px; top: 0; z-index: 99; }