:root{--app-font-sans:"Barlow","DIN Alternate","PingFang SC","Microsoft YaHei","Segoe UI",sans-serif}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e8effa;color:#24384f;font-family:Barlow,DIN Alternate,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;font-family:var(--app-font-sans);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sidebar-sider.ant-layout-sider{background:radial-gradient(420px 180px at -20% -10%,#165dff33,#0000 72%),linear-gradient(180deg,#f5f8fe,#edf2fa);border-right:1px solid #d8e2f2;box-shadow:inset -1px 0 0 #ffffffbf;height:100vh;max-width:268px!important;min-width:268px!important;overflow:hidden;width:268px!important}.sidebar-shell{display:flex;flex-direction:column;gap:10px;height:100%;padding:12px 10px}.logo-container{align-items:center;background:linear-gradient(135deg,#fffffff5,#f1f6fff2);border:1px solid #d6e1f2;border-radius:14px;box-shadow:0 10px 22px #213e6114;display:flex;gap:10px;min-height:72px;padding:0 12px}.logo-container .logo-icon{flex-shrink:0;height:32px;width:32px}.logo-container .brand-copy{min-width:0}.logo-container .brand-title{color:#1f3650;font-size:15px;font-weight:700;letter-spacing:.15px;line-height:1.2}.logo-container .brand-subtitle{color:#66809f;font-size:12px;letter-spacing:.1px;line-height:1.25;margin-top:2px;text-transform:none}.sidebar-main{flex:1 1;min-height:0;overflow-y:auto;padding-right:2px}.sidebar-main::-webkit-scrollbar{width:6px}.sidebar-main::-webkit-scrollbar-track{background:#0000}.sidebar-main::-webkit-scrollbar-thumb{background:#536f984d;border-radius:999px}.sidebar-menu.ant-menu{background:#0000;border-right:none;padding:4px 0 8px}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-item,.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-title{border-radius:10px;color:#2f4057;height:44px;line-height:44px;margin:4px 0;transition:all .2s ease;width:100%}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-item .anticon,.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-title .anticon{color:#3f536d;font-size:17px;margin-right:12px;transition:color .2s ease}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-item:hover,.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-title:hover{background:#1d65ee17;color:#1c58c8}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-item:hover .anticon,.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-title:hover .anticon{color:#1c58c8}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-item-selected{background:linear-gradient(90deg,#1766ff26,#1766ff14);box-shadow:inset 0 0 0 1px #1766ff33;color:#1252ca;font-weight:700}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-item-selected .anticon{color:#1252ca}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title{background:#1252ca14;color:#1252ca;font-weight:700}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title .ant-menu-submenu-arrow,.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-submenu-open>.ant-menu-submenu-title .anticon{color:#1252ca}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-sub{background:#ffffffb8;border:1px solid #ccd9eee6;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffc7;margin:4px 0 10px;padding:6px 0}.sidebar-sider .sidebar-menu.ant-menu-inline .ant-menu-sub .ant-menu-item{border-radius:10px;height:42px;line-height:42px;margin:2px 8px;padding-left:16px!important;width:calc(100% - 16px)}.footer-container{flex-shrink:0;padding:2px 2px 0}.footer-container .footer-divider{background:linear-gradient(90deg,#9aabc500,#9aabc5d1,#9aabc500);height:1px;margin:0 8px 8px}.footer-container .footer-menu.ant-menu{background:#0000;border-right:none}.footer-container .footer-menu.ant-menu-inline .ant-menu-item{border-radius:10px;color:#3a4d64;height:42px;line-height:42px;margin:2px 0}.footer-container .footer-menu.ant-menu-inline .ant-menu-item .anticon{color:#4d637f;font-size:16px;margin-right:12px}.footer-container .footer-menu.ant-menu-inline .ant-menu-item:hover{background:#0f54d817;color:#0f54d8}.footer-container .footer-menu.ant-menu-inline .ant-menu-item:hover .anticon{color:#0f54d8}@media(max-width:1500px){.sidebar-sider.ant-layout-sider{max-width:248px!important;min-width:248px!important;width:248px!important}.logo-container{min-height:68px;padding:0 10px}}.topBarContainer{align-items:center;display:flex;justify-content:space-between;margin-top:12px;padding-bottom:33px;padding-left:12px;padding-right:16px}.topBarLabel{color:#111a2f;font-size:16px;height:17px;line-height:17px}.topBarButton{height:23px;line-height:23px}.topBar{align-items:center;background:#fff;display:flex;gap:8px;justify-content:space-between;min-width:0;padding:16px 24px;width:100%}.topBar.radius-right{border-radius:0 8px 0 0}.topBar.radius-both{border-radius:8px 8px 0 0;width:100%}.topBar .backButton,.topBar .collapseButton{margin-right:16px}.topBar .titleContent{align-items:center;display:flex;flex:1 1;justify-content:space-between;min-width:0}.topBar .titleContent .title{align-items:center;display:flex;font-size:16px;font-weight:500;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topBar .titleContent .title .titleIcon{align-items:center;color:#165dff;display:flex;font-size:18px}.topBar .rightContent,.topBar .titleContent .buttons{display:flex;flex-shrink:0;gap:8px}.topBar .rightContent{flex-wrap:wrap;justify-content:flex-end;margin-left:16px}.topBar .rightContent .ant-btn{min-width:64px}.tabContainer{background:#0000}.projectTabs :global .ant-tabs-nav{margin-bottom:0}.projectTabs :global .ant-tabs-nav:before{border-bottom:none}.projectTabs :global .ant-tabs-nav-list{gap:10px;margin-left:0}.projectTabs :global .ant-tabs-tab{background:#ffffffc7;border:1px solid #d4e0f2;border-radius:11px;color:#60758f;font-size:14px;margin-right:0;padding:8px 14px;transition:all .2s ease}.projectTabs :global .ant-tabs-tab .ant-tabs-tab-btn{font-weight:600}.projectTabs :global .ant-tabs-tab:hover{background:#ebf3fff2;border-color:#9cbcf5;color:#1a5dda}.projectTabs :global .ant-tabs-tab.ant-tabs-tab-active{background:linear-gradient(135deg,#edf4ff,#dce9ff);border-color:#2c71ee;box-shadow:0 8px 14px #2d72ec33}.projectTabs :global .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#165dff;font-weight:700}.projectTabs :global .ant-tabs-ink-bar{display:none}.rowStyle{height:70px}.tableContainer .ant-table-content{height:755px}.recordTable .ant-table-wrapper .ant-table .ant-table-container .ant-table-body{overflow-x:auto}.pmContainer{background:radial-gradient(850px 260px at 0 -22%,#165dff1f,#0000 60%),linear-gradient(180deg,#f8fbff,#eef3fa);border:1px solid #d8e2f0;border-radius:14px;box-shadow:0 16px 30px #1a355814;display:flex;flex-direction:column;min-height:calc(100vh - 78px);overflow:hidden;position:relative;width:100%}.pmTopBar{border-bottom:1px solid #dce7f5}.pmTopBar .topBar{-webkit-backdrop-filter:saturate(110%) blur(6px);backdrop-filter:saturate(110%) blur(6px);background:#ffffffd1;padding:14px 18px}.pmTopBar .topBar .titleContent .title{color:#1f2f45;font-size:17px;font-weight:700}.pmTopBar .topBar .titleContent .title .titleIcon{color:#2b6ce6}.pmTopBar .topBar .titleContent .buttons .ant-btn{border-radius:10px;box-shadow:0 8px 18px #2b6ce638;font-weight:600;height:34px;padding:0 16px}.pmToolbar{align-items:center;background:#ffffffe6;border-bottom:1px solid #dce7f5;display:flex;gap:12px;justify-content:space-between;min-height:56px;padding:0 18px}.pmToolbar .pmToolbarLeft{flex:1 1;min-width:0}.pmToolbar .pmToolbarLeft .ant-tabs{margin-bottom:0}.pmToolbar .pmToolbarLeft .ant-tabs-nav{margin-bottom:0!important}.pmToolbar .pmToolbarLeft .ant-tabs-nav:before{border-bottom:none!important}.pmToolbar .pmToolbarLeft .ant-tabs-nav-list{gap:16px}.pmToolbar .pmToolbarLeft .ant-tabs-tab{color:#607389;font-weight:600;margin-right:0;padding:14px 4px 12px;transition:color .2s ease}.pmToolbar .pmToolbarLeft .ant-tabs-tab-btn{font-size:14px;letter-spacing:.2px}.pmToolbar .pmToolbarLeft .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2b6ce6!important}.pmToolbar .pmToolbarLeft .ant-tabs-ink-bar{background:linear-gradient(90deg,#2b6ce6,#5a8dff);border-radius:999px;height:3px!important}.pmToolbar .pmToolbarRight{flex-shrink:0}.pmToolbar .pmToolbarRight .pmSearchInput .ant-input-group-wrapper{max-width:100%}.pmToolbar .pmToolbarRight .pmSearchInput .ant-input-affix-wrapper{background:#f7faff;border:1px solid #d3deed;border-radius:10px;box-shadow:inset 0 1px 0 #ffffffb3;transition:all .2s ease}.pmToolbar .pmToolbarRight .pmSearchInput .ant-input-affix-wrapper-focused,.pmToolbar .pmToolbarRight .pmSearchInput .ant-input-affix-wrapper:hover{background:#fff;border-color:#7da9ff;box-shadow:0 0 0 3px #2b6ce61f}.pmToolbar .pmToolbarRight .pmSearchInput .ant-input{font-size:13px}.pmOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 18px 0}.pmOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.pmOverviewCard:after{background:radial-gradient(circle,#2b6ce624,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.pmOverviewCard .overviewLabel{color:#6e8197;font-size:12px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.pmOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.pmOverviewCard .overviewText{font-size:15px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmContent{flex:1 1;overflow-y:auto;padding:12px 18px 18px}.pmTableShell{background:#fffffff2;border:1px solid #d9e4f4;border-radius:14px;box-shadow:0 12px 26px #142e4e14;overflow:hidden}.pmTable .ant-table{background:#0000}.pmTable .ant-table-container{border-radius:0}.pmTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f3f8ff,#eaf1fb);border-bottom:1px solid #d6e1f0;color:#465a72;font-size:13px;font-weight:700;padding:13px 14px}.pmTable .ant-table-thead>tr>th:before{display:none!important}.pmTable .ant-table-tbody>tr>td{border-bottom:1px solid #e7edf7;color:#2a3f57;font-size:14px;padding:13px 14px;transition:background-color .18s ease}.pmTable .ant-table-tbody>tr:hover>td{background:#edf4ff!important}.pmTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.pmTable .pmTableRowEven{background:#fffffff2}.pmTable .pmTableRowOdd{background:#f9fbff}.pmTable .projectNameCell{color:#1f3852;font-weight:700}.pmTable .pmActionLink{color:#2f6fec;font-weight:700}.pmTable .pmActionDanger{font-weight:700}.pmTable .ant-table-pagination{margin:14px}.pmTable .ant-pagination-item{border-color:#d3deed;border-radius:8px;min-width:30px}.pmTable .ant-pagination-item-active{background:#2f6fec1f;border-color:#2f6fec}.pmTable .ant-pagination-item-active a{color:#2f6fec;font-weight:700}.emptyText{color:#6f8197;font-size:14px}.pmPrimaryAction.ant-btn{border-radius:10px;font-weight:600;height:34px;padding:0 14px}.pmDeleteConfirm .ant-popover-inner{border:1px solid #dce7f5;border-radius:10px;box-shadow:0 10px 24px #1b34541f}.pmDeleteConfirm .ant-popover-message-title{color:#2b3f58;font-weight:600}.pmCreateModal .ant-modal-content{border:1px solid #d9e4f4;border-radius:14px;box-shadow:0 14px 32px #18315129;overflow:hidden}.pmCreateModal .ant-modal-header{background:linear-gradient(180deg,#f5f9ff,#fff);border-bottom:none;padding:16px 20px 6px}.pmCreateModal .ant-modal-header .ant-modal-title{color:#233a55;font-size:17px;font-weight:700}.pmCreateModal .ant-modal-body{padding:8px 20px 6px}.pmCreateModal .ant-modal-footer{border-top:none;padding:12px 20px 18px}.pmCreateModal .ant-form-item{margin-bottom:16px}.pmCreateModal .ant-form-item-label>label{color:#3d526a;font-weight:600}.pmCreateModal .ant-input{background:#f8fbff;border-color:#d2dded;border-radius:8px}.pmCreateModal .ant-input:focus,.pmCreateModal .ant-input:hover{background:#fff;border-color:#82acff}.pmCreateModal .ant-btn{border-radius:9px;font-weight:600;height:34px;padding:0 16px}@media(max-width:1280px){.pmContainer{border-radius:10px}.pmContent,.pmOverview,.pmToolbar{padding-left:14px;padding-right:14px}.pmOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.pmOverviewCard.keywordCard{grid-column:1/-1}}@media(max-width:900px){.pmToolbar{align-items:stretch;flex-direction:column;padding-bottom:10px;padding-top:10px}.pmToolbar .pmToolbarRight{width:100%}.pmToolbar .pmToolbarRight .pmSearchInput{width:100%!important}.pmOverview{grid-template-columns:1fr}}.purchaseInboundDetail{display:flex;flex-direction:column;height:100%}.purchaseInboundDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.purchaseInboundDetail .topBar .rightContent .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec38}.purchaseInboundDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.purchaseInboundDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#2f6fec17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.purchaseInboundDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.purchaseInboundDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.purchaseInboundDetail .contentArea .card:last-child{margin-bottom:0}.purchaseInboundDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.purchaseInboundDetail .contentArea .card .cardHeader .cardTitle,.purchaseInboundDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.purchaseInboundDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.purchaseInboundDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.purchaseInboundDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.purchaseInboundDetail .contentArea .card .cardTitle:before{background:#2f6fec;border-radius:4px;content:"";height:16px;width:4px}.purchaseInboundDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchaseInboundDetail .contentArea .card .statusButton{border-radius:8px;color:#2f6fec;font-weight:600;padding:0 2px}.purchaseInboundDetail .contentArea .card .statusButton:hover{color:#1459de}.purchaseInboundDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.purchaseInboundDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.purchaseInboundDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.purchaseInboundDetail .contentArea .card .sectionToggle:hover{background:#2f6fec14;color:#1459de}.purchaseInboundDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.purchaseInboundDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.purchaseInboundDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.purchaseInboundDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.purchaseInboundDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.purchaseInboundDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.purchaseInboundDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-input,.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-picker,.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.purchaseInboundDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.purchaseInboundDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.purchaseInboundDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.purchaseInboundDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.purchaseInboundDetail .contentArea .card .cardContent .actionButtons .ant-btn,.purchaseInboundDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.purchaseInboundDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.purchaseInboundDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec3b}.purchaseInboundDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.purchaseInboundDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#1c62ea;border-color:#1c62ea}.purchaseInboundDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.purchaseInboundDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.purchaseInboundDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.purchaseInboundDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6fec}.purchaseInboundDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#2f6fec;border-radius:3px;height:3px}.purchaseInboundDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.purchaseInboundDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.purchaseInboundDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.purchaseInboundDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.purchaseInboundDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.purchaseInboundDetail .ant-table-tbody>tr:hover>td{background:#edf3ff}@media(max-width:1320px){.purchaseInboundDetail .contentArea{padding:14px}.purchaseInboundDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.purchaseInboundDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.purchaseInboundDetail .contentArea .card .cardContent .row .item{min-width:100%}}.purchaseInboundOrder{background:radial-gradient(1100px 360px at 0 -12%,#2f6fec17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.purchaseInboundOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.purchaseInboundOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.purchaseInboundOrder .documentListOverviewCard:after{background:radial-gradient(circle,#2f6fec24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.purchaseInboundOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.purchaseInboundOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.purchaseInboundOrder .orderTable{background:#0000;border-radius:0;padding:0}.purchaseInboundOrder .orderTable .ant-table{background:#0000}.purchaseInboundOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.purchaseInboundOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.purchaseInboundOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.purchaseInboundOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.purchaseInboundOrder .orderTable .ant-table-tbody>tr:hover>td{background:#edf3ff}.purchaseInboundOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#2f6fec1a}.purchaseInboundOrder .orderTable .ant-btn-link{color:#2f6fec;font-weight:600;padding:0 2px}.purchaseInboundOrder .orderTable .ant-btn-link:hover{color:#1459de}.purchaseInboundOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.purchaseInboundOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.purchaseInboundOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.purchaseInboundOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.purchaseInboundOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.purchaseInboundOrder .orderTable .documentActionLink{color:#2f6fec;font-weight:700}.purchaseInboundOrder .orderTable .documentActionDanger{font-weight:700}.purchaseInboundOrder .orderTable .ant-pagination{margin:14px 6px 0}.purchaseInboundOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.purchaseInboundOrder .orderTable .ant-pagination-item-active{background:#2f6fec1a;border-color:#2f6fec}.purchaseInboundOrder .orderTable .ant-pagination-item-active a{color:#1355d5;font-weight:600}@media(max-width:1280px){.purchaseInboundOrder{padding:14px 14px 18px}}@media(max-width:1024px){.purchaseInboundOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.purchaseInboundCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.purchaseInboundCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.purchaseInboundCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.purchaseInboundCreateModal .ant-tabs-nav{margin-bottom:12px}.purchaseInboundCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.purchaseInboundCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6fec}.purchaseInboundCreateModal .ant-tabs-ink-bar{background:#2f6fec;border-radius:3px;height:3px}.purchaseInboundCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.purchaseInboundCreateModal .ant-input,.purchaseInboundCreateModal .ant-input-affix-wrapper,.purchaseInboundCreateModal .ant-picker,.purchaseInboundCreateModal .ant-select-selector{border-radius:8px!important}.purchaseInboundCreateModal .ant-modal-footer{margin-top:16px}.purchaseInboundCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.purchaseInboundCreateModal .ant-modal-footer .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 7px 14px #2f6fec3d}.otherInboundOrder{background:radial-gradient(1100px 360px at 0 -12%,#1f8b5f17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.otherInboundOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.otherInboundOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.otherInboundOrder .documentListOverviewCard:after{background:radial-gradient(circle,#1f8b5f24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.otherInboundOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.otherInboundOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.otherInboundOrder .orderTable{background:#0000;border-radius:0;padding:0}.otherInboundOrder .orderTable .ant-table{background:#0000}.otherInboundOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.otherInboundOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.otherInboundOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.otherInboundOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.otherInboundOrder .orderTable .ant-table-tbody>tr:hover>td{background:#edf8f1}.otherInboundOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#1f8b5f1a}.otherInboundOrder .orderTable .ant-btn-link{color:#1f8b5f;font-weight:600;padding:0 2px}.otherInboundOrder .orderTable .ant-btn-link:hover{color:#186a48}.otherInboundOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.otherInboundOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.otherInboundOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.otherInboundOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.otherInboundOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.otherInboundOrder .orderTable .documentActionLink{color:#1f8b5f;font-weight:700}.otherInboundOrder .orderTable .documentActionDanger{font-weight:700}.otherInboundOrder .orderTable .ant-pagination{margin:14px 6px 0}.otherInboundOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.otherInboundOrder .orderTable .ant-pagination-item-active{background:#1f8b5f1a;border-color:#1f8b5f}.otherInboundOrder .orderTable .ant-pagination-item-active a{color:#166143;font-weight:600}@media(max-width:1280px){.otherInboundOrder{padding:14px 14px 18px}}@media(max-width:1024px){.otherInboundOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.otherInboundCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.otherInboundCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.otherInboundCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.otherInboundCreateModal .ant-tabs-nav{margin-bottom:12px}.otherInboundCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.otherInboundCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f8b5f}.otherInboundCreateModal .ant-tabs-ink-bar{background:#1f8b5f;border-radius:3px;height:3px}.otherInboundCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.otherInboundCreateModal .ant-input,.otherInboundCreateModal .ant-input-affix-wrapper,.otherInboundCreateModal .ant-picker,.otherInboundCreateModal .ant-select-selector{border-radius:8px!important}.otherInboundCreateModal .ant-modal-footer{margin-top:16px}.otherInboundCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.otherInboundCreateModal .ant-modal-footer .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 7px 14px #1f8b5f3d}.otherInboundDetail{display:flex;flex-direction:column;height:100%}.otherInboundDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.otherInboundDetail .topBar .rightContent .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f38}.otherInboundDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.otherInboundDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#1f8b5f17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.otherInboundDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.otherInboundDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.otherInboundDetail .contentArea .card:last-child{margin-bottom:0}.otherInboundDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.otherInboundDetail .contentArea .card .cardHeader .cardTitle,.otherInboundDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.otherInboundDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.otherInboundDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.otherInboundDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.otherInboundDetail .contentArea .card .cardTitle:before{background:#1f8b5f;border-radius:4px;content:"";height:16px;width:4px}.otherInboundDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otherInboundDetail .contentArea .card .statusButton{border-radius:8px;color:#1f8b5f;font-weight:600;padding:0 2px}.otherInboundDetail .contentArea .card .statusButton:hover{color:#186a48}.otherInboundDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.otherInboundDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.otherInboundDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.otherInboundDetail .contentArea .card .sectionToggle:hover{background:#1f8b5f14;color:#186a48}.otherInboundDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.otherInboundDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.otherInboundDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.otherInboundDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.otherInboundDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.otherInboundDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.otherInboundDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.otherInboundDetail .contentArea .card .cardContent .row .item .ant-input,.otherInboundDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.otherInboundDetail .contentArea .card .cardContent .row .item .ant-picker,.otherInboundDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.otherInboundDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.otherInboundDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.otherInboundDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.otherInboundDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.otherInboundDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.otherInboundDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.otherInboundDetail .contentArea .card .cardContent .actionButtons .ant-btn,.otherInboundDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.otherInboundDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.otherInboundDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f3b}.otherInboundDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.otherInboundDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#1b7a54;border-color:#1b7a54}.otherInboundDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.otherInboundDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.otherInboundDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.otherInboundDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f8b5f}.otherInboundDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#1f8b5f;border-radius:3px;height:3px}.otherInboundDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.otherInboundDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.otherInboundDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.otherInboundDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.otherInboundDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.otherInboundDetail .ant-table-tbody>tr:hover>td{background:#edf8f1}@media(max-width:1320px){.otherInboundDetail .contentArea{padding:14px}.otherInboundDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.otherInboundDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.otherInboundDetail .contentArea .card .cardContent .row .item{min-width:100%}}.otherInboundDetail .contentArea{overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}:global(.printButton){border:1px solid #1f8b5f;color:#1f8b5f}:global(.printButton):hover{border-color:#1a754f;color:#1a754f}.ant-table .ant-btn-link.download-button{color:#1f8b5f}.ant-table .ant-btn-link.download-button:hover{color:#1a754f}.attachmentUploadButton.isUploading{background:linear-gradient(135deg,#1f8b5f,#2aa874);border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f3d}.otherOutboundDetail{display:flex;flex-direction:column;height:100%}.otherOutboundDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.otherOutboundDetail .topBar .rightContent .ant-btn-primary{background:#b8701f;border-color:#b8701f;box-shadow:0 8px 16px #b8701f38}.otherOutboundDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.otherOutboundDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#b8701f17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.otherOutboundDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.otherOutboundDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.otherOutboundDetail .contentArea .card:last-child{margin-bottom:0}.otherOutboundDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.otherOutboundDetail .contentArea .card .cardHeader .cardTitle,.otherOutboundDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.otherOutboundDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.otherOutboundDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.otherOutboundDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.otherOutboundDetail .contentArea .card .cardTitle:before{background:#b8701f;border-radius:4px;content:"";height:16px;width:4px}.otherOutboundDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otherOutboundDetail .contentArea .card .statusButton{border-radius:8px;color:#b8701f;font-weight:600;padding:0 2px}.otherOutboundDetail .contentArea .card .statusButton:hover{color:#955b19}.otherOutboundDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.otherOutboundDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.otherOutboundDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.otherOutboundDetail .contentArea .card .sectionToggle:hover{background:#b8701f14;color:#955b19}.otherOutboundDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.otherOutboundDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.otherOutboundDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.otherOutboundDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.otherOutboundDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.otherOutboundDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.otherOutboundDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-input,.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-picker,.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.otherOutboundDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.otherOutboundDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.otherOutboundDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.otherOutboundDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.otherOutboundDetail .contentArea .card .cardContent .actionButtons .ant-btn,.otherOutboundDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.otherOutboundDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.otherOutboundDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#b8701f;border-color:#b8701f;box-shadow:0 8px 16px #b8701f3b}.otherOutboundDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.otherOutboundDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#a7651c;border-color:#a7651c}.otherOutboundDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.otherOutboundDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.otherOutboundDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.otherOutboundDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#b8701f}.otherOutboundDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#b8701f;border-radius:3px;height:3px}.otherOutboundDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.otherOutboundDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.otherOutboundDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.otherOutboundDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.otherOutboundDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.otherOutboundDetail .ant-table-tbody>tr:hover>td{background:#fdf4e9}@media(max-width:1320px){.otherOutboundDetail .contentArea{padding:14px}.otherOutboundDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.otherOutboundDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.otherOutboundDetail .contentArea .card .cardContent .row .item{min-width:100%}}.otherOutboundDetail .contentArea{overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}:global(.printButton){border:1px solid #b8701f;color:#b8701f}:global(.printButton):hover{border-color:#8f5613;color:#8f5613}.ant-table .ant-btn-link.download-button{color:#b8701f}.ant-table .ant-btn-link.download-button:hover{color:#8f5613}.attachmentUploadButton.isUploading{background:linear-gradient(135deg,#b8701f,#cf882f);border-color:#b8701f;box-shadow:0 8px 16px #b8701f3d}.otherOutboundOrder{background:radial-gradient(1100px 360px at 0 -12%,#b8701f17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.otherOutboundOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.otherOutboundOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.otherOutboundOrder .documentListOverviewCard:after{background:radial-gradient(circle,#b8701f24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.otherOutboundOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.otherOutboundOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.otherOutboundOrder .orderTable{background:#0000;border-radius:0;padding:0}.otherOutboundOrder .orderTable .ant-table{background:#0000}.otherOutboundOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.otherOutboundOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.otherOutboundOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.otherOutboundOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.otherOutboundOrder .orderTable .ant-table-tbody>tr:hover>td{background:#fdf4e9}.otherOutboundOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#b8701f1a}.otherOutboundOrder .orderTable .ant-btn-link{color:#b8701f;font-weight:600;padding:0 2px}.otherOutboundOrder .orderTable .ant-btn-link:hover{color:#955b19}.otherOutboundOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.otherOutboundOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.otherOutboundOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.otherOutboundOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.otherOutboundOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.otherOutboundOrder .orderTable .documentActionLink{color:#b8701f;font-weight:700}.otherOutboundOrder .orderTable .documentActionDanger{font-weight:700}.otherOutboundOrder .orderTable .ant-pagination{margin:14px 6px 0}.otherOutboundOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.otherOutboundOrder .orderTable .ant-pagination-item-active{background:#b8701f1a;border-color:#b8701f}.otherOutboundOrder .orderTable .ant-pagination-item-active a{color:#8c5518;font-weight:600}@media(max-width:1280px){.otherOutboundOrder{padding:14px 14px 18px}}@media(max-width:1024px){.otherOutboundOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.otherOutboundCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.otherOutboundCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.otherOutboundCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.otherOutboundCreateModal .ant-tabs-nav{margin-bottom:12px}.otherOutboundCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.otherOutboundCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#b8701f}.otherOutboundCreateModal .ant-tabs-ink-bar{background:#b8701f;border-radius:3px;height:3px}.otherOutboundCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.otherOutboundCreateModal .ant-input,.otherOutboundCreateModal .ant-input-affix-wrapper,.otherOutboundCreateModal .ant-picker,.otherOutboundCreateModal .ant-select-selector{border-radius:8px!important}.otherOutboundCreateModal .ant-modal-footer{margin-top:16px}.otherOutboundCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.otherOutboundCreateModal .ant-modal-footer .ant-btn-primary{background:#b8701f;border-color:#b8701f;box-shadow:0 7px 14px #b8701f3d}.warehouse-reconciliation{--wr-accent:#1f73e8;--wr-accent-soft:#eaf3ff;--wr-border:#d8e4f4;--wr-text-primary:#233a54;--wr-text-secondary:#61778f;background:radial-gradient(1200px 360px at 0 -14%,#1f73e81f,#0000 58%),linear-gradient(180deg,#f7fbff,#edf3fa);border:1px solid var(--wr-border);border-radius:14px;box-shadow:0 16px 32px #14315014;display:flex;flex-direction:column;min-height:calc(100vh - 48px);overflow:hidden}.warehouse-reconciliation .topBar .buttons .ant-btn{border-radius:8px;font-weight:700;height:34px}.warehouse-reconciliation .topBar .buttons .ant-btn-primary{box-shadow:0 8px 16px #1f73e838}.warehouse-reconciliation .topBar .buttons .inventoryTaskBtn{background:#fff;border-color:#cfdcef;color:#355271}.warehouse-reconciliation .divider{background:linear-gradient(90deg,#a6bad60d,#a6bad699,#a6bad60d);height:1px;margin:0}.warehouse-reconciliation .content{flex:1 1;overflow:auto;padding:14px 16px 18px}.warehouse-reconciliation .reconciliationIntroAlert{background:linear-gradient(180deg,#f4f9ff,#edf5ff);border:1px solid #d8e8ff;border-radius:10px;margin-bottom:12px}.warehouse-reconciliation .reconciliationIntroAlert .ant-alert-message{color:#274666;font-weight:700}.warehouse-reconciliation .reconciliationIntroAlert .ant-alert-description{color:#516882}.warehouse-reconciliation .viewSwitch{align-items:center;display:inline-flex;gap:8px;margin-bottom:12px}.warehouse-reconciliation .assetQuantityTitle{align-items:center;display:inline-flex;gap:4px}.warehouse-reconciliation .assetQuantityTipIcon{color:#8aa0b8;cursor:help;font-size:12px}.warehouse-reconciliation .dashboard-card,.warehouse-reconciliation .filter-card,.warehouse-reconciliation .taskEditorCard,.warehouse-reconciliation .taskListCard{border:1px solid #dce7f5;border-radius:12px;box-shadow:0 10px 24px #132d4b0f}.warehouse-reconciliation .dashboard-card{margin-bottom:14px}.warehouse-reconciliation .dashboard-card .reconStatCard{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dde8f7;border-radius:10px;padding:12px 14px}.warehouse-reconciliation .dashboard-card .reconStatCard .ant-statistic-title{color:#6a8099;font-size:12px;font-weight:600}.warehouse-reconciliation .dashboard-card .reconStatCard .ant-statistic-content{color:var(--wr-text-primary);font-size:24px;font-weight:700}.warehouse-reconciliation .dashboard-card .reconStatInventory{background:linear-gradient(180deg,#f8fbff,#edf4ff);border-color:#cde1ff}.warehouse-reconciliation .dashboard-card .reconStatTotal{background:linear-gradient(180deg,#f6fffe,#ebfbf9);border-color:#cdeae8}.warehouse-reconciliation .dashboard-card .reconStatRented{background:linear-gradient(180deg,#fffef8,#fff6e5);border-color:#fce6bf}.warehouse-reconciliation .dashboard-card .reconStatLeased{background:linear-gradient(180deg,#f7f9ff,#eef2ff);border-color:#d8e2ff}.warehouse-reconciliation .dashboard-card .anomaly-summary{margin:12px 0 10px}.warehouse-reconciliation .dashboard-card .trendTitle{color:#5c738d;font-size:12px;font-weight:600;margin-bottom:6px;margin-top:4px}.warehouse-reconciliation .dashboard-card .anomalyChip{border-radius:999px;font-weight:600;padding:2px 10px}.warehouse-reconciliation .dashboard-card .trend-table{margin-top:4px}.warehouse-reconciliation .filter-card .ant-card-head{border-bottom-color:#e7eef9}.warehouse-reconciliation .filter-card .ant-card-head-title{color:var(--wr-text-primary);font-weight:700}.warehouse-reconciliation .taskWorkspace{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(360px,34%) minmax(0,1fr);min-height:680px}.warehouse-reconciliation .taskEditorCard .ant-card-head,.warehouse-reconciliation .taskListCard .ant-card-head{border-bottom-color:#e7eef9}.warehouse-reconciliation .taskEditorCard .ant-card-head-title,.warehouse-reconciliation .taskListCard .ant-card-head-title{color:var(--wr-text-primary);font-weight:700}.warehouse-reconciliation .taskListTitle{align-items:baseline;display:inline-flex;gap:10px}.warehouse-reconciliation .taskListHint{color:#6e839c;font-size:12px;font-weight:500}.warehouse-reconciliation .taskEditorCard>.ant-card-body{display:flex;flex-direction:column;gap:12px;min-height:640px}.warehouse-reconciliation .taskEmptyState{align-items:center;background:linear-gradient(180deg,#fbfdff,#f5f9ff);border:1px dashed #d9e6f7;border-radius:10px;display:flex;flex:1 1;justify-content:center;min-height:420px}.warehouse-reconciliation .filterToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.warehouse-reconciliation .filterToolbarMain{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:10px;min-width:0}.warehouse-reconciliation .filterControl{min-width:170px}.warehouse-reconciliation .keywordInput{max-width:100%;width:240px}.warehouse-reconciliation .anomalySwitchWrap{align-items:center;background:#f7fbff;border:1px solid #dce8f8;border-radius:8px;display:inline-flex;gap:8px;padding:6px 10px}.warehouse-reconciliation .anomalySwitchLabel{color:var(--wr-text-secondary);font-size:13px;font-weight:600}.warehouse-reconciliation .filterToolbarActions{display:inline-flex;gap:8px}.warehouse-reconciliation .toolbarDefaultBtn,.warehouse-reconciliation .toolbarPrimaryBtn{border-radius:8px;font-weight:700;height:34px}.warehouse-reconciliation .toolbarPrimaryBtn{box-shadow:0 8px 16px #1f73e833}.warehouse-reconciliation .toolbarDefaultBtn{background:#fff;border-color:#d1def1;color:#3f5b79}.warehouse-reconciliation .statusTag,.warehouse-reconciliation .tableActionBtn{font-weight:700}.warehouse-reconciliation .statusTag{border-radius:999px;padding:1px 10px}.warehouse-reconciliation .tableActionBtn{padding:0 2px}.warehouse-reconciliation .material-table .ant-table-container,.warehouse-reconciliation .task-detail-table .ant-table-container,.warehouse-reconciliation .task-list-table .ant-table-container,.warehouse-reconciliation .trend-table .ant-table-container{border:1px solid #dce8f7;border-radius:10px;overflow:hidden}.warehouse-reconciliation .material-table .ant-table-thead>tr>th,.warehouse-reconciliation .task-detail-table .ant-table-thead>tr>th,.warehouse-reconciliation .task-list-table .ant-table-thead>tr>th,.warehouse-reconciliation .trend-table .ant-table-thead>tr>th{background:linear-gradient(180deg,#f4f8ff,#ebf2fc);border-bottom:1px solid #dbe6f4;color:#4b627b;font-weight:700}.warehouse-reconciliation .material-table .ant-table-tbody>tr>td,.warehouse-reconciliation .task-detail-table .ant-table-tbody>tr>td,.warehouse-reconciliation .task-list-table .ant-table-tbody>tr>td,.warehouse-reconciliation .trend-table .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;color:#2a4059}.warehouse-reconciliation .material-table .ant-table-tbody>tr.tableRowEven>td,.warehouse-reconciliation .task-detail-table .ant-table-tbody>tr.tableRowEven>td,.warehouse-reconciliation .task-list-table .ant-table-tbody>tr.tableRowEven>td,.warehouse-reconciliation .trend-table .ant-table-tbody>tr.tableRowEven>td{background:#fffffff2}.warehouse-reconciliation .material-table .ant-table-tbody>tr.tableRowOdd>td,.warehouse-reconciliation .task-detail-table .ant-table-tbody>tr.tableRowOdd>td,.warehouse-reconciliation .task-list-table .ant-table-tbody>tr.tableRowOdd>td,.warehouse-reconciliation .trend-table .ant-table-tbody>tr.tableRowOdd>td{background:#f9fbff}.warehouse-reconciliation .material-table .ant-table-tbody>tr:hover>td,.warehouse-reconciliation .task-detail-table .ant-table-tbody>tr:hover>td,.warehouse-reconciliation .task-list-table .ant-table-tbody>tr:hover>td,.warehouse-reconciliation .trend-table .ant-table-tbody>tr:hover>td{background:#ecf4ff!important}.warehouse-reconciliation .task-list-table .ant-table-tbody>tr.taskRowActive>td{background:#e7f1ff!important}.warehouse-reconciliation .task-list-table .ant-table-cell-fix-right,.warehouse-reconciliation .task-list-table .ant-table-cell-fix-right-first{background:#fff}.warehouse-reconciliation .task-list-table .ant-table-tbody>tr.taskRowActive>.ant-table-cell-fix-right,.warehouse-reconciliation .task-list-table .ant-table-tbody>tr.taskRowActive>.ant-table-cell-fix-right-first{background:#e7f1ff!important}.warehouse-reconciliation .task-summary-card{border:1px solid #dce8f7;border-radius:10px;margin-bottom:12px}.warehouse-reconciliation .task-summary-card .taskSummaryList{gap:10px 16px;width:100%}.warehouse-reconciliation .task-summary-card .taskSummaryItem{align-items:center;background:#f5f9ff;border:1px solid #e1ebfa;border-radius:999px;color:#3e5571;display:inline-flex;font-size:13px;font-weight:600;padding:4px 10px}@media(max-width:1200px){.warehouse-reconciliation .content{padding:12px}.warehouse-reconciliation .taskWorkspace{grid-template-columns:1fr;min-height:0}.warehouse-reconciliation .filterToolbarActions{justify-content:flex-start;width:100%}}@media(max-width:768px){.warehouse-reconciliation{border-radius:10px}.warehouse-reconciliation .dashboard-card .reconStatCard .ant-statistic-content{font-size:20px}.warehouse-reconciliation .filterControl,.warehouse-reconciliation .keywordInput{min-width:0;width:100%!important}}.warehouse-reconciliation-detail{--wd-accent:#1f73e8;--wd-border:#d7e4f4;background:radial-gradient(1100px 340px at 0 -14%,#1f73e81f,#0000 57%),linear-gradient(180deg,#f7fbff,#edf3fa);border:1px solid var(--wd-border);border-radius:14px;box-shadow:0 16px 30px #14315014;display:flex;flex-direction:column;min-height:calc(100vh - 48px);overflow:hidden}.warehouse-reconciliation-detail .topBar .rightContent .printButton{background:#fff;border-color:#cfddef;border-radius:8px;color:#385675;font-weight:700;height:34px}.warehouse-reconciliation-detail .topBar .rightContent .printButton:hover{border-color:#9ebde4;color:#274463}.warehouse-reconciliation-detail .divider{background:linear-gradient(90deg,#a6bad60d,#a6bad699,#a6bad60d);height:1px;margin:0}.warehouse-reconciliation-detail .table-container{flex:1 1;overflow:auto;padding:14px 16px 18px}.warehouse-reconciliation-detail .assetQuantityTitle{align-items:center;display:inline-flex;gap:4px}.warehouse-reconciliation-detail .assetQuantityTipIcon{color:#8aa0b8;cursor:help;font-size:12px}.warehouse-reconciliation-detail .detailIntroAlert{background:linear-gradient(180deg,#f4f9ff,#edf5ff);border:1px solid #d8e8ff;border-radius:10px;margin-bottom:12px}.warehouse-reconciliation-detail .detailIntroAlert .ant-alert-message{color:#294767;font-weight:700}.warehouse-reconciliation-detail .detailIntroAlert .ant-alert-description{color:#506781}.warehouse-reconciliation-detail .summary-card{border:1px solid #dde8f6;border-radius:12px;box-shadow:0 10px 20px #142d4a0d;margin-bottom:12px}.warehouse-reconciliation-detail .summary-card .detailStats{gap:12px;width:100%}.warehouse-reconciliation-detail .summary-card .statCard{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dce8f7;border-radius:10px;flex:1 1;min-width:170px;padding:10px 12px}.warehouse-reconciliation-detail .summary-card .statCard .ant-statistic-title{color:#6c829b;font-size:12px;font-weight:600}.warehouse-reconciliation-detail .summary-card .statCard .ant-statistic-content{color:#1f364f;font-size:22px;font-weight:700}.warehouse-reconciliation-detail .summary-card .statInventory{background:linear-gradient(180deg,#f8fbff,#edf4ff);border-color:#cde1ff}.warehouse-reconciliation-detail .summary-card .statTotal{background:linear-gradient(180deg,#f6fffe,#ebfbf9);border-color:#cdeae8}.warehouse-reconciliation-detail .summary-card .statRented{background:linear-gradient(180deg,#fffef8,#fff6e5);border-color:#fde6bf}.warehouse-reconciliation-detail .summary-card .statLeased{background:linear-gradient(180deg,#f7f9ff,#eef2ff);border-color:#d8e2ff}.warehouse-reconciliation-detail .detailTabs .ant-tabs-nav{margin-bottom:10px}.warehouse-reconciliation-detail .detailTabs .ant-tabs-nav:before{border-bottom-color:#dbe7f5}.warehouse-reconciliation-detail .detailTabs .ant-tabs-tab{color:#5f748d;font-weight:600;padding:10px 6px}.warehouse-reconciliation-detail .detailTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--wd-accent)!important}.warehouse-reconciliation-detail .detailTabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#1f73e8,#4f95ff);border-radius:999px;height:3px}.warehouse-reconciliation-detail .detailTabs .ant-tabs-content{background:#fff;border:1px solid #dce8f7;border-radius:12px;box-shadow:inset 0 1px 0 #ffffffbf;padding:12px}.warehouse-reconciliation-detail .detailTabPane{display:flex;flex-direction:column;gap:10px}.warehouse-reconciliation-detail .ledgerToolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.warehouse-reconciliation-detail .toolbarControl{min-width:180px}.warehouse-reconciliation-detail .behaviorSelect{min-width:260px}.warehouse-reconciliation-detail .toolbarActions{display:inline-flex;gap:8px}.warehouse-reconciliation-detail .toolbarDefaultBtn,.warehouse-reconciliation-detail .toolbarPrimaryBtn{border-radius:8px;font-weight:700;height:34px}.warehouse-reconciliation-detail .toolbarPrimaryBtn{box-shadow:0 8px 16px #1f73e833}.warehouse-reconciliation-detail .toolbarDefaultBtn{background:#fff;border-color:#d0def1;color:#3f5b79}.warehouse-reconciliation-detail .severityTag{border-radius:999px;font-weight:700;padding:1px 10px}.warehouse-reconciliation-detail .inventoryDelta{font-weight:700}.warehouse-reconciliation-detail .inventoryDeltaPositive{color:#1f9d56}.warehouse-reconciliation-detail .inventoryDeltaNegative{color:#e24a4a}.warehouse-reconciliation-detail .inventoryDeltaNeutral{color:#5b7088}.warehouse-reconciliation-detail .detailTable .ant-table-container{border:1px solid #dce8f7;border-radius:10px;overflow:hidden}.warehouse-reconciliation-detail .detailTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f4f8ff,#ebf2fc);border-bottom:1px solid #dbe6f4;color:#4b627b;font-weight:700}.warehouse-reconciliation-detail .detailTable .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;color:#2a4059}.warehouse-reconciliation-detail .detailTable .ant-table-tbody>tr.tableRowEven>td{background:#fffffff2}.warehouse-reconciliation-detail .detailTable .ant-table-tbody>tr.tableRowOdd>td{background:#f9fbff}.warehouse-reconciliation-detail .detailTable .ant-table-tbody>tr:hover>td{background:#ecf4ff!important}@media(max-width:1200px){.warehouse-reconciliation-detail .table-container{padding:12px}.warehouse-reconciliation-detail .toolbarActions{justify-content:flex-start;width:100%}}@media(max-width:768px){.warehouse-reconciliation-detail{border-radius:10px}.warehouse-reconciliation-detail .summary-card .statCard{min-width:100%}.warehouse-reconciliation-detail .behaviorSelect,.warehouse-reconciliation-detail .toolbarControl{min-width:0;width:100%}}.inventory-workbench{--iw-accent:#1d6fe8;--iw-accent-soft:#eaf3ff;--iw-border:#d7e3f4;--iw-text-primary:#1f334b;--iw-text-secondary:#5f748d;background:radial-gradient(1100px 360px at 0 -16%,#1d6fe81f,#0000 56%),linear-gradient(180deg,#f7fbff,#edf3fa);border:1px solid var(--iw-border);border-radius:14px;box-shadow:0 16px 32px #18335314;display:flex;flex-direction:column;min-height:calc(100vh - 48px);overflow:hidden}.inventory-workbench .divider{background:linear-gradient(90deg,#a4b7d214,#a4b7d285,#a4b7d214);height:1px;margin:0}.inventory-workbench .content{flex:1 1;overflow:auto;padding:14px 16px 18px}.inventory-workbench .content .inventoryWorkbenchTabs .ant-tabs-nav{margin-bottom:12px;padding:0 8px}.inventory-workbench .content .inventoryWorkbenchTabs .ant-tabs-nav:before{border-bottom-color:#dbe7f5}.inventory-workbench .content .inventoryWorkbenchTabs .ant-tabs-tab{color:#5f748d;font-weight:600;padding:10px 6px}.inventory-workbench .content .inventoryWorkbenchTabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--iw-accent)!important}.inventory-workbench .content .inventoryWorkbenchTabs .ant-tabs-ink-bar{background:linear-gradient(90deg,#1d6fe8,#4e93ff);border-radius:6px;height:3px}.inventory-workbench .content .inventory-tab-content{display:flex;flex-direction:column;gap:14px}.inventory-workbench .content .guide-alert{background:linear-gradient(180deg,#f4f9ff,#edf5ff);border:1px solid #d8e7fb;border-radius:10px;margin-bottom:0}.inventory-workbench .content .guide-alert .ant-alert-message{color:#244464;font-weight:700}.inventory-workbench .content .guide-alert .ant-alert-description{color:#4f6681}.inventory-workbench .content .panelCard{border:1px solid #dce7f5;border-radius:12px;box-shadow:0 10px 22px #1835560f}.inventory-workbench .content .panelCard .ant-card-head{border-bottom:1px solid #e6eef9}.inventory-workbench .content .panelCard .ant-card-head-title{color:var(--iw-text-primary);font-weight:700}.inventory-workbench .content .kpi-card .kpiStatCard{background:linear-gradient(180deg,#fff,#f7fbff);border:1px solid #dbe7f6;border-radius:11px;box-shadow:inset 0 1px 0 #fffc;height:100%;padding:12px 14px}.inventory-workbench .content .kpi-card .kpiStatCard .ant-statistic-title{color:#6b8096;font-size:12px;font-weight:600;letter-spacing:.2px}.inventory-workbench .content .kpi-card .kpiStatCard .ant-statistic-content{color:#1f344c;font-size:24px;font-weight:700}.inventory-workbench .content .kpi-card .kpiStatInventory{background:linear-gradient(180deg,#f8fbff,#edf4ff);border-color:#cfe2ff}.inventory-workbench .content .kpi-card .kpiStatTotal{background:linear-gradient(180deg,#f6fffe,#ecfbfa);border-color:#cbebea}.inventory-workbench .content .kpi-card .kpiStatRented{background:linear-gradient(180deg,#fffdf7,#fff6e3);border-color:#fde7bf}.inventory-workbench .content .kpi-card .kpiStatLeased{background:linear-gradient(180deg,#f7f9ff,#eef2ff);border-color:#d9e6ff}.inventory-workbench .content .kpi-card .kpi-charts{margin-top:12px}.inventory-workbench .content .kpi-card .mini-card{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid #e3ebf7;border-radius:11px;box-shadow:none}.inventory-workbench .content .kpi-card .mini-card .ant-card-head{border-bottom-color:#edf2fa;min-height:44px}.inventory-workbench .content .kpi-card .mini-card .ant-card-head-title{color:#2c4766;font-size:14px;font-weight:700}.inventory-workbench .content .kpi-card .summary-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.inventory-workbench .content .kpi-card .anomalyChip{border-radius:999px;font-weight:600;padding:2px 10px}.inventory-workbench .content .kpi-card .structure-list{display:flex;flex-direction:column;gap:10px}.inventory-workbench .content .kpi-card .structure-list .structure-item .structure-head{align-items:center;color:#2e3a59;display:flex;font-size:13px;justify-content:space-between;margin-bottom:6px}.inventory-workbench .content .kpi-card .structure-list .structure-item .structure-head span:last-child{color:#22405f;font-weight:700}.inventory-workbench .content .kpi-card .chart-empty{color:#a4acc0;padding:32px 0;text-align:center}.inventory-workbench .content .kpi-card .anomaly-pie-layout{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.inventory-workbench .content .kpi-card .anomaly-pie-chart{filter:drop-shadow(0 4px 8px rgba(25,47,75,.1));flex:0 0 auto;height:220px;width:220px}.inventory-workbench .content .kpi-card .pie-total-label{fill:#8b95a8;font-size:12px}.inventory-workbench .content .kpi-card .pie-total-value{fill:#1f2d3d;font-size:22px;font-weight:700}.inventory-workbench .content .kpi-card .pie-legend{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:220px}.inventory-workbench .content .kpi-card .legend-row{align-items:center;background:#f7faff;border:1px solid #e9f0fb;border-radius:8px;color:#2f3a50;display:flex;font-size:13px;justify-content:space-between;padding:6px 8px}.inventory-workbench .content .kpi-card .legend-label{align-items:center;display:inline-flex;gap:8px}.inventory-workbench .content .kpi-card .legend-label i{border-radius:50%;display:inline-block;height:10px;width:10px}.inventory-workbench .content .kpi-card .legend-value{font-weight:700}.inventory-workbench .content .workbenchTable .ant-table-container{border:1px solid #dee8f6;border-radius:10px;overflow:hidden}.inventory-workbench .content .workbenchTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f4f8ff,#ebf2fc);border-bottom:1px solid #dbe6f4;color:#4a6079;font-size:13px;font-weight:700}.inventory-workbench .content .workbenchTable .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f9;color:#273c55}.inventory-workbench .content .workbenchTable .ant-table-tbody>tr.tableRowEven>td{background:#fffffff0}.inventory-workbench .content .workbenchTable .ant-table-tbody>tr.tableRowOdd>td{background:#f9fbff}.inventory-workbench .content .workbenchTable .ant-table-tbody>tr:hover>td{background:#ecf4ff!important}.inventory-workbench .content .severityTag,.inventory-workbench .content .statusTag{border-radius:999px;font-weight:600;padding:1px 10px}.inventory-workbench .content .tableActionBtn{font-weight:700;padding:0 2px}.inventory-workbench .content .entry-card{background:linear-gradient(160deg,#f8fbff,#eef4ff);border:1px solid #dee8f8;border-radius:11px;box-shadow:0 8px 18px #1633560d;height:100%}.inventory-workbench .content .entry-card .ant-card-body{height:100%}.inventory-workbench .content .entryActionBtn{border-radius:8px;box-shadow:0 8px 14px #1d6fe838;font-weight:700;height:34px}.inventory-workbench .content .traceActions{margin-top:8px}.inventory-workbench .content .tracePrimaryBtn,.inventory-workbench .content .traceSecondaryBtn{border-radius:8px;font-weight:700;height:34px}.inventory-workbench .content .traceSecondaryBtn{background:#fff;border-color:#d0def2;color:#355170}@media(max-width:1366px){.inventory-workbench .content{padding:12px}.inventory-workbench .content .kpi-card .anomaly-pie-layout{justify-content:flex-start}}@media(max-width:992px){.inventory-workbench{border-radius:10px}.inventory-workbench .content .inventoryWorkbenchTabs .ant-tabs-nav{padding:0}.inventory-workbench .content .kpi-card .kpiStatCard .ant-statistic-content{font-size:20px}}.CategoryManagement_container__Z-BAn{display:flex;flex-direction:column;gap:14px;width:100%}.CategoryManagement_topBar__E12lm{align-items:flex-start;background:radial-gradient(560px 180px at 0 -28%,#2d71ec1f,#0000 60%),linear-gradient(180deg,#f8fbff,#eef5ff);border:1px solid #dbe7f8;border-radius:14px;box-shadow:0 12px 22px #17325614;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.CategoryManagement_sectionTitle__gAfFJ{color:#213f62;font-size:18px;font-weight:700;margin:0}.CategoryManagement_sectionSubtitle__MxNjg{color:#5f7894;font-size:13px;margin:6px 0 0}.CategoryManagement_primaryAction__ERtUG{background:linear-gradient(135deg,#3f78e6,#2e62cf)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 20px #2d71ec3d;height:36px}.CategoryManagement_primaryAction__ERtUG:focus,.CategoryManagement_primaryAction__ERtUG:hover{background:linear-gradient(135deg,#5088f2,#376edc)!important}.CategoryManagement_topActions__u0Ogt{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.CategoryManagement_searchInput__ASRFX{width:300px}.CategoryManagement_searchInput__ASRFX .ant-input-search .ant-input,.CategoryManagement_searchInput__ASRFX .ant-input-search .ant-input-search-button{height:36px}.CategoryManagement_tableShell__\+TwWg{background:#fff;border:1px solid #d9e5f5;border-radius:14px;box-shadow:0 12px 28px #18345614;overflow:hidden}.CategoryManagement_dataTable__cbRKG .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6faff,#edf3fd);border-bottom:1px solid #deebfa;color:#3c5775;font-size:13px;font-weight:700}.CategoryManagement_dataTable__cbRKG .ant-table-tbody>tr>td{border-bottom:1px solid #edf3fb}.CategoryManagement_dataTable__cbRKG .ant-table-tbody>tr:hover>td{background:#f4f8ff!important}.CategoryManagement_modalForm__ejg2G{margin-top:2px}.CategoryManagement_modalLabel__VZ61M{color:#426081;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.CategoryManagement_counterHint__ZXGxs{color:#8ca0b8;font-size:12px;margin-left:8px}.CategoryManagement_warningHint__PtDij{color:#d48a22;font-size:12px;margin-top:6px}.CategoryManagement_formModal__IKGFc .ant-modal-content{background:linear-gradient(180deg,#fafcff,#f3f8ff);border:1px solid #d7e5f8;border-radius:14px;box-shadow:0 16px 30px #17355b29;overflow:hidden}.CategoryManagement_formModal__IKGFc .ant-modal-header{background:linear-gradient(180deg,#f7fbff,#edf5ff);border-bottom:1px solid #d7e5f8}.CategoryManagement_formModal__IKGFc .ant-modal-title{color:#1f3d5d;font-weight:700}.CategoryManagement_formModal__IKGFc .ant-input{border-color:#d0e0f4;border-radius:8px;min-height:34px}.CategoryManagement_formModal__IKGFc .ant-input:hover{border-color:#aac5ea}.CategoryManagement_formModal__IKGFc .ant-input-focused,.CategoryManagement_formModal__IKGFc .ant-input:focus{border-color:#6a99df;box-shadow:0 0 0 2px #4080e81f}@media(max-width:1280px){.CategoryManagement_topBar__E12lm{align-items:stretch;flex-direction:column}.CategoryManagement_topActions__u0Ogt{justify-content:space-between}.CategoryManagement_searchInput__ASRFX{width:100%}}.material-card{background:radial-gradient(700px 220px at 0 -28%,#2f6fec1c,#0000 60%),linear-gradient(180deg,#f9fbff,#f3f7fe);border:1px solid #dbe7f7;border-radius:14px;box-shadow:0 12px 28px #1a385c17;display:flex;flex-direction:column;height:100%}.material-card-header{align-items:flex-start;background:linear-gradient(180deg,#fffffff2,#f5faffe6);border-bottom:1px solid #dce8f8;display:flex;gap:12px;justify-content:space-between;padding:14px 16px 12px}.material-card-header .material-card-header-title h3{color:#213e61;font-size:17px;font-weight:700;letter-spacing:.2px;margin:0}.material-card-header .material-card-header-title p{color:#5f7895;font-size:12px;line-height:1.4;margin:5px 0 0}.material-card-header .material-card-header-actions{align-items:center;display:flex;gap:6px}.save-button{background:linear-gradient(135deg,#3f78e6,#2e62cf)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 20px #2d71ec3d;height:34px!important}.save-button:focus,.save-button:hover{background:linear-gradient(135deg,#5088f2,#376edc)!important}.material-card-content{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow:auto;padding:12px}.material-section{background:#fff;border:1px solid #dfeaf8;border-radius:12px;box-shadow:0 8px 18px #193a610f;padding:14px 14px 10px}.section-caption{color:#2d4a6f;letter-spacing:.2px;margin-bottom:12px}.pricing-section-title,.section-caption{font-size:15px;font-weight:700}.section-divider{margin:0 0 12px!important}.section-divider :global(.ant-divider-inner-text){color:#2d4a6f;font-size:13px;font-weight:700}.material-form-grid{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-form{display:flex;flex-direction:column;gap:10px}.pricing-section-tip{color:#5f7895;font-size:12px;line-height:1.5;margin-bottom:8px}.pricing-meta-form{margin-bottom:2px;max-width:100%}.pricing-meta-grid{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,280px))}.market-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.material-image-row{align-items:flex-start;display:flex;gap:12px;margin-top:6px}.material-image-preview{align-items:center;background:linear-gradient(180deg,#f8fbff,#f2f7ff);border:1px solid #d6e3f5;border-radius:12px;display:flex;height:120px;justify-content:center;overflow:hidden;width:120px}.material-image-preview img{height:100%;object-fit:cover;width:100%}.material-image-placeholder{color:#8ea3ba;font-size:12px}.material-image-actions{display:flex;flex:1 1;flex-direction:column;gap:8px}.material-image-tip{color:#6f86a1;font-size:12px;line-height:1.5}.pricing-expression-card{background:linear-gradient(180deg,#fbfdff,#f5f9ff);border:1px solid #dde8f7;border-radius:12px;padding:12px}.pricing-expression-label{color:#385678;font-size:12px;font-weight:700;margin-bottom:10px}.pricing-expression-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:56px minmax(96px,1fr) 24px minmax(120px,1fr) minmax(120px,1fr)}.pricing-expression-fixed{align-items:center;background:#fff;border:1px solid #d2e1f3;border-radius:10px;color:#27496e;display:flex;font-size:14px;font-weight:600;height:36px;justify-content:center;min-width:0;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.pricing-expression-counting{justify-content:flex-start}.pricing-expression-counting.is-placeholder{color:#a4b4c7;font-weight:500}.pricing-expression-equal{color:#5f7895;font-size:18px;font-weight:700;line-height:1}.pricing-expression-input,.pricing-expression-select{min-width:0;width:100%}.required-field-label{align-items:center;display:inline-flex;gap:4px}.required-mark{color:#ff4d4f;font-weight:700;line-height:1}.material-card :global .ant-form-item{margin-bottom:10px}.material-card :global .ant-form-item-label>label{color:#4a6582;font-size:12px;font-weight:600;height:auto}.material-card :global .ant-input,.material-card :global .ant-select-selector{border-color:#d2e1f3!important;border-radius:8px!important;min-height:34px}.material-card :global .ant-input:hover,.material-card :global .ant-select-selector:hover{border-color:#aac5ea!important}.material-card :global .ant-input-focused,.material-card :global .ant-input:focus,.material-card :global .ant-select-focused .ant-select-selector{border-color:#6a99df!important;box-shadow:0 0 0 2px #4080e81f!important}.material-card :global .ant-input[disabled]{background:#f5f9ff;border-color:#d7e5f7;color:#5b7391}@media(max-width:900px){.material-form-grid{grid-template-columns:1fr}.pricing-meta-form{max-width:100%}.market-form-grid,.pricing-expression-row,.pricing-meta-grid{grid-template-columns:1fr}.pricing-expression-equal{text-align:center}}.MaterialDetail_container__cBzF1{display:flex;flex-direction:column;gap:14px;width:100%}.MaterialDetail_topBar__GFDRb{align-items:flex-start;background:radial-gradient(640px 180px at 0 -30%,#2d71ec24,#0000 60%),linear-gradient(180deg,#f8fbff,#f0f6ff);border:1px solid #dae6f5;border-radius:14px;display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.MaterialDetail_sectionTitle__nbMGC{color:#213f62;font-size:18px;font-weight:700;letter-spacing:.3px;margin:0}.MaterialDetail_sectionSubtitle__tzGDH{color:#5f7894;font-size:13px;margin:6px 0 0}.MaterialDetail_addButton__zv0jh{background:linear-gradient(135deg,#3f78e6,#2e62cf)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 20px #2d71ec3d;height:36px}.MaterialDetail_addButton__zv0jh:focus,.MaterialDetail_addButton__zv0jh:hover{background:linear-gradient(135deg,#5088f2,#376edc)!important}.MaterialDetail_actions__3q1qJ{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.MaterialDetail_searchInput__ADtdQ{width:320px}.MaterialDetail_searchInput__ADtdQ .ant-input-search .ant-input,.MaterialDetail_searchInput__ADtdQ .ant-input-search .ant-input-search-button{height:36px}.MaterialDetail_tableShell__wkoXi{background:#fff;border:1px solid #d9e5f5;border-radius:14px;box-shadow:0 12px 28px #18345614;overflow:hidden}.MaterialDetail_tableShell__wkoXi .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6faff,#edf3fd);border-bottom:1px solid #deebfa;color:#3c5775;font-size:13px;font-weight:700}.MaterialDetail_tableShell__wkoXi .ant-table-tbody>tr>td{border-bottom:1px solid #edf3fb}.MaterialDetail_tableShell__wkoXi .ant-table-tbody>tr:hover>td{background:#f4f8ff!important}.MaterialDetail_tableShell__wkoXi .ant-pagination{margin:14px 18px!important}.MaterialDetail_emptyValue__QhKzD{color:#95a3b6}.MaterialDetail_materialDrawer__rcL7z .MaterialDetail_materialDrawerTitleBlock__RsFDA{display:flex;flex-direction:column;gap:4px}.MaterialDetail_materialDrawer__rcL7z .MaterialDetail_materialDrawerTitle__UuFXK{color:#1f3d5d;font-size:20px;font-weight:700;line-height:1.2}.MaterialDetail_materialDrawer__rcL7z .MaterialDetail_materialDrawerSubtitle__8x9mi{color:#5f7894;font-size:13px;font-weight:500;line-height:1.4}.MaterialDetail_materialDrawer__rcL7z .MaterialDetail_drawerSaveButton__gfnrM{background:linear-gradient(135deg,#3f78e6,#2e62cf)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 20px #2d71ec3d;height:36px}.MaterialDetail_materialDrawer__rcL7z .MaterialDetail_drawerSaveButton__gfnrM:focus,.MaterialDetail_materialDrawer__rcL7z .MaterialDetail_drawerSaveButton__gfnrM:hover{background:linear-gradient(135deg,#5088f2,#376edc)!important}.MaterialDetail_materialDrawer__rcL7z .ant-drawer-header{align-items:flex-start;background:linear-gradient(180deg,#f8fbff,#eef4ff);border-bottom:1px solid #dde9fa}.MaterialDetail_materialDrawer__rcL7z .ant-drawer-title{color:#1f3d5d;font-weight:700}.MaterialDetail_materialDrawer__rcL7z .ant-drawer-extra{align-items:center;display:flex;margin-left:12px}.MaterialDetail_materialDrawer__rcL7z .ant-drawer-body{background:linear-gradient(180deg,#f9fbff,#f1f6fe);padding:16px}@media(max-width:1280px){.MaterialDetail_topBar__GFDRb{align-items:stretch;flex-direction:column}.MaterialDetail_actions__3q1qJ{justify-content:space-between}.MaterialDetail_searchInput__ADtdQ{width:100%}}.MaterialManagement_managementPage__\+YsmP{background:radial-gradient(850px 280px at 0 -18%,#2d71ec1f,#0000 60%),linear-gradient(180deg,#f8fbff,#edf3fc);border:1px solid #d7e2f2;border-radius:16px;box-shadow:0 16px 32px #142d4e14;margin:18px;min-height:calc(100vh - 100px);padding:14px}.MaterialManagement_managementTabs__C3sWb{height:100%}.MaterialManagement_managementTabs__C3sWb .ant-tabs-nav{margin-bottom:14px}.MaterialManagement_managementTabs__C3sWb .ant-tabs-nav-wrap{background:#ffffffd6;border:1px solid #d9e3f2;border-radius:12px;padding:4px}.MaterialManagement_managementTabs__C3sWb .ant-tabs-tab{background:#0000!important;border:0!important;border-radius:9px!important;color:#5b718b!important;font-weight:600;margin:0 6px 0 0!important;padding:8px 14px!important;transition:all .2s ease}.MaterialManagement_managementTabs__C3sWb .ant-tabs-tab-active{background:linear-gradient(135deg,#edf4ff,#dce8ff)!important;box-shadow:0 8px 16px #2d71ec33}.MaterialManagement_managementTabs__C3sWb .ant-tabs-tab-active .ant-tabs-tab-btn{color:#255bc9!important;font-weight:700}.MaterialManagement_managementTabs__C3sWb .ant-tabs-content-holder{height:calc(100% - 58px)}.MaterialManagement_managementTabs__C3sWb .ant-tabs-tabpane{height:100%}.MaterialManagement_managementTabs__C3sWb .ant-tabs-ink-bar{display:none!important}.CompensationCategory_container__sLXFe{display:flex;flex-direction:column;gap:14px;width:100%}.CompensationCategory_sectionCard__H79LH{background:radial-gradient(520px 170px at 0 -25%,#c5842c1a,#0000 60%),linear-gradient(180deg,#fffdf9,#f9f3ea);border:1px solid #eadcc9;border-radius:14px;box-shadow:0 12px 24px #573f2114;padding:14px}.CompensationCategory_sectionHeader__pjNkd{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.CompensationCategory_sectionTitle__QQTEt{color:#5f4528;font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.CompensationCategory_sectionSubtitle__n3giG{color:#8a6d49;font-size:13px;margin:6px 0 0}.CompensationCategory_primaryAction__Vm7DR{background:linear-gradient(135deg,#d19a4e,#c5842c)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 18px #c5842c38;height:36px}.CompensationCategory_primaryAction__Vm7DR:focus,.CompensationCategory_primaryAction__Vm7DR:hover{background:linear-gradient(135deg,#dcab63,#cd923f)!important}.CompensationCategory_dataTable__vJfSM .ant-table{background:#fff;border:1px solid #e6d7c1;border-radius:10px;overflow:hidden}.CompensationCategory_dataTable__vJfSM .ant-table-thead>tr>th{background:linear-gradient(180deg,#fff9ef,#f7eddc);border-bottom:1px solid #e9ddca;color:#6f5533;font-size:13px;font-weight:700}.CompensationCategory_dataTable__vJfSM .ant-table-tbody>tr>td{border-bottom:1px solid #f4eadb}.CompensationCategory_dataTable__vJfSM .ant-table-tbody>tr:hover>td{background:#fff6ea!important}.CompensationCategory_dataTable__vJfSM .ant-pagination{margin-right:8px!important}.CompensationCategory_modalForm__Ueruo{margin-top:2px}.CompensationCategory_modalFormGrid__QR4EJ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.CompensationCategory_modalFormItem__4k7Vt{min-width:0}.CompensationCategory_modalLabel__58Cpt{color:#70563a;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.CompensationCategory_requiredMark__2thQH{color:#ff4d4f}.CompensationCategory_fullWidth__x8BrW{width:100%}.CompensationCategory_formModal__QZMN2 .ant-modal-content{background:linear-gradient(180deg,#fffdf9,#fbf5ec);border:1px solid #eadbc6;border-radius:14px;box-shadow:0 16px 30px #533d2029;overflow:hidden}.CompensationCategory_formModal__QZMN2 .ant-modal-header{background:linear-gradient(180deg,#fff8ee,#fff3e2);border-bottom:1px solid #eadbc6}.CompensationCategory_formModal__QZMN2 .ant-modal-title{color:#5f4528;font-weight:700}.CompensationCategory_formModal__QZMN2 .ant-input,.CompensationCategory_formModal__QZMN2 .ant-select-selector{border-color:#decdb7!important;border-radius:8px!important;min-height:34px}.CompensationCategory_formModal__QZMN2 .ant-input:hover,.CompensationCategory_formModal__QZMN2 .ant-select-selector:hover{border-color:#cfae87!important}.CompensationCategory_formModal__QZMN2 .ant-input-focused,.CompensationCategory_formModal__QZMN2 .ant-input:focus,.CompensationCategory_formModal__QZMN2 .ant-select-focused .ant-select-selector{border-color:#c78b44!important;box-shadow:0 0 0 2px #c78b4424!important}@media(max-width:1280px){.CompensationCategory_sectionHeader__pjNkd{align-items:stretch;flex-direction:column}}.CompensationManagement_managementPage__\+9yKN{background:radial-gradient(850px 280px at 0 -18%,#c5842c1f,#0000 60%),linear-gradient(180deg,#fffcf8,#f7efe4);border:1px solid #e4d7c7;border-radius:16px;box-shadow:0 16px 32px #4e351714;margin:18px;min-height:calc(100vh - 100px);padding:14px}.CompensationManagement_managementTabs__aRg3b{height:100%}.CompensationManagement_managementTabs__aRg3b .ant-tabs-nav{margin-bottom:14px}.CompensationManagement_managementTabs__aRg3b .ant-tabs-nav-wrap{background:#ffffffe0;border:1px solid #e6d8c6;border-radius:12px;padding:4px}.CompensationManagement_managementTabs__aRg3b .ant-tabs-tab{background:#0000!important;border:0!important;border-radius:9px!important;color:#7e6750!important;font-weight:600;margin:0 6px 0 0!important;padding:8px 14px!important;transition:all .2s ease}.CompensationManagement_managementTabs__aRg3b .ant-tabs-tab-active{background:linear-gradient(135deg,#fff4e7,#f9ead5)!important;box-shadow:0 8px 16px #c5842c33}.CompensationManagement_managementTabs__aRg3b .ant-tabs-tab-active .ant-tabs-tab-btn{color:#9a6420!important;font-weight:700}.CompensationManagement_managementTabs__aRg3b .ant-tabs-content-holder{height:calc(100% - 58px)}.CompensationManagement_managementTabs__aRg3b .ant-tabs-tabpane{height:100%}.CompensationManagement_managementTabs__aRg3b .ant-tabs-ink-bar{display:none!important}.MiscFeeCategory_container__vigen{display:flex;flex-direction:column;gap:14px;width:100%}.MiscFeeCategory_sectionCard__QWXUt{background:radial-gradient(520px 170px at 0 -25%,#29708a1a,#0000 60%),linear-gradient(180deg,#fbfdff,#f2f7fa);border:1px solid #d4e2ea;border-radius:14px;box-shadow:0 12px 24px #16394714;padding:14px}.MiscFeeCategory_sectionHeader__fz6E4{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:12px}.MiscFeeCategory_sectionTitle__Y2oNV{color:#2e5d71;font-size:18px;font-weight:700;letter-spacing:.2px;margin:0}.MiscFeeCategory_sectionSubtitle__7p314{color:#5a8192;font-size:13px;margin:6px 0 0}.MiscFeeCategory_primaryAction__\+rL6q{background:linear-gradient(135deg,#2f8ba8,#29698a)!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 18px #29708a3d;height:36px}.MiscFeeCategory_primaryAction__\+rL6q:focus,.MiscFeeCategory_primaryAction__\+rL6q:hover{background:linear-gradient(135deg,#43a0be,#32799b)!important}.MiscFeeCategory_dataTable__8glXE .ant-table{background:#fff;border:1px solid #d6e4ed;border-radius:10px;overflow:hidden}.MiscFeeCategory_dataTable__8glXE .ant-table-thead>tr>th{background:linear-gradient(180deg,#f3f9fc,#eaf2f7);border-bottom:1px solid #d8e5ee;color:#3e6273;font-size:13px;font-weight:700}.MiscFeeCategory_dataTable__8glXE .ant-table-tbody>tr>td{border-bottom:1px solid #eaf1f6}.MiscFeeCategory_dataTable__8glXE .ant-table-tbody>tr:hover>td{background:#f0f8fc!important}.MiscFeeCategory_dataTable__8glXE .ant-pagination{margin-right:8px!important}.MiscFeeCategory_modalForm__kuNmX{margin-top:2px}.MiscFeeCategory_modalFormGrid__KEqx9{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr}.MiscFeeCategory_modalFormItem__oEf2G{min-width:0}.MiscFeeCategory_modalLabel__VwXfV{color:#335e71;display:block;font-size:13px;font-weight:600;margin-bottom:8px}.MiscFeeCategory_requiredMark__WDBtv{color:#ff4d4f}.MiscFeeCategory_fullWidth__\+0Gkk{width:100%}.MiscFeeCategory_formModal__CqUc1 .ant-modal-content{background:linear-gradient(180deg,#fbfeff,#f4f9fc);border:1px solid #d5e3ec;border-radius:14px;box-shadow:0 16px 30px #1e465626;overflow:hidden}.MiscFeeCategory_formModal__CqUc1 .ant-modal-header{background:linear-gradient(180deg,#f5fbff,#ebf4fa);border-bottom:1px solid #d5e3ec}.MiscFeeCategory_formModal__CqUc1 .ant-modal-title{color:#2e5d71;font-weight:700}.MiscFeeCategory_formModal__CqUc1 .ant-input,.MiscFeeCategory_formModal__CqUc1 .ant-select-selector{border-color:#c8dbe7!important;border-radius:8px!important;min-height:34px}.MiscFeeCategory_formModal__CqUc1 .ant-input:hover,.MiscFeeCategory_formModal__CqUc1 .ant-select-selector:hover{border-color:#9fc0d2!important}.MiscFeeCategory_formModal__CqUc1 .ant-input-focused,.MiscFeeCategory_formModal__CqUc1 .ant-input:focus,.MiscFeeCategory_formModal__CqUc1 .ant-select-focused .ant-select-selector{border-color:#3a8bab!important;box-shadow:0 0 0 2px #3a8bab24!important}@media(max-width:1280px){.MiscFeeCategory_sectionHeader__fz6E4{align-items:stretch;flex-direction:column}}.MiscFeeManagement_managementPage__yoUUA{background:radial-gradient(850px 280px at 0 -18%,#29708a1f,#0000 60%),linear-gradient(180deg,#f8fcff,#edf4f8);border:1px solid #d5e2ea;border-radius:16px;box-shadow:0 16px 32px #14344214;margin:18px;min-height:calc(100vh - 100px);padding:14px}.MiscFeeManagement_managementTabs__yrOVg{height:100%}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-nav{margin-bottom:14px}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-nav-wrap{background:#ffffffe0;border:1px solid #d7e4ed;border-radius:12px;padding:4px}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-tab{background:#0000!important;border:0!important;border-radius:9px!important;color:#5b7285!important;font-weight:600;margin:0 6px 0 0!important;padding:8px 14px!important;transition:all .2s ease}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-tab-active{background:linear-gradient(135deg,#eaf5ff,#dceefb)!important;box-shadow:0 8px 16px #29708a2e}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-tab-active .ant-tabs-tab-btn{color:#29698a!important;font-weight:700}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-content-holder{height:calc(100% - 58px)}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-tabpane{height:100%}.MiscFeeManagement_managementTabs__yrOVg .ant-tabs-ink-bar{display:none!important}.PersonnelInfo_container__vLiTJ{background:#ffffffd6;border:1px solid #dde9e2;border-radius:14px;padding:16px}.PersonnelInfo_toolbar__JH2J8{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.PersonnelInfo_filters__AGXGk{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PersonnelInfo_table__0XW9r .ant-table{background:#0000}.PersonnelTemplate_container__a7-A2{background:#ffffffd6;border:1px solid #dde9e2;border-radius:14px;padding:16px}.PersonnelTemplate_toolbar__wLIaP{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.PersonnelTemplate_filters__C2M4o{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.PersonnelTemplate_table__Wqook .ant-table{background:#0000}.PersonnelTemplate_formGrid__zRKbw{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.PersonnelTemplate_roleWrap__OnkdP{background:#fafdfb;border:1px solid #e3ebe7;border-radius:10px;margin-top:8px;padding:12px}.PersonnelTemplate_roleTitle__yfw0A{color:#2d5c3f;font-size:14px;font-weight:600;margin-bottom:4px}.PersonnelTemplate_roleHint__fGaUK{color:#6f7f76;font-size:12px;margin-bottom:12px}.PersonnelTemplate_roleList__mIN6b{grid-gap:10px 14px;display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.PersonnelTemplate_roleItem__st6ew{display:flex;flex-direction:column;gap:6px}.PersonnelTemplate_roleLabel__n-X0p{color:#44574c;font-size:12px}.TransportInfo_container__ioBig{background:#ffffffd6;border:1px solid #dde9e2;border-radius:14px;padding:16px}.TransportInfo_toolbar__S5Bqn{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.TransportInfo_filters__FAUxK{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TransportInfo_table__JFQfS .ant-table{background:#0000}.PersonnelManagement_managementPage__VyUFE{background:radial-gradient(850px 280px at 0 -18%,#34945a1f,#0000 60%),linear-gradient(180deg,#f7fdf9,#ecf7f0);border:1px solid #d8e6dc;border-radius:16px;box-shadow:0 16px 32px #1e422b14;margin:18px;min-height:calc(100vh - 100px);padding:14px}.PersonnelManagement_managementTabs__Slvod{height:100%}.PersonnelManagement_managementTabs__Slvod .ant-tabs-nav{margin-bottom:14px}.PersonnelManagement_managementTabs__Slvod .ant-tabs-nav-wrap{background:#ffffffe6;border:1px solid #d8e8de;border-radius:12px;padding:4px}.PersonnelManagement_managementTabs__Slvod .ant-tabs-tab{background:#0000!important;border:0!important;border-radius:9px!important;color:#5b7564!important;font-weight:600;margin:0 6px 0 0!important;padding:8px 14px!important;transition:all .2s ease}.PersonnelManagement_managementTabs__Slvod .ant-tabs-tab-active{background:linear-gradient(135deg,#e9f8ef,#d9f0e2)!important;box-shadow:0 8px 16px #34945a2e}.PersonnelManagement_managementTabs__Slvod .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f8a54!important;font-weight:700}.PersonnelManagement_managementTabs__Slvod .ant-tabs-content-holder{height:calc(100% - 58px)}.PersonnelManagement_managementTabs__Slvod .ant-tabs-tabpane{height:100%}.PersonnelManagement_managementTabs__Slvod .ant-tabs-ink-bar{display:none!important}.StationProfileManagement_page__VlUyF{--spm-border:#cbdee9;--spm-border-strong:#aac8d8;--spm-title:#274a5d;--spm-text:#5e7888;--spm-accent:#2f8ba8;--spm-accent-deep:#2a698a;display:flex;flex-direction:column;font-family:PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;gap:14px;padding:8px 0 2px;position:relative}.StationProfileManagement_page__VlUyF:before{background:radial-gradient(680px 220px at -5% -35%,#4292ae29,#0000 60%),radial-gradient(540px 200px at 100% 100%,#29718a1a,#0000 65%),repeating-linear-gradient(90deg,rgba(77,131,154,.045) 0 1px,#0000 1px 48px);border-radius:16px;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute}.StationProfileManagement_card__2Er\+-{background:linear-gradient(180deg,#ffffffeb,#f2f8fcf5)!important;border:1px solid var(--spm-border)!important;border-radius:16px!important;box-shadow:0 16px 30px #173c4e1f;overflow:hidden;position:relative;z-index:1}.StationProfileManagement_card__2Er\+- .ant-card-body{padding:20px 22px 22px}.StationProfileManagement_header__TxE0l{align-items:flex-start;border-bottom:1px solid #d4e4ee;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.StationProfileManagement_title__mka2u{color:var(--spm-title);font-size:22px;font-weight:700;letter-spacing:.3px;margin:0}.StationProfileManagement_description__dOLnC{color:var(--spm-text);font-size:13px;line-height:1.6;margin:8px 0 0}.StationProfileManagement_saveButton__ntSEt{background:linear-gradient(135deg,var(--spm-accent),var(--spm-accent-deep))!important;border:0!important;border-radius:10px!important;box-shadow:0 10px 18px #2f8ba840;height:40px;padding:0 18px!important}.StationProfileManagement_saveButton__ntSEt:focus,.StationProfileManagement_saveButton__ntSEt:hover{background:linear-gradient(135deg,#4ba5c2,#2f7a9b)!important}.StationProfileManagement_form__BFmUw{display:flex;flex-direction:column;gap:14px}.StationProfileManagement_switchSection__lwtNo{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.StationProfileManagement_switchCard__jupAh{align-items:center;animation:StationProfileManagement_rise-in__etVoY .4s ease both;background:linear-gradient(135deg,#fbfeff,#f0f7fc);border:1px solid #cfe0ea;border-radius:12px;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:14px 15px}.StationProfileManagement_switchCard__jupAh:nth-child(2){animation-delay:.08s}.StationProfileManagement_switchMeta__UJ12N{align-items:flex-start;display:flex;gap:10px;min-width:0}.StationProfileManagement_switchIcon__ag26a{color:var(--spm-accent);font-size:18px;margin-top:1px}.StationProfileManagement_switchTitle__n3k8r{color:#325e72;font-size:15px;font-weight:700;line-height:1.3}.StationProfileManagement_switchDescription__kG6yP{color:#6a8695;font-size:12px;line-height:1.45;margin:3px 0 0}.StationProfileManagement_switchItem__mJkhh{flex-shrink:0;margin:0!important}.StationProfileManagement_section__laexN{animation:StationProfileManagement_rise-in__etVoY .45s ease both;background:radial-gradient(420px 130px at 0 -25%,#3b81991f,#0000 60%),linear-gradient(180deg,#fbfeff,#f4f9fc);border:1px solid var(--spm-border);border-radius:14px;padding:16px}.StationProfileManagement_section__laexN:nth-of-type(2){animation-delay:.12s}.StationProfileManagement_section__laexN:nth-of-type(3){animation-delay:.18s}.StationProfileManagement_sectionHeader__iybYB{margin-bottom:12px}.StationProfileManagement_sectionHeader__iybYB h3{color:#2e5f74;font-size:16px;font-weight:700;margin:0}.StationProfileManagement_sectionHeader__iybYB p{color:#668596;font-size:12px;line-height:1.45;margin:4px 0 0}.StationProfileManagement_formGrid__Ni62-{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.StationProfileManagement_formGrid__Ni62- .ant-form-item{margin-bottom:14px}.StationProfileManagement_formGrid__Ni62- .ant-form-item-label>label{color:#3a6274;font-size:13px;font-weight:600}.StationProfileManagement_formGrid__Ni62- .ant-input,.StationProfileManagement_formGrid__Ni62- .ant-input-affix-wrapper,.StationProfileManagement_formGrid__Ni62- .ant-input-number,.StationProfileManagement_formGrid__Ni62- .ant-input-number-affix-wrapper,.StationProfileManagement_formGrid__Ni62- .ant-select-selector{background:#fff!important;border-color:#c5d8e4!important;border-radius:10px!important;min-height:40px}.StationProfileManagement_formGrid__Ni62- .ant-input-textarea textarea{background:#fff;border-color:#c5d8e4!important;border-radius:10px!important;min-height:108px}.StationProfileManagement_formGrid__Ni62- .ant-input-affix-wrapper:hover,.StationProfileManagement_formGrid__Ni62- .ant-input-number-affix-wrapper:hover,.StationProfileManagement_formGrid__Ni62- .ant-input-textarea textarea:hover,.StationProfileManagement_formGrid__Ni62- .ant-input:hover,.StationProfileManagement_formGrid__Ni62- .ant-select-selector:hover{border-color:#9abccd!important}.StationProfileManagement_formGrid__Ni62- .ant-input-affix-wrapper-focused,.StationProfileManagement_formGrid__Ni62- .ant-input-focused,.StationProfileManagement_formGrid__Ni62- .ant-input-number-focused,.StationProfileManagement_formGrid__Ni62- .ant-input-textarea textarea:focus,.StationProfileManagement_formGrid__Ni62- .ant-input:focus,.StationProfileManagement_formGrid__Ni62- .ant-select-focused .ant-select-selector{border-color:var(--spm-accent)!important;box-shadow:0 0 0 3px #2f8ba824!important}.StationProfileManagement_formGrid__Ni62- .ant-switch{background:#9eb7c6;height:26px;min-width:54px}.StationProfileManagement_formGrid__Ni62- .ant-switch-inner{font-size:12px}.StationProfileManagement_formGrid__Ni62- .ant-switch-handle{top:3px}.StationProfileManagement_formGrid__Ni62- .ant-switch-checked{background:linear-gradient(120deg,var(--spm-accent),var(--spm-accent-deep))!important}.StationProfileManagement_inputIcon__a1eZr{color:#8eaec0}.StationProfileManagement_fullRow__DIPkF{grid-column:1/-1}@keyframes StationProfileManagement_rise-in__etVoY{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.StationProfileManagement_switchSection__lwtNo{grid-template-columns:1fr}}@media(max-width:900px){.StationProfileManagement_header__TxE0l{align-items:stretch;flex-direction:column}.StationProfileManagement_saveButton__ntSEt{width:100%}}@media(max-width:768px){.StationProfileManagement_card__2Er\+- .ant-card-body{padding:16px}.StationProfileManagement_title__mka2u{font-size:20px}.StationProfileManagement_formGrid__Ni62-{grid-template-columns:1fr}}.agentBetaPage{--agent-accent:#2f6fec;--agent-accent-dark:#255dcb;--agent-text-main:#1e2f45;--agent-text-sub:#627a94;--agent-border:#d8e5f6;--agent-danger:#cb4d4d;display:flex;flex-direction:column;font-family:DIN Alternate,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;gap:16px}.agentBetaBody{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);min-height:0;position:relative}.agentChatCard,.agentEvidenceCard{background:#fff;border:1px solid var(--agent-border);border-radius:16px!important;box-shadow:0 12px 32px #0e254214;overflow:hidden;position:relative}.agentChatCard .ant-card-body,.agentEvidenceCard .ant-card-body{padding:18px 20px}.agentChatCard:before,.agentEvidenceCard:before{background:linear-gradient(90deg,#2f6fec,#58a2ff 52%,#8cd9ff);content:"";height:3px;left:0;position:absolute;right:0;top:0}.agentHeaderRow{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.agentTitleBlock{min-width:0}.agentTitle{color:var(--agent-text-main)!important;letter-spacing:.2px;margin-bottom:4px!important}.agentSubtitle{color:var(--agent-text-sub);font-size:13px;line-height:1.6}.agentTopTags.ant-space{row-gap:6px}.agentTopTags .ant-tag{border-color:#cad9ef;border-radius:999px;font-size:12px;font-weight:600;margin-inline-end:0}.agentOverviewGrid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.agentOverviewItem{background:linear-gradient(160deg,#fbfdff,#f2f7ff);border:1px solid #d8e4f5;border-radius:12px;padding:10px 12px}.overviewLabel{align-items:center;color:#5f7690;display:flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.2px}.overviewValue{color:#1f3550;font-size:16px;font-weight:700;letter-spacing:.2px;margin-top:6px}.agentCardDivider{border-color:#e4ebf7!important;margin:16px 0!important}.agentQuickPromptBar{border-top:1px dashed #d8e4f5;margin-top:10px;padding-top:10px}.quickPromptHeader{align-items:center;display:flex;gap:8px;justify-content:space-between}.quickPromptLabel{align-items:center;color:#5a718a;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:.4px}.quickPromptToggleBtn.ant-btn-link{color:#527196;font-size:12px;font-weight:600;height:auto;padding:0}.quickPromptToggleBtn.ant-btn-link:hover{color:var(--agent-accent)}.quickPromptList{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.quickPromptBtn.ant-btn{background:#fff;border-color:#cad9f1;border-radius:999px;color:#284b73;font-size:12px;font-weight:600;height:30px;padding:0 12px}.quickPromptBtn.ant-btn:hover{border-color:var(--agent-accent);color:var(--agent-accent)}.agentMessageList{max-height:calc(100vh - 430px);min-height:380px;overflow-y:auto;padding-right:4px;scroll-behavior:smooth}.agentMessageList::-webkit-scrollbar{width:7px}.agentMessageList::-webkit-scrollbar-thumb{background:#cdd9eb;border-radius:999px}.agentMessageList::-webkit-scrollbar-track{background:#0000}.agentEmptyState{background:#f8fbff;border:1px dashed #cad9ef;border-radius:12px;color:#677f97;line-height:1.7;padding:14px 16px}.agentMessageRow{align-items:flex-start;animation:message-in .26s ease both;display:flex;gap:10px;margin-bottom:12px}.agentMessageRow.user{justify-content:flex-end}.agentMessageRow.user .agentBubble{order:1}.agentMessageRow.user .agentAvatar{order:2}.agentAvatar{align-items:center;background:linear-gradient(165deg,#fff,#edf4ff);border:1px solid #cedef5;border-radius:50%;box-shadow:inset 0 1px 0 #fffc;color:#4f6681;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.agentMessageRow.user .agentAvatar{background:linear-gradient(165deg,var(--agent-accent) 0,#5096ff 100%);border-color:#0000;color:#fff}.agentBubble{background:#f3f8ff;border:1px solid #d7e4f7;border-radius:12px;box-shadow:0 4px 12px #19365a0f;max-width:min(84%,780px);padding:10px 12px}.agentMessageRow.user .agentBubble{background:linear-gradient(160deg,var(--agent-accent) 0,var(--agent-accent-dark) 100%);border-color:var(--agent-accent-dark);box-shadow:0 8px 18px #2b60b93d;color:#fff}.agentBubbleMeta{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.agentRole{font-size:12px;font-weight:700;letter-spacing:.2px}.agentTime{color:#7e93aa;font-size:11px}.agentMessageRow.user .agentTime{color:#ffffffe0}.agentContent{color:#233a53;line-height:1.68;white-space:pre-wrap}.agentMessageRow.user .agentContent{color:#fff}.agentTrace{align-items:center;background:#8dacda2e;border-radius:6px;color:#6d8299;display:inline-flex;font-size:11px;margin-top:8px;padding:2px 6px}.agentMessageRow.user .agentTrace{background:#ffffff2e;color:#ffffffe6}.agentDocCardWrap{display:flex;flex-direction:column;gap:8px;margin-top:10px}.agentDocCard{background:#f8fbff;border:1px solid #d1e1f6;border-radius:10px;padding:8px 10px}.agentDocCardTitle{color:#2b4766;font-size:12px;font-weight:700;margin-bottom:6px}.agentDocItem{align-items:center;border-top:1px dashed #d6e4f7;display:flex;gap:10px;justify-content:space-between;padding:6px 0}.agentDocItem:first-of-type{border-top:none}.agentDocMeta{min-width:0}.agentDocName{color:#28435f;font-size:12px;font-weight:600;line-height:1.45;word-break:break-all}.agentDocSub{color:#6d8298;font-size:11px;margin-top:1px;word-break:break-all}.agentDocDownloadBtn.ant-btn-link{font-size:12px;font-weight:700;height:auto;padding:0 2px}.agentEstimateCardWrap{display:flex;flex-direction:column;gap:10px;margin-top:10px}.agentEstimateCard{background:linear-gradient(180deg,#fbfdff,#f4f8ff);border:1px solid #d4e2f6;border-radius:12px;padding:12px}.agentEstimateCardWarning{background:linear-gradient(180deg,#fffdfd,#fff6f5);border-color:#f0d7cf}.agentEstimateCardHead{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.agentEstimateCardTitle{color:#274360;font-size:13px;font-weight:700}.agentEstimateCardSub{color:#6e839a;font-size:11px;line-height:1.5;margin-top:3px}.agentEstimateMetricGrid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:10px}.agentEstimateMetric{background:#ffffffd1;border:1px solid #dce6f4;border-radius:10px;padding:8px 10px}.agentEstimateMetric span{color:#66809a;display:block;font-size:11px;font-weight:600}.agentEstimateMetric strong{color:#1f3550;display:block;font-size:15px;font-weight:700;margin-top:5px}.agentEstimateAiSummary{background:#f9fcfff5;border:1px dashed #d3e1f4;border-radius:10px;color:#516780}.agentEstimateAiSummary,.agentEstimateScopeNote{font-size:12px;line-height:1.65;margin-bottom:10px;padding:9px 10px}.agentEstimateScopeNote{background:#ffffffe0;border:1px solid #d9e5f5;border-radius:10px;color:#4f657e}.agentEstimateScopeHint{color:#6c8299;font-size:11px;line-height:1.6;margin-bottom:10px}.agentEstimateItemList{display:flex;flex-direction:column;gap:8px}.agentEstimateItem{align-items:center;border-top:1px dashed #dbe7f7;display:flex;gap:12px;justify-content:space-between;padding-top:8px}.agentEstimateItem:first-child{border-top:none;padding-top:0}.agentEstimateItemName{color:#27425d;font-size:12px;font-weight:700}.agentEstimateItemMeta{color:#72879e;font-size:11px;margin-top:2px}.agentEstimateItemQty{color:#264564;font-size:13px;font-weight:700}.agentEstimateItemQty.shortage{color:#c84e3f}.agentTypingDots{align-items:center;display:flex;gap:6px;padding:6px 0 2px}.agentTypingDots span{animation:typing-pulse 1.2s ease-in-out infinite;background:#6f87a4;border-radius:50%;height:6px;width:6px}.agentTypingDots span:nth-child(2){animation-delay:.2s}.agentTypingDots span:nth-child(3){animation-delay:.4s}.agentInputPanel{background:linear-gradient(180deg,#fafdff,#f3f8ff);border:1px solid #d8e4f5;border-radius:14px;margin-top:14px;padding:14px}.agentInputPanel .ant-input{background:#fff;border-color:#cfdef2;border-radius:10px!important;line-height:1.6}.agentInputPanel .ant-input-focused,.agentInputPanel .ant-input:focus{border-color:#76a7ff;box-shadow:0 0 0 3px #2f6fec29}.agentInputFooter{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto 1fr auto;margin-top:10px}.agentInputHint{color:#667e96;font-size:12px;font-weight:600}.agentInputFooter .ant-space{justify-self:end}.agentInputFooter .ant-btn{border-radius:8px;font-weight:600;height:32px}.agentInputFooter .ant-btn-primary{background:var(--agent-accent);border-color:var(--agent-accent);box-shadow:0 8px 16px #2f6fec38}.agentErrorBox{background:#fff5f5;border:1px solid #f1d0d0;border-radius:10px;margin-top:12px;padding:10px 12px}.evidenceHeader{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.evidenceTitle{color:var(--agent-text-main)!important;margin-bottom:0!important}.evidenceBlock{display:flex;flex-direction:column;gap:10px}.blockTitle{align-items:center;color:#294460;display:flex;font-size:14px;font-weight:700;gap:8px}.blockTitle:before{background:var(--agent-accent);border-radius:4px;content:"";height:14px;width:4px}.blockRow{align-items:flex-start;border-bottom:1px dashed #dbe7f7;display:flex;gap:8px;justify-content:space-between;padding-bottom:8px}.blockLabel{color:#6b829a;font-size:12px;font-weight:600}.blockValue{color:#2a4561;font-size:13px;font-weight:600;text-align:right;word-break:break-word}.quotaProgress{margin-top:2px}.quotaProgress .ant-progress-bg,.quotaProgress .ant-progress-inner{height:7px!important}.quotaProgressText{color:#607a94;font-size:12px;font-weight:600;text-align:right}@keyframes message-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typing-pulse{0%,80%,to{opacity:.4;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(max-width:1460px){.agentOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1200px){.agentBetaBody{grid-template-columns:1fr}.agentMessageList{max-height:430px}}@media(max-width:768px){.agentChatCard .ant-card-body,.agentEvidenceCard .ant-card-body{padding:14px}.agentHeaderRow{flex-direction:column}.agentOverviewGrid,.quickPromptList{grid-template-columns:1fr}.quickPromptList{display:grid}.quickPromptBtn.ant-btn{text-align:left;width:100%}.agentMessageList{max-height:420px;min-height:300px}.agentBubble{max-width:100%}.agentInputFooter{align-items:flex-start;grid-template-columns:1fr}.agentInputFooter .ant-space{justify-self:stretch;width:100%}.agentInputFooter .ant-space .ant-space-item{flex:1 1}.agentInputFooter .ant-space .ant-btn{width:100%}.agentEstimateMetricGrid{grid-template-columns:1fr}.agentEstimateCardHead{align-items:stretch;flex-direction:column}.blockRow{align-items:flex-start;flex-direction:column;gap:4px}.blockValue,.quotaProgressText{text-align:left}}.materialEstimatePage{--estimate-accent:#1f6ff0;--estimate-accent-soft:#edf4ff;--estimate-border:#d8e4f4;--estimate-text:#21354d;--estimate-sub:#647a92;display:flex;flex-direction:column;gap:16px}.materialEstimateTopBar .topBar{padding:14px 18px}.materialEstimateTopBadges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.materialEstimateBody{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)}.materialEstimateMain,.materialEstimateSide{display:flex;flex-direction:column;gap:16px;min-width:0}.estimatePanelCard{background:radial-gradient(900px 260px at -5% -20%,#1f6ff01a,#0000 60%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid var(--estimate-border);border-radius:16px!important;box-shadow:0 14px 28px #16315314}.estimatePanelCard .ant-card-body{padding:18px 20px}.estimateSectionHead{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.estimateSectionHeadCompact{margin-bottom:12px}.estimateSectionTitle{color:var(--estimate-text);font-size:18px;font-weight:700}.estimateSectionSubTitle{color:var(--estimate-sub);font-size:13px;line-height:1.6;margin-top:4px}.estimateNlpBox{background:linear-gradient(180deg,#fbfdff,#f1f7ff);border:1px solid #d7e4f4;border-radius:14px;margin-bottom:16px;padding:14px 16px}.estimateNlpLabel{color:#284463;font-size:13px;font-weight:700;margin-bottom:10px}.estimateNlpHint{color:#7288a1;display:block;font-size:12px;margin-top:8px}.estimateInlineAlert{border-radius:12px;margin-bottom:16px}.estimateScopeIntro{display:flex;flex-direction:column;gap:6px}.estimateScopeIntroMeta{color:#5f7995}.estimateForm .ant-form-item{margin-bottom:14px}.estimateForm .ant-input,.estimateForm .ant-input-affix-wrapper,.estimateForm .ant-input-number,.estimateForm .ant-input-number-affix-wrapper,.estimateForm .ant-select-selector{border-radius:10px!important}.estimateKpiGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.estimateKpiGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.estimateKpiCard{background:linear-gradient(180deg,#fff,#f5f9ff);border:1px solid #dce7f6;border-radius:14px;padding:14px}.estimateKpiLabel{color:var(--estimate-sub);font-size:12px;font-weight:700}.estimateKpiValue{color:var(--estimate-text);font-size:22px;font-weight:700;line-height:1.25;margin-top:8px}.estimateKpiText{font-size:16px}.estimateAiSummary{background:#f8fbff;border:1px dashed #cfe0f5;border-radius:12px;margin-bottom:16px;padding:12px 14px}.estimateAiSummaryLabel{color:#2a4567;font-size:12px;font-weight:700;margin-bottom:6px}.estimateAiSummaryText{color:#4e627b;line-height:1.7}.estimateCalcSummary{background:linear-gradient(180deg,#fbfdff,#f2f7ff);border:1px solid #d7e4f4;border-radius:12px;margin-bottom:16px;padding:14px 16px}.estimateCalcSummaryLabel{color:#284463;font-size:12px;font-weight:700;margin-bottom:6px}.estimateCalcSummaryText{color:#4c627b;line-height:1.75}.estimateScopeResultBox{display:flex;flex-direction:column;gap:6px}.estimateScopeResultNotice{color:#66809b;line-height:1.6}.estimateResultTable .ant-table{background:#0000}.estimateResultTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f2f7ff,#ebf2fb);font-weight:700}.estimateTableMaterialName{color:#22364f;font-weight:700}.estimateTableMaterialSpec{color:#7b8da4;font-size:12px;margin-top:2px}.estimateFormulaText{color:#324b67;font-weight:600;line-height:1.65;white-space:normal}.estimateFormulaBlock{display:flex;flex-direction:column;gap:8px}.estimateFormulaDetail{background:#f7faff;border:1px dashed #d7e4f4;border-radius:10px;color:#5a7188;line-height:1.7;padding:8px 10px;white-space:pre-wrap}.estimateScopeSummary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:16px}.estimateScopeSummaryCard{background:linear-gradient(180deg,#fff,#f6faff);border:1px solid #dce7f6;border-radius:14px;padding:14px}.estimateScopeSummaryLabel{color:#687f98;font-size:12px;font-weight:700}.estimateScopeSummaryValue{color:#21364f;font-size:24px;font-weight:700;margin-top:8px}.estimateScopeSummaryValueSmall{font-size:16px;line-height:1.5}.estimateScopeTagSection{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.estimateScopeTagGroup{display:flex;flex-direction:column;gap:8px}.estimateScopeTagLabel{color:#284463;font-size:13px;font-weight:700}.estimateScopeNoticeList{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.estimateScopeNoticeItem{color:#627c96;line-height:1.6}.estimateScopeTableHead{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.estimateScopeSearch{max-width:100%;width:320px}.estimateSectionTitleSmall{font-size:16px}.estimateScopeMaterialName{color:#22364f;font-weight:700}.estimateScopeMaterialSpec{color:#7b8da4;font-size:12px;margin-top:2px}.estimateMatchColumns{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.estimateMatchColumn{background:#fbfdff;border:1px solid #dce7f6;border-radius:14px;padding:12px 14px}.estimateMatchColumnWarning{background:linear-gradient(180deg,#fffdfd,#fff6f5);border-color:#f4d9d2}.estimateMatchTitle{color:#284463;font-size:14px;font-weight:700;margin-bottom:10px}.estimateMatchItem{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.estimateMatchItemColumn{align-items:stretch;display:flex;flex-direction:column;gap:10px}.estimateMatchTopRow{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.estimateMatchName{color:#20344d;font-weight:700}.estimateMatchMeta{color:#7a8ea5;font-size:12px;margin-top:2px}.estimateMatchValue{color:#21405f;font-weight:700}.estimateMatchGap{color:#c7503d}.estimateRecommendWrap{background:#fbfdff;border:1px dashed #dbe6f5;border-radius:12px;padding:10px}.estimateRecommendTitle{color:#294668;font-size:13px;font-weight:700;margin-bottom:8px}.estimateRecommendCard{background:#fff;border:1px solid #e2ebf8;border-radius:10px;margin-bottom:8px;padding:10px}.estimateRecommendCard:last-child{margin-bottom:0}.estimateRecommendHead{align-items:center;display:flex;gap:10px;justify-content:space-between}.estimateRecommendStation{color:#254364;font-weight:700}.estimateRecommendSupply{color:#2f5f9b;font-size:12px}.estimateRecommendMeta{color:#58718d;font-size:12px;margin-top:4px}.estimateRecommendReason{color:#415d7b;font-size:12px;line-height:1.5;margin-top:6px}.estimateRecommendContact{margin-top:8px}.estimateRecommendPhone{color:#2f4e72;font-size:12px}.estimateRecommendBtns{display:flex;gap:8px;margin-top:6px}.estimateRecommendNoContact{color:#7b8ea6;font-size:12px;margin-top:8px}.estimateRecommendEmpty{color:#7289a3;font-size:12px}.estimateHistoryList .ant-list-item{padding-left:0;padding-right:0}.estimateHistoryItem{align-items:center}.estimateHistoryContent{min-width:0}.estimateHistoryTitle{color:#22364f;font-weight:700}.estimateHistoryMeta{color:#7b8ea5;display:flex;font-size:12px;gap:12px;margin-top:4px}.estimateGuideCard .estimateGuideIcon{color:var(--estimate-accent);font-size:18px}.estimateGuideList{display:flex;flex-direction:column;gap:12px}.estimateGuideItem{background:#fbfdff;border:1px solid #deebf8;border-radius:12px;padding:12px 14px}.estimateGuideLabel{color:#2a4567;font-weight:700;margin-bottom:6px}@media(max-width:1200px){.materialEstimateBody{grid-template-columns:1fr}}@media(max-width:768px){.estimateSectionHead{align-items:stretch;flex-direction:column}.estimateKpiGrid,.estimateKpiGridThree,.estimateMatchColumns,.estimateScopeSummary{grid-template-columns:1fr}.estimateScopeTableHead{align-items:stretch;flex-direction:column}.estimateScopeSearch{width:100%}}.MarketPlace_page__PeNFl{display:flex;flex-direction:column;gap:14px}.MarketPlace_filterCard__E5XV0,.MarketPlace_listCard__PGu-v{background:radial-gradient(640px 180px at 0 -30%,#2d71ec1a,#0000 60%),linear-gradient(180deg,#f8fbff,#f2f7ff);border:1px solid #d9e6f6!important;border-radius:14px!important;box-shadow:0 12px 28px #18345614}.MarketPlace_filterGrid__xV9Ga{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1.6fr 1fr 1fr auto}.MarketPlace_filterActions__XXZqo{display:flex;gap:8px;justify-content:flex-end}.MarketPlace_cardGrid__f8HcF{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.MarketPlace_materialCard__rEJam{grid-gap:12px;background:#fff;border:1px solid #dce9f8;border-radius:12px;display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);padding:12px}.MarketPlace_materialImage__8ZkdJ{height:96px;width:96px}.MarketPlace_materialInfo__B\+mIJ{min-width:0}.MarketPlace_materialName__p0Vhz{color:#243f60;font-size:15px;font-weight:700;line-height:1.4}.MarketPlace_materialSpec__4Qh6x{color:#6c839f;font-size:12px;margin-top:2px}.MarketPlace_metaRow__ZiYuE{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.MarketPlace_priceRow__4hsPS{align-items:baseline;display:flex;gap:2px;margin-top:8px}.MarketPlace_priceValue__H0WE1{color:#1f59c2;font-size:18px;font-weight:700}.MarketPlace_priceUnit__jKCpw{color:#5f7895;font-size:12px}.MarketPlace_stationRow__dnnNH{color:#4f6987;font-size:13px;margin-top:6px}.MarketPlace_cardActions__Vag\+V{margin-top:6px;text-align:right}.MarketPlace_paginationWrap__Uhras{display:flex;justify-content:flex-end;margin-top:14px}.MarketPlace_detailWrap__nl6rW{display:flex;flex-direction:column;gap:8px}.MarketPlace_detailImageWrap__eQsX5{height:140px;width:140px}.MarketPlace_detailName__r3NjA{color:#223f60;font-size:18px;font-weight:700;margin-top:4px}.MarketPlace_detailSpec__j-kEN{color:#6b839e;font-size:13px}.MarketPlace_detailLine__o2qAd{color:#445f80;font-size:14px;line-height:1.6}.MarketPlace_contactBlock__ReZ85{background:linear-gradient(180deg,#fdfefe,#f5f9ff);border:1px solid #dce8f6;border-radius:12px;margin-top:10px;padding:12px}.MarketPlace_contactTitle__OO4Az{color:#2b496d;font-size:14px;font-weight:700}.MarketPlace_contactLine__jpou9{color:#4f6988;margin-top:6px}.MarketPlace_contactActions__QUvai{display:flex;gap:8px;margin-top:10px}.MarketPlace_contactHidden__3OcgL{color:#7e93ab;margin-top:8px}@media(max-width:1280px){.MarketPlace_cardGrid__f8HcF{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.MarketPlace_filterGrid__xV9Ga{grid-template-columns:1fr}.MarketPlace_filterActions__XXZqo{justify-content:flex-start}.MarketPlace_cardGrid__f8HcF{grid-template-columns:1fr}}.helpCenterWrap{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.quickStartCard{background:linear-gradient(180deg,#f3f8ff,#ebf3ff);border:1px solid #d4e4ff;border-radius:10px;padding:8px 12px}.quickStartHeader{align-items:center;display:flex;justify-content:space-between}.quickStartTitle{color:#1f4e8a;font-size:14px;font-weight:700}.quickStartList{color:#3f5d82;margin:4px 0 0;padding-left:18px}.quickStartList li{line-height:1.55}.helpSearch{width:100%}.helpLayoutToolbar{align-items:center;display:flex;justify-content:flex-start}.helpCenterBody{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:clamp(300px,24vw,420px) minmax(0,1fr);min-height:0}.helpCenterBody.isSelectionCollapsed{grid-template-columns:minmax(0,1fr)}.helpCenterBody.isSelectionCollapsed .helpLeftPane{display:none}.helpLeftPane{background:#f9fbff;border:1px solid #e5ebf5;border-radius:10px;display:flex;flex-direction:column;min-height:0}.helpLeftPane>.ant-spin-nested-loading,.helpRightPane>.ant-spin-nested-loading{display:flex;flex:1 1;min-height:0}.helpLeftPane>.ant-spin-nested-loading>.ant-spin-container,.helpRightPane>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex:1 1;flex-direction:column;min-height:0}.categoryWrap{border-bottom:1px solid #e8eef8;display:flex;flex-wrap:wrap;gap:8px;padding:10px}.articleList{flex:1 1;min-height:0;overflow:auto;padding:0 8px 8px}.articleItem{border:1px solid #0000;border-radius:8px;cursor:pointer;margin:6px 0;padding:8px 10px;-webkit-user-select:none;user-select:none}.articleList .ant-list-item.articleItem{align-items:flex-start!important;display:block!important;justify-content:flex-start!important}.articleItem:hover{background:#eef4ff}.articleItem.active{background:#eef4ff;border-color:#8eb6ff}.articleTitle{color:#1a2c45;font-size:15px;font-weight:600;margin-bottom:4px}.articleSummary{color:#5d6f8d;font-size:12px;margin-bottom:6px}.helpRightPane{background:#fff;border:1px solid #e5ebf5;border-radius:10px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.articleDetail{flex:1 1;min-height:0;overflow:auto;padding:18px 20px}.detailTags{margin-bottom:12px}.articleContent{color:#1f2d3d;line-height:1.8;white-space:pre-line}.recommendWrap{background:#fbfdff;border-top:1px solid #edf2fa;flex-shrink:0;padding:10px 12px}.recommendWrap.isCollapsed{display:none}.recommendTitle{color:#364b66;font-size:14px;font-weight:600;margin-bottom:6px}.recommendItem{color:#2b4f80;cursor:pointer}@media(max-width:1200px){.helpCenterBody{grid-template-columns:1fr}}.main-layout{background:radial-gradient(900px 380px at 100% -10%,#3a81ff2e,#0000 62%),radial-gradient(640px 300px at 62% 115%,#3474ee1f,#0000 70%),linear-gradient(180deg,#edf2fb,#e5ecf8);height:100vh}.inner-layout,.main-layout{box-sizing:border-box;overflow:hidden}.inner-layout,.main-content.ant-layout-content{background:#0000;position:relative}.main-content.ant-layout-content{margin:10px 12px 12px;overflow:auto}@media(max-width:1280px){.main-content.ant-layout-content{margin:8px}}.login-page{background:linear-gradient(116deg,#c4d2e8,#d6dfec 44%,#e7edf5);box-sizing:border-box;justify-content:center;min-height:100vh;padding:24px;width:100%}.login-page,.login-shell{align-items:center;display:flex}.login-shell{gap:48px;justify-content:space-between;width:min(1320px,100%)}.login-visual{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:620px;position:relative}.login-visual:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(150deg,#ffffff59,#d0e0f31a);border-radius:34px;content:"";inset:8% 4% 12% 4%;position:absolute}.visual-graphic{height:520px;position:relative;width:min(720px,94%);z-index:1}.screen-layer{background:linear-gradient(135deg,#4e98ff47,#aad6ff33);border:1px solid #a5ceffe6;border-radius:30px;box-shadow:0 18px 34px #3c7adb33;height:320px;left:50%;position:absolute;top:18%;transform:translateX(-50%);width:520px}.layer-a{left:calc(50% - 36px);opacity:.58;transform:translateX(-50%) rotate(-9deg)}.layer-b{left:calc(50% - 10px);opacity:.78;transform:translateX(-50%) rotate(-3.5deg)}.layer-c{background:linear-gradient(134deg,#2a6ae8e6,#61b3ffb8);box-shadow:0 22px 48px #2f6fe057}.screen-content{background:linear-gradient(180deg,#2057cd40,#98d8ff2b),radial-gradient(circle at 22% 70%,#cbebff8c,#3494ff00);border:1px solid #c6e3ffbd;border-radius:24px;bottom:70px;left:44px;position:absolute;right:44px;top:42px}.screen-stand{background:linear-gradient(180deg,#8fc3f5b8,#72aae79e);border-radius:0 0 32px 32px;bottom:84px;height:78px;width:180px}.screen-platform,.screen-stand{left:50%;position:absolute;transform:translateX(-50%)}.screen-platform{background:linear-gradient(180deg,#cee3f794,#bdd9f3bf);border:1px solid #9bc9f8d1;border-radius:30px;bottom:24px;box-shadow:0 16px 30px #74a3df38;height:86px;width:560px}.login-card{background:#ffffffeb;border-radius:2px;box-shadow:0 10px 28px #758fb424;box-sizing:border-box;padding:28px 32px 22px;width:360px}.brand-header{gap:10px}.brand-badge,.brand-header{align-items:center;display:flex}.brand-badge{background:linear-gradient(145deg,#2e73ff,#165dff);border-radius:12px;box-shadow:0 8px 18px #1d60f047;height:44px;justify-content:center;width:44px}.brand-logo-icon{height:30px;width:30px}.brand-name{color:#1f3f86;font-size:18px;font-weight:600;letter-spacing:2px}.login-card h1{color:#1e2b4a;font-size:42px;font-weight:700;line-height:1.2;margin:16px 0 8px}.login-form .ant-form-item{margin-bottom:12px}.login-form .ant-input,.login-form .ant-input-affix-wrapper{background:#edf2fb;border:none;border-radius:4px;color:#38445f;height:40px}.login-form .ant-input-affix-wrapper .ant-input{background:#0000;height:100%}.login-form .ant-input::placeholder{color:#a0acc2}.login-form .ant-input-affix-wrapper-focused,.login-form .ant-input-affix-wrapper:hover{box-shadow:none}.login-extra-row{align-items:center;color:#8e98ad;display:flex;font-size:12px;margin:2px 0 18px}.extra-left{color:#5e6984;margin-right:auto}.extra-right{cursor:pointer;margin-left:14px}.submit-item{margin:0}.submit-item .ant-btn{border-radius:4px;font-size:16px;height:42px;letter-spacing:8px;margin-top:10px;text-indent:8px}.register-row{color:#8c95ab;font-size:12px;margin-top:12px;text-align:center}.register-link{background:#0000;border:none;color:#2f66ef;cursor:pointer;font-size:12px;margin-left:4px;padding:0}@media(max-width:1080px){.login-shell{gap:16px}.login-visual{display:none}.login-card{margin:0 auto;padding:26px 24px 20px;width:min(420px,92vw)}.login-card h1{font-size:36px}}@media(max-width:576px){.login-page{padding:14px}.login-card{padding:24px 16px 18px;width:100%}.login-card h1{font-size:31px}.extra-right{margin-left:8px}}.register-page{background:linear-gradient(116deg,#c4d2e8,#d6dfec 44%,#e7edf5);box-sizing:border-box;justify-content:center;min-height:100vh;padding:24px;width:100%}.register-page,.register-shell{align-items:center;display:flex}.register-shell{gap:48px;justify-content:space-between;width:min(1320px,100%)}.register-visual{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:620px;position:relative}.register-visual:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(150deg,#ffffff59,#d0e0f31a);border-radius:34px;content:"";inset:8% 4% 12% 4%;position:absolute}.register-graphic{height:520px;position:relative;width:min(720px,94%);z-index:1}.register-layer{background:linear-gradient(135deg,#4e98ff47,#aad6ff33);border:1px solid #a5ceffe6;border-radius:30px;box-shadow:0 18px 34px #3c7adb33;height:320px;left:50%;position:absolute;top:18%;transform:translateX(-50%);width:520px}.register-layer.layer-a{left:calc(50% - 36px);opacity:.58;transform:translateX(-50%) rotate(-9deg)}.register-layer.layer-b{left:calc(50% - 10px);opacity:.78;transform:translateX(-50%) rotate(-3.5deg)}.register-layer.layer-c{background:linear-gradient(134deg,#2a6ae8e6,#61b3ffb8);box-shadow:0 22px 48px #2f6fe057}.register-screen-content{background:linear-gradient(180deg,#2057cd40,#98d8ff2b),radial-gradient(circle at 22% 70%,#cbebff8c,#3494ff00);border:1px solid #c6e3ffbd;border-radius:24px;bottom:70px;left:44px;position:absolute;right:44px;top:42px}.register-stand{background:linear-gradient(180deg,#8fc3f5b8,#72aae79e);border-radius:0 0 32px 32px;bottom:84px;height:78px;width:180px}.register-platform,.register-stand{left:50%;position:absolute;transform:translateX(-50%)}.register-platform{background:linear-gradient(180deg,#cee3f794,#bdd9f3bf);border:1px solid #9bc9f8d1;border-radius:30px;bottom:24px;box-shadow:0 16px 30px #74a3df38;height:86px;width:560px}.register-card{background:#ffffffeb;border-radius:2px;box-shadow:0 10px 28px #758fb424;box-sizing:border-box;padding:28px 32px 22px;width:420px}.register-card .brand-badge{align-items:center;background:linear-gradient(145deg,#2e73ff,#165dff);border-radius:12px;box-shadow:0 8px 18px #1d60f047;display:flex;height:44px;justify-content:center;width:44px}.register-card .brand-logo-icon{height:30px;width:30px}.register-card h1{color:#1e2b4a;font-size:42px;font-weight:700;line-height:1.2;margin:16px 0 8px}.register-form .ant-form-item{margin-bottom:10px}.register-form .ant-form-item-label{padding-bottom:4px}.register-form .ant-form-item-label>label{color:#5d6883;font-size:13px}.register-form .ant-input,.register-form .ant-input-affix-wrapper{background:#edf2fb;border:none;border-radius:4px;color:#38445f;height:40px}.register-form .ant-input::placeholder{color:#a0acc2}.register-form .ant-input-affix-wrapper-focused,.register-form .ant-input-affix-wrapper:hover{box-shadow:none}.register-form .submit-item{margin-bottom:0;margin-top:14px}.register-form .submit-item .ant-btn{border-radius:4px;font-size:16px;height:42px;letter-spacing:8px;text-indent:8px}.login-row{color:#8c95ab;font-size:12px;margin-top:12px;text-align:center}.login-link{background:#0000;border:none;color:#2f66ef;cursor:pointer;font-size:12px;margin-left:4px;padding:0}@media(max-width:1080px){.register-shell{gap:16px}.register-visual{display:none}.register-card{margin:0 auto;padding:26px 24px 20px;width:min(480px,92vw)}.register-card h1{font-size:36px}}@media(max-width:576px){.register-page{padding:14px}.register-card{padding:24px 16px 18px;width:100%}.register-card h1{font-size:31px}}.projectDetailPage{background:#f2f6fc;border-radius:10px;display:flex;min-height:100vh;overflow:hidden}.projectDetailPage .sideMenu{align-self:stretch;background:linear-gradient(180deg,#f7faff,#f2f6fc);border-right:1px solid #d9e4f4;display:flex;flex-direction:column;min-height:100vh;padding:10px 8px 12px;position:sticky;top:0;transition:width .24s ease;width:236px}.projectDetailPage .sideMenu.collapsed{width:92px}.projectDetailPage .sideMenu.collapsed .projectNameBar{justify-content:space-between;padding:4px 6px 10px}.projectDetailPage .sideMenu.collapsed .projectMeta,.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item-group-title{display:none}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-title{align-items:center;border-radius:16px;display:flex;height:52px;justify-content:center;margin:6px auto;min-width:52px;padding-inline:0!important;width:52px!important}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-title .anticon{font-size:20px;line-height:1;margin-right:0}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-title .ant-menu-submenu-arrow,.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-title .ant-menu-title-content{display:none}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item{align-items:center;border-radius:16px;display:flex;height:52px;justify-content:center;margin:6px auto;min-width:52px;padding-inline:0!important;width:52px!important}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item .ant-menu-title-content{display:none}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item .anticon{font-size:20px;line-height:1;margin-right:0}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item:hover,.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-title:hover{background:#2f6fec14}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item-selected,.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(135deg,#eaf2ff,#dce8ff);box-shadow:0 10px 20px #2f6fec1f,inset 0 0 0 1px #2f6fec2e}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item-selected:after{display:none}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-item-selected .anticon,.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{box-shadow:none}.projectDetailPage .sideMenu.collapsed .projectNavMenu .ant-menu-sub .ant-menu-item{margin-left:auto}.projectDetailPage .sideMenu .projectNameBar{align-items:center;border-bottom:1px solid #dbe6f4;display:flex;gap:8px;justify-content:flex-start;padding:4px 6px 10px}.projectDetailPage .sideMenu .projectNameBar .backBtn{background:#fff;border:1px solid #d7e3f2;border-radius:10px;color:#5a6f87;height:34px;transition:all .2s ease;width:34px}.projectDetailPage .sideMenu .projectNameBar .backBtn:hover{background:#eff5ff;border-color:#8ab0fa;color:#2f6fec}.projectDetailPage .sideMenu .projectNameBar .projectMeta{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.projectDetailPage .sideMenu .projectNameBar .projectMetaFooter{align-items:center;display:flex;gap:8px;justify-content:space-between}.projectDetailPage .sideMenu .projectNameBar .projectName{color:#24384f;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectDetailPage .sideMenu .projectNameBar .statusTag{border-radius:999px;font-size:12px;font-weight:600;line-height:18px;padding:1px 8px;width:fit-content}.projectDetailPage .sideMenu .projectNameBar .statusTag.ongoing{background:#2f6fec24;border:1px solid #2f6fec2e;color:#2663d6}.projectDetailPage .sideMenu .projectNameBar .statusTag.completed{background:#16885b24;border:1px solid #16885b33;color:#16885b}.projectDetailPage .sideMenu .projectNameBar .statusToggleBtn{background:#fff;border:1px solid #d7e3f2;border-radius:8px;color:#5a6f87;font-size:12px;font-weight:600;height:22px;line-height:20px;padding:0 6px}.projectDetailPage .sideMenu .projectNameBar .statusToggleBtn:hover{background:#eff5ff;border-color:#8ab0fa;color:#2f6fec}.projectDetailPage .sideMenu .projectNameBar .collapsedToggleBtn{background:#fff;border:1px solid #d7e3f2;border-radius:8px;color:#5a6f87;font-size:12px;font-weight:600;height:28px;line-height:26px;min-width:40px;padding:0 8px}.projectDetailPage .sideMenu .projectNameBar .collapsedToggleBtn:hover{background:#eff5ff;border-color:#8ab0fa;color:#2f6fec}.projectDetailPage .sideMenu .projectNavMenu{background:#0000;border-inline-end:none;flex:1 1;overflow-y:auto}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item-group-title{color:#90a0b3;font-size:11px;font-weight:700;letter-spacing:.5px;padding:10px 12px 6px;text-transform:uppercase}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item,.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-title{border-radius:10px;color:#2f435d;font-size:14px;font-weight:600;height:40px;line-height:40px;margin:2px 4px;padding-inline:12px!important;transition:all .18s ease;width:calc(100% - 8px)}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item .anticon,.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-title .anticon{color:#60758e;font-size:16px;margin-right:10px;transition:color .18s ease}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item:hover,.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-title:hover{background:#edf4ff;color:#2f6fec}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item:hover .anticon,.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-title:hover .anticon{color:#2f6fec}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:linear-gradient(90deg,#edf4ff,#e7f0ff);box-shadow:inset 3px 0 0 #2f6fec;color:#255ac7;font-weight:700}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-selected>.ant-menu-submenu-title .anticon{color:#2f6fec}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-submenu-arrow{color:#7d8fa6}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-sub{background:#0000!important}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-sub .ant-menu-item{margin-left:12px;width:calc(100% - 20px)}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item-selected{background:linear-gradient(90deg,#edf4ff,#e7f0ff);box-shadow:inset 3px 0 0 #2f6fec;color:#255ac7;font-weight:700}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item-selected .anticon{color:#2f6fec}.projectDetailPage .sideMenu .projectNavMenu .ant-menu-item-selected:after{display:none}.projectDetailPage .mainContent{background:#f9fbff;display:flex;flex:1 1;flex-direction:column;min-height:100vh;min-width:0;overflow-x:auto;overflow-y:hidden}.projectDetailPage .mainContent>*{min-width:0}.projectDetailPage .mainContent>.ant-spin-nested-loading,.projectDetailPage .mainContent>.ant-spin-nested-loading>.ant-spin-container{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0}.projectDetailPage .mainContent>.compensationOrder,.projectDetailPage .mainContent>.financeCheckOrder,.projectDetailPage .mainContent>.reconciliationOrder,.projectDetailPage .mainContent>.rentInOrder,.projectDetailPage .mainContent>.rentInReturnOrder,.projectDetailPage .mainContent>.rentOutOrder,.projectDetailPage .mainContent>.returnOrder{flex:1 1;min-height:0;min-width:0}.projectDetailPage .mainContent .topBar{background:#f9fbff;position:sticky;top:0;z-index:1}.projectDetailPage .mainContent .contentArea{flex:1 1;padding:16px}.projectDetailPage .mainContent .contentArea .card{background:#fff;border-radius:8px;margin-bottom:16px;padding:20px}.projectDetailPage .mainContent .contentArea .card:last-child{margin-bottom:0}.projectDetailPage .mainContent .contentArea .card .cardTitle{color:#000000d9;font-size:16px;font-weight:500;margin-bottom:16px}.projectDetailPage .mainContent .contentArea .card .cardContent.contactInfo .row,.projectDetailPage .mainContent .contentArea .card .cardContent.settlementInfo .row{display:flex;gap:24px;margin-bottom:16px}.projectDetailPage .mainContent .contentArea .card .cardContent.contactInfo .row:last-child,.projectDetailPage .mainContent .contentArea .card .cardContent.settlementInfo .row:last-child{margin-bottom:0}.projectDetailPage .mainContent .contentArea .card .cardContent.contactInfo .row .item,.projectDetailPage .mainContent .contentArea .card .cardContent.settlementInfo .row .item{display:flex;flex:1 1;flex-direction:column;gap:8px}.projectDetailPage .mainContent .contentArea .card .cardContent.contactInfo .row .item .label,.projectDetailPage .mainContent .contentArea .card .cardContent.settlementInfo .row .item .label{color:#000000d9}.projectDetailPage .mainContent .contentArea .card .cardContent.contactInfo .row .item .hint,.projectDetailPage .mainContent .contentArea .card .cardContent.settlementInfo .row .item .hint{color:#00000073;font-size:12px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection{align-items:center;display:flex;margin-bottom:24px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusLabel{color:#000000d9;margin-right:16px;min-width:84px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons{display:flex;gap:20px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper{align-items:center;background:#0000;border-color:#d9d9d9;border-radius:4px;color:#000000a6;display:flex;height:32px;justify-content:center;line-height:1;min-width:58px;padding:4px 16px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper:not(:first-child){border-left:1px solid #d9d9d9}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper:first-child,.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper:last-child{border-radius:4px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper:before{display:none}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper-checked,.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper-checked:hover{background:#0000;border-color:#3370ff;border-left-color:#3370ff!important;color:#3370ff}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper:hover{border-color:#3370ff;color:#3370ff}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .statusSection .statusButtons .ant-radio-button-wrapper span{display:inline-block;vertical-align:middle}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .progressItem{margin-bottom:24px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .progressItem:last-child{margin-bottom:0}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .progressItem .progressHeader{display:flex;justify-content:space-between;margin-bottom:8px}.projectDetailPage .mainContent .contentArea .card .cardContent.progressInfo .progressItem .progressHeader .detail{color:#1890ff;cursor:pointer}.projectDetailPage .mainContent .contentArea .card .cardContent.recentItems{display:flex;gap:24px}.projectDetailPage .mainContent .contentArea .card .cardContent.recentItems .recentItem{align-items:center;color:#000000a6;cursor:pointer;display:flex;gap:8px}.projectDetailPage .mainContent .contentArea .card .cardContent.recentItems .recentItem .icon{color:#00000073;font-size:16px}.projectDetailPage .mainContent .contentArea .card .cardContent.recentItems .recentItem:hover .icon,.projectDetailPage .mainContent .contentArea .card .cardContent.recentItems .recentItem:hover .text{color:#3370ff}.projectDetailPage .tabsArea{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px 24px}.projectDetailPage .tabsArea .statusButtons{display:flex;gap:20px}.projectDetailPage .tabsArea .statusButtons .ant-radio-button-wrapper{align-items:center;background:#0000;border-color:#d9d9d9;border-radius:4px;color:#000000a6;display:flex;height:32px;justify-content:center;line-height:1;min-width:58px;padding:4px 16px}.projectDetailPage .tabsArea .statusButtons .ant-radio-button-wrapper:not(:first-child){border-left:1px solid #d9d9d9}.projectDetailPage .tabsArea .statusButtons .ant-radio-button-wrapper:before{display:none}.projectDetailPage .tabsArea .statusButtons .ant-radio-button-wrapper-checked{background:#0000;border-color:#3370ff;color:#3370ff}.projectDetailPage .contentArea{background:#fff;padding:16px 24px}.contractPage{--page-bg-top:#f5f8ff;--page-bg-bottom:#eef3fb;--card-bg:#fff;--card-border:#d9e3f2;--card-shadow:0 10px 24px #122c5614;--card-shadow-hover:0 14px 30px #122c561f;--title-color:#102544;--text-main:#263a56;--text-sub:#5e6f89;--accent:#2563eb;--accent-soft:#e8f0ff;--line-soft:#dde5f2;background:linear-gradient(180deg,var(--page-bg-top) 0,var(--page-bg-bottom) 100%);padding:20px}.contractPage .taskOverview{background:radial-gradient(circle at top right,#2563eb1f,#0000 28%),radial-gradient(circle at bottom left,#94a3b814,#0000 24%),linear-gradient(135deg,#fcfdff,#f6faff 56%,#edf4ff);border:1px solid #d9e4f5;border-radius:18px;box-shadow:0 16px 34px #122c5614;margin-bottom:16px;padding:14px 16px 16px}.contractPage .taskOverview .taskOverviewHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.contractPage .taskOverview .taskOverviewMain{min-width:0}.contractPage .taskOverview .taskOverviewTitle{color:#11284b;font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.contractPage .taskOverview .taskOverviewDescription{color:#5a6e8b;font-size:12px;line-height:1.45;margin-top:4px}.contractPage .taskOverview .taskOverviewProgress{align-items:center;background:#ffffffeb;border:1px solid #7594c938;border-radius:999px;box-shadow:0 8px 18px #122c560f;display:inline-flex;gap:6px;padding:8px 14px}.contractPage .taskOverview .taskOverviewProgress .progressValue{color:#1b4fc3;font-size:20px;font-weight:800;line-height:1}.contractPage .taskOverview .taskOverviewProgress .progressLabel{color:#60728d;font-size:12px;font-weight:600;white-space:nowrap}.contractPage .taskOverview .taskStepper{align-items:flex-start;display:flex;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.contractPage .taskOverview .taskStepper::-webkit-scrollbar{display:none}.contractPage .taskOverview .taskStepperSlot{flex:1 1;min-width:0;padding-right:18px;position:relative}.contractPage .taskOverview .taskStepperItem{align-items:center;background:linear-gradient(180deg,#fffffff0,#f7faffe6);border:1px solid #92a4c033;border-radius:18px;box-shadow:0 10px 20px #142d4e0f;cursor:pointer;display:inline-flex;gap:12px;min-height:56px;padding:10px 12px;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease;width:100%}.contractPage .taskOverview .taskStepperItem:hover{border-color:#6d8abf57;box-shadow:0 14px 28px #142d4e1a;transform:translateY(-1px)}.contractPage .taskOverview .taskStepperItem.is-current{background:linear-gradient(180deg,#fff,#f3f8ff);border-color:#5d8ff259}.contractPage .taskOverview .taskStepperItem.is-completed{background:linear-gradient(180deg,#fbfffd,#f1fbf6);border-color:#52b78847}.contractPage .taskOverview .taskStepperNode{align-items:center;background:linear-gradient(180deg,#fff,#f6f9fe);border:2px solid #cad8ee;border-radius:999px;box-shadow:inset 0 1px 0 #fffc;color:#6b7f9c;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:800;height:36px;justify-content:center;line-height:1;width:36px}.contractPage .taskOverview .taskStepperNode.is-current{background:linear-gradient(180deg,#f9fbff,#e8f1ff);border-color:#5d8ff2;box-shadow:0 0 0 5px #5d8ff21f;color:#2158c8}.contractPage .taskOverview .taskStepperNode.is-completed{background:linear-gradient(180deg,#f7fffb,#e8fbf1);border-color:#52b788;box-shadow:0 0 0 5px #52b7881f;color:#17834f}.contractPage .taskOverview .taskStepperText{display:flex;flex-direction:column;gap:4px;min-width:0}.contractPage .taskOverview .taskStepperMeta{color:#7a8ca7;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.contractPage .taskOverview .taskStepperTitleRow{align-items:center;display:flex;gap:8px;min-width:0}.contractPage .taskOverview .taskStepperTitle{color:#11284b;font-size:13px;font-weight:800;white-space:nowrap}.contractPage .taskOverview .taskStepperStatus{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.contractPage .taskOverview .taskStepperStatus.is-completed{background:#eaf9f0;color:#177245}.contractPage .taskOverview .taskStepperStatus.is-current{background:#eaf1ff;color:#2158c8}.contractPage .taskOverview .taskStepperStatus.is-inProgress{background:#fff5de;color:#9a6405}.contractPage .taskOverview .taskStepperStatus.is-pending{background:#eef3fa;color:#687b97}.contractPage .taskOverview .taskStepperConnector{background:linear-gradient(90deg,#dbe4f3,#cedaee);border-radius:999px;height:3px;left:calc(100% - 22px);position:absolute;top:28px;width:24px}.contractPage .taskOverview .taskStepperConnector.isActive{background:linear-gradient(90deg,#5ec58f,#8bd3a8);box-shadow:0 0 10px #5ec58f47}.contractPage .materialOverview{background:radial-gradient(circle at top right,#2563eb1a,#0000 32%),linear-gradient(135deg,#fcfdff,#f6faff 58%,#edf4ff);border:1px solid #d9e4f5;border-radius:18px;box-shadow:0 16px 34px #122c5614;margin-bottom:16px;padding:14px 16px}.contractPage .materialOverview .materialOverviewTitle{color:#11284b;font-size:16px;font-weight:800;line-height:1.2;margin-bottom:10px}.contractPage .materialOverview .materialOverviewItem{align-items:flex-start;color:#4d6380;display:flex;font-size:13px;gap:8px;line-height:1.5}.contractPage .materialOverview .materialOverviewItem:not(:last-child){margin-bottom:6px}.contractPage .materialOverview .noticeLabel{color:#304966;font-weight:600}.contractPage .materialOverview .noticeText{color:#4d6380}.contractPage .materialOverview .noticeIndex{align-items:center;background:#dce8ff;border-radius:999px;color:#1f5ac7;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:20px;justify-content:center;margin-top:1px;width:20px}.contractPage .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;box-shadow:var(--card-shadow);margin-bottom:16px;padding:18px 20px 20px;position:relative;transition:box-shadow .2s ease,transform .2s ease}.contractPage .card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-1px)}.contractPage .card:last-child{margin-bottom:0}.contractPage .card .cardTitle{color:var(--title-color);font-size:17px;font-weight:700;line-height:1.2;margin-bottom:16px;padding-left:12px;position:relative}.contractPage .card .cardTitle:before{background:linear-gradient(180deg,#3b82f6,#2563eb);border-radius:999px;content:"";height:18px;left:0;position:absolute;top:2px;width:4px}.contractPage .card .taskSectionMeta{align-items:center;display:inline-flex;gap:8px;margin-bottom:10px}.contractPage .card .taskSectionStep{background:#eaf1ff;border-radius:999px;color:#2655af;font-size:12px;font-weight:700;padding:5px 10px}.contractPage .card .taskSectionStatus{border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.contractPage .card .taskSectionStatus.is-completed{background:#e9fbf1;color:#0c7a43}.contractPage .card .taskSectionStatus.is-current{background:#ebf2ff;color:#1955c7}.contractPage .card .taskSectionStatus.is-inProgress{background:#fff6df;color:#9a6405}.contractPage .card .taskSectionStatus.is-pending{background:#eef3fa;color:#677b97}.contractPage .card .cardHeader{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.contractPage .card .cardHeader .cardHeaderMain{flex:1 1;min-width:0}.contractPage .card .cardHeader .cardTitle{margin-bottom:0}.contractPage .card .cardHeader .cardActions{display:flex;gap:8px}.contractPage .card .cardSummary{color:var(--text-sub);font-size:13px;line-height:1.45;margin-top:8px}.contractPage .card .sectionToggle{align-items:center;color:#5d7394;display:inline-flex;font-weight:600;gap:6px}.contractPage .card .sectionToggle .anticon{transition:transform .18s ease}.contractPage .card .sectionToggle.isCollapsed .anticon{transform:rotate(-180deg)}.contractPage .card .cardContent .row{display:flex;gap:16px;margin-bottom:14px}.contractPage .card .cardContent .row:last-child{margin-bottom:0}.contractPage .card .cardContent .row .item{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.contractPage .card .cardContent .row .item .label{color:var(--text-main);font-size:13px;font-weight:600;line-height:1.2}.contractPage .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.contractPage .card .cardContent .row .item .labelWithTip{align-items:center;display:inline-flex;gap:6px}.contractPage .card .cardContent .row .item .tipIcon{color:#7d8ea8;cursor:help;font-size:13px;transition:color .15s ease}.contractPage .card .cardContent .row .item .tipIcon:hover{color:var(--accent)}.contractPage .card .cardContent .row .item .hint{color:var(--text-sub);font-size:12px;line-height:1.35;margin-top:-2px}.contractPage .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.contractPage .card .cardContent .row .item.fieldError .label{color:#b42318}.contractPage .card .cardContent .row .item .ant-input,.contractPage .card .cardContent .row .item .ant-input-number,.contractPage .card .cardContent .row .item .ant-picker,.contractPage .card .cardContent .row .item .ant-select-selector{background:#fbfcff!important;border-color:#d3ddef!important;border-radius:10px!important;min-height:38px;transition:border-color .2s ease,box-shadow .2s ease}.contractPage .card .cardContent .row .item .ant-input-number{width:100%}.contractPage .card .cardContent .row .item .ant-input,.contractPage .card .cardContent .row .item .ant-input-number-input,.contractPage .card .cardContent .row .item .ant-picker-input>input,.contractPage .card .cardContent .row .item .ant-select-selection-item,.contractPage .card .cardContent .row .item .ant-select-selection-placeholder{color:#27364d;font-size:13px}.contractPage .card .cardContent .row .item .ant-input-focused,.contractPage .card .cardContent .row .item .ant-input-number-focused,.contractPage .card .cardContent .row .item .ant-input:focus,.contractPage .card .cardContent .row .item .ant-picker-focused,.contractPage .card .cardContent .row .item .ant-select-focused .ant-select-selector{border-color:#7aa7ff!important;box-shadow:0 0 0 3px #2563eb24!important}.contractPage .card .cardContent .row .item .ant-input[disabled]{background-color:#f1f5fc;border-color:#d3ddef;color:#667b99;cursor:not-allowed}.contractPage .card.isSectionCollapsed{padding-bottom:16px}.contractPage .card.isSectionCollapsed:hover{transform:none}.contractPage .card.isSectionCollapsed .cardHeader{margin-bottom:0}.contractPage .card .contractInfoCard .groupTitle,.contractPage .card .personnelCard .groupTitle{background:linear-gradient(90deg,#edf3ff,#f8fbff);border:1px solid #dbe7fb;border-radius:9px;color:#1b3559;font-size:13px;font-weight:700;margin:8px 0 12px;padding:7px 11px}.contractPage .card .contractInfoCard .groupTitle:first-child,.contractPage .card .personnelCard .groupTitle:first-child{margin-top:0}.contractPage .card .materialToolbar{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.contractPage .card .materialToolbar .materialToolbarHint{color:var(--text-sub);font-size:13px;font-weight:500}.contractPage .card .materialToolbar .actionButtons{display:flex;flex-shrink:0;gap:8px;margin-left:12px}.contractPage .card .ant-btn-primary{background:linear-gradient(135deg,#2f7bff,#2563eb);border:none;border-radius:10px;box-shadow:0 8px 16px #2563eb38}.contractPage .card .ant-btn-primary:focus,.contractPage .card .ant-btn-primary:hover{background:linear-gradient(135deg,#3a84ff,#2a6af2)}.contractPage .card .ant-btn{border-radius:10px;font-weight:500}.contractPage .card .ant-table-wrapper .pricingTableHint{color:#5f7895;font-size:12px;line-height:1.5;margin-bottom:12px}.contractPage .card .ant-table-wrapper .pricingDetailTableWrap{cursor:grab;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.contractPage .card .ant-table-wrapper .pricingDetailTableWrap.isDragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.contractPage .card .ant-table-wrapper .pricingDetailTable .ant-table-content{overflow-x:auto!important;scrollbar-gutter:stable}.contractPage .card .ant-table-wrapper .pricingDetailTable .ant-table-content::-webkit-scrollbar{height:10px}.contractPage .card .ant-table-wrapper .pricingDetailTable .ant-table-content::-webkit-scrollbar-thumb{background:#506c9059;border-radius:999px}.contractPage .card .ant-table-wrapper .pricingDetailTable .ant-table-content::-webkit-scrollbar-track{background:#cddcf073;border-radius:999px}.contractPage .card .ant-table-wrapper .pricingDetailTable .ant-table-tbody>tr>td{vertical-align:top}.contractPage .card .ant-table-wrapper .expandTrigger{align-items:center;display:inline-flex;font-weight:700;gap:6px;padding:0}.contractPage .card .ant-table-wrapper .expandTrigger .anticon{transition:transform .18s ease}.contractPage .card .ant-table-wrapper .expandTrigger.isExpanded .anticon{transform:rotate(180deg)}.contractPage .card .ant-table-wrapper .ant-table{border-radius:12px;overflow:hidden}.contractPage .card .ant-table-wrapper .ant-table .ant-table-thead>tr>th{background:#edf3ff;border-bottom:1px solid #d5e1f4;color:#1b3559;font-weight:700}.contractPage .card .ant-table-wrapper .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #ebf0f8;color:#243850}.contractPage .card .ant-table-wrapper .ant-table .ant-table-tbody>tr:hover>td{background:#f6f9ff}.contractPage .card .ant-table-wrapper .ant-table .materialCategoryRow.isExpanded>td,.contractPage .card .ant-table-wrapper .ant-table .materialCategoryRow>td{background:#f8fbff}.contractPage .card .ant-table-wrapper .ant-table .materialDetailRow>td{background:#fff}.contractPage .card .ant-table-wrapper .materialCategoryName{color:#1b3559;font-weight:700}.contractPage .card .ant-table-wrapper .materialChildCategoryName{color:#4f6784}.contractPage .card .ant-table-wrapper .predictRentHeaderText{align-items:center;color:#1f4fb8;display:inline-flex;font-weight:800;letter-spacing:.2px}.contractPage .card .ant-table-wrapper .predictRentColumn{background:#f4f8ff}.contractPage .card .ant-table-wrapper .predictRentInputWrap{background:#edf4ff;border:1px solid #d4e3ff;border-radius:8px;padding:2px 4px}.contractPage .card .ant-table-wrapper .predictRentInputWrap .ant-input-number{background:#fff!important}.contractPage .card .ant-table-wrapper .pricingRelationCell{display:flex;flex-direction:column;gap:6px}.contractPage .card .ant-table-wrapper .pricingRelationCell.is-disabled{opacity:.88}.contractPage .card .ant-table-wrapper .pricingRelationFormula{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:42px minmax(72px,1fr) auto minmax(108px,1fr) minmax(84px,1fr)}.contractPage .card .ant-table-wrapper .pricingRelationFixed{align-items:center;background:#fff;border:1px solid #d2e1f3;border-radius:10px;color:#27496e;display:flex;font-size:13px;font-weight:600;height:34px;justify-content:center;min-width:0;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.contractPage .card .ant-table-wrapper .pricingRelationUnit{justify-content:flex-start}.contractPage .card .ant-table-wrapper .pricingRelationUnit.is-placeholder{color:#9fb0c3;font-weight:500}.contractPage .card .ant-table-wrapper .pricingRelationEqual{color:#5f7895;font-size:18px;font-weight:700;line-height:1}.contractPage .card .ant-table-wrapper .pricingRelationInput{width:100%}.contractPage .card .ant-table-wrapper .pricingRelationHint{color:#8ea0b6;font-size:11px;line-height:1.4}.contractPage .card .ant-table-wrapper .ant-table-expanded-row>td{background:#fbfdff!important}.contractPage .card .ant-checkbox-wrapper{color:var(--text-main);font-weight:500}.contractPage .cardBasicInfo{background:linear-gradient(180deg,#fff,#fbfdff)}.contractPage .cardPersonnel{background:linear-gradient(180deg,#fff,#fafdff)}.contractPage .cardSettlement{background:linear-gradient(180deg,#fff,#fbfdff)}.contractPage .cardMaterials{background:linear-gradient(180deg,#fff,#fafdff)}:global(.printButton){border:1px solid #2563eb;border-radius:10px;color:#2563eb}:global(.printButton):hover{border-color:#1e52cb;color:#1e52cb}.contractCategoryModal .ant-modal-content{border:1px solid #dbe6f4;border-radius:14px;box-shadow:0 24px 46px #0d23432e;overflow:hidden}.contractCategoryModal .ant-modal-header{border-bottom:1px solid #e5edf8;margin-bottom:12px;padding-bottom:10px}.contractCategoryModal .ant-modal-title{color:#1b3559;font-size:16px;font-weight:700}.contractCategoryModal .categoryModalToolbar{background:linear-gradient(90deg,#eef4ff,#f8fbff);border:1px solid #d8e4f6;border-radius:10px;margin-bottom:12px;padding:8px 10px}.contractCategoryModal .categoryModalTable .ant-table-container{border:1px solid #d8e4f3;border-radius:12px;box-shadow:0 8px 20px #142d4e0f;overflow:hidden}.contractCategoryModal .categoryModalTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f4f9ff,#ebf2fc);border-bottom:1px solid #dce6f4;color:#405872;font-size:13px;font-weight:700}.contractCategoryModal .categoryModalTable .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;color:#243850}.contractCategoryModal .categoryModalTable .ant-table-tbody>tr:hover>td{background:#f5f9ff}.contractCategoryModal .ant-modal-footer .ant-btn{border-radius:10px;font-weight:600;height:34px;min-width:86px}.contractCategoryModal .ant-modal-footer .ant-btn-primary{background:linear-gradient(135deg,#2f7bff,#2563eb);border:none;box-shadow:0 8px 16px #2563eb38}.priceLadderModal .ant-modal-content{border:1px solid #dbe6f4;border-radius:14px;box-shadow:0 24px 46px #0d23432e}.priceLadderModal .ant-modal-header{border-bottom:1px solid #e5edf8;margin-bottom:12px;padding-bottom:10px}.priceLadderModal .ant-modal-title{color:#1b3559;font-size:16px;font-weight:700}.priceLadderModal .priceLadderToolbar{align-items:center;background:linear-gradient(90deg,#eef4ff,#f8fbff);border:1px solid #d8e4f6;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:10px 12px}.priceLadderModal .priceLadderHint{color:#445c77;font-size:13px;font-weight:500}.priceLadderModal .priceLadderFooterHint{color:#647d98;font-size:12px;line-height:1.5;margin-top:10px}.priceLadderModal .ant-table-container{border:1px solid #d8e4f3;border-radius:12px;overflow:hidden}@media(max-width:1600px){.contractPage .card .cardContent .row{gap:14px}}@media(max-width:1200px){.contractPage{padding:14px}.contractPage .taskOverview{padding:16px}.contractPage .taskOverview .taskOverviewHeader{align-items:flex-start;flex-direction:column}.contractPage .taskOverview .taskOverviewProgress{align-items:flex-start}.contractPage .taskOverview .taskStepperSlot{min-width:220px}.contractPage .card,.contractPage .materialOverview{padding:14px}.contractPage .card .cardContent .row{flex-wrap:wrap}.contractPage .card .cardContent .row .item{flex-basis:calc(50% - 7px);flex-grow:1;flex-shrink:1;min-width:calc(50% - 7px)}.contractPage .card .materialToolbar{align-items:flex-start;flex-wrap:wrap}.contractPage .card .materialToolbar .actionButtons{margin-left:0}}@media(max-width:768px){.contractPage{padding:10px}.contractPage .taskOverview{border-radius:14px;padding:14px}.contractPage .taskOverview .taskOverviewTitle{font-size:15px}.contractPage .taskOverview .taskStepper{gap:10px}.contractPage .taskOverview .taskStepperSlot{min-width:220px;padding-right:10px}.contractPage .taskOverview .taskStepperItem{min-height:52px;padding:9px 10px}.contractPage .taskOverview .taskStepperTitleRow{flex-wrap:wrap;gap:6px}.contractPage .taskOverview .taskStepperTitle{white-space:normal}.contractPage .taskOverview .taskStepperConnector{left:calc(100% - 14px);width:16px}.contractPage .materialOverview{border-radius:14px;padding:12px}.contractPage .materialOverview .materialOverviewTitle{font-size:15px}.contractPage .card{border-radius:12px;padding:12px}.contractPage .card .cardTitle{font-size:15px;margin-bottom:12px}.contractPage .card .cardHeader{align-items:flex-start;flex-direction:column;gap:8px}.contractPage .card .contractInfoCard .groupTitle,.contractPage .card .personnelCard .groupTitle{font-size:12px;padding:6px 9px}.contractPage .card .cardContent .row{gap:10px;margin-bottom:10px}.contractPage .card .cardContent .row .item{flex:1 1 100%;min-width:100%}}.rentOutOrder{background:radial-gradient(1100px 360px at 0 -12%,#2f6fec17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.rentOutOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.rentOutOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.rentOutOrder .documentListOverviewCard:after{background:radial-gradient(circle,#2f6fec24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.rentOutOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.rentOutOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.rentOutOrder .orderTable{background:#0000;border-radius:0;padding:0}.rentOutOrder .orderTable .ant-table{background:#0000}.rentOutOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.rentOutOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.rentOutOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.rentOutOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.rentOutOrder .orderTable .ant-table-tbody>tr:hover>td{background:#edf3ff}.rentOutOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#2f6fec1a}.rentOutOrder .orderTable .ant-btn-link{color:#2f6fec;font-weight:600;padding:0 2px}.rentOutOrder .orderTable .ant-btn-link:hover{color:#1459de}.rentOutOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.rentOutOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.rentOutOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.rentOutOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.rentOutOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.rentOutOrder .orderTable .documentActionLink{color:#2f6fec;font-weight:700}.rentOutOrder .orderTable .documentActionDanger{font-weight:700}.rentOutOrder .orderTable .ant-pagination{margin:14px 6px 0}.rentOutOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.rentOutOrder .orderTable .ant-pagination-item-active{background:#2f6fec1a;border-color:#2f6fec}.rentOutOrder .orderTable .ant-pagination-item-active a{color:#1355d5;font-weight:600}@media(max-width:1280px){.rentOutOrder{padding:14px 14px 18px}}@media(max-width:1024px){.rentOutOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.rentOutCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.rentOutCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.rentOutCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.rentOutCreateModal .ant-tabs-nav{margin-bottom:12px}.rentOutCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.rentOutCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6fec}.rentOutCreateModal .ant-tabs-ink-bar{background:#2f6fec;border-radius:3px;height:3px}.rentOutCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.rentOutCreateModal .ant-input,.rentOutCreateModal .ant-input-affix-wrapper,.rentOutCreateModal .ant-picker,.rentOutCreateModal .ant-select-selector{border-radius:8px!important}.rentOutCreateModal .ant-modal-footer{margin-top:16px}.rentOutCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.rentOutCreateModal .ant-modal-footer .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 7px 14px #2f6fec3d}.materialSelectDrawer .ant-drawer-header{background:linear-gradient(180deg,#f7fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:16px 18px}.materialSelectDrawer .ant-drawer-header .ant-drawer-title{color:#1f3550;font-weight:700}.materialSelectDrawer .ant-drawer-header .ant-btn{border-radius:8px;font-weight:600;height:32px;padding:0 12px}.materialSelectDrawer .ant-drawer-header .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec38}.materialSelectDrawer .ant-drawer-header .ant-btn-primary.ant-btn-disabled,.materialSelectDrawer .ant-drawer-header .ant-btn-primary:disabled,.materialSelectDrawer .ant-drawer-header .ant-btn-primary[disabled]{background:#f7fafe!important;border-color:#d9e4f2!important;box-shadow:none!important;color:#a8b7cb!important}.materialSelectDrawer .ant-drawer-body{background:linear-gradient(180deg,#f8fbff,#eff4fb);padding:16px}.materialSelectContent .sourceSwitch{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.materialSelectContent .sourceSwitch .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialSelectContent .sourceSwitch .ant-segmented{background:#edf3fd;border-radius:10px}.materialSelectContent .sourceSwitch .ant-segmented-item-selected{color:#1f4fa8;font-weight:600}.materialSelectContent .toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.materialSelectContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.materialSelectContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialSelectContent .typeSelect .ant-select{flex:1 1}.materialSelectContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:8px!important}.materialSelectContent .selectedCount{background:#e8f0ff;border:1px solid #c8dafd;border-radius:999px;color:#2f6fec;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.materialSelectContent .tableShell{background:#fff;border:1px solid #d8e4f3;border-radius:12px;box-shadow:0 10px 22px #142d4e12;overflow:hidden}.materialSelectContent .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#ebf2fc);border-bottom:1px solid #dce7f5;color:#405872;font-size:13px;font-weight:600}.materialSelectContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8}.materialSelectContent .ant-table-tbody>tr:hover>td{background:#f1f6ff}.materialSelectContent .selected-row>td{background-color:#eaf1ff!important}.materialSelectContent .ant-checkbox-wrapper{display:flex;justify-content:center}.extraFeeForm .ant-form-item{margin-bottom:24px}.extraFeeForm .ant-form-item:last-child{margin-bottom:0}.extraFeeForm .ant-form-item .ant-form-item-label{padding-bottom:8px}.extraFeeForm .ant-form-item .ant-input,.extraFeeForm .ant-form-item .ant-input-number{width:100%}.materialStatusDrawer .ant-drawer-content{box-shadow:-18px 0 42px #142d4e29}.materialStatusDrawer .ant-drawer-header{background:radial-gradient(circle at top right,#2f6fec1f,#0000 28%),linear-gradient(180deg,#f8fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:18px 20px}.materialStatusDrawer .ant-drawer-header .ant-drawer-title{min-width:0}.materialStatusDrawer .ant-drawer-header .ant-drawer-header-title{align-items:flex-start}.materialStatusDrawer .ant-drawer-header .ant-drawer-close{color:#647a92;margin-right:12px;transition:color .2s ease,transform .2s ease}.materialStatusDrawer .ant-drawer-header .ant-drawer-close:hover{color:#2f6fec;transform:translateX(-1px)}.materialStatusDrawer .ant-drawer-body{background:radial-gradient(circle at top right,#2f6fec14,#0000 30%),linear-gradient(180deg,#f8fbff,#eef4fb);padding:18px}.materialStatusDrawer .drawerHeading{display:flex;flex-direction:column;gap:4px;min-width:0}.materialStatusDrawer .drawerTitle{color:#1f3550;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:1.2}.materialStatusDrawer .drawerSubtitle{color:#6f8397;font-size:12px;line-height:1.5}.materialStatusContent{display:flex;flex-direction:column;gap:12px}.materialStatusContent .statusFilterBar{align-items:center;background:#fffffff0;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 8px 18px #142d4e0d;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.materialStatusContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.materialStatusContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialStatusContent .typeSelect .ant-select{flex:1 1}.materialStatusContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:10px!important;box-shadow:none;min-height:38px;padding:0 10px!important}.materialStatusContent .typeScope{align-items:center;background:#f7faff;border:1px solid #d8e4f3;border-radius:10px;color:#60768d;display:flex;font-size:12px;justify-content:center;line-height:1.4;min-width:132px;padding:8px 12px;text-align:center;white-space:nowrap}.materialStatusContent .typeScope strong{color:#23374d;font-weight:700;margin-left:4px}.materialStatusContent .statusTableCard{background:#fffffff5;border:1px solid #d8e2ef;border-radius:14px;box-shadow:0 10px 22px #122a470f;overflow:hidden}.materialStatusContent .tableCount{background:#f7faff;border:1px solid #d8e4f3;border-radius:999px;color:#4c627b;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;padding:7px 11px}.materialStatusContent .ant-table{background:#0000}.materialStatusContent .ant-table-container table{min-width:680px}.materialStatusContent .ant-table-thead>tr>th{background:#f7faff;border-bottom:1px solid #dde7f3;color:#405872;font-size:12px;font-weight:700;padding:11px 10px;white-space:nowrap}.materialStatusContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;padding:11px 10px;transition:background-color .2s ease;white-space:nowrap}.materialStatusContent .ant-table-tbody>tr:hover>td{background:#f7faff!important}.materialStatusContent .isAltRow>td{background:#f9fbfeb8}.materialStatusContent .materialNameCell{display:flex;flex-direction:column;gap:2px;min-width:0}.materialStatusContent .primaryText{color:#1f3550;font-size:13px;font-weight:700;line-height:1.4}.materialStatusContent .secondaryText{color:#7b8da0;font-size:11px;line-height:1.4}.materialStatusContent .specText{color:#52677e;font-size:12px;font-weight:600;line-height:1.4}.materialStatusContent .metricValue{font-feature-settings:"tnum";color:#4b6077;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;text-align:right}.materialStatusContent .metricValue.tone-history{color:#946300}.materialStatusContent .metricValue.tone-current{color:#255bce}.materialStatusContent .metricValue.tone-total{color:#1b7151}.materialStatusContent .metricValue.tone-forecast{color:#3e5f87}.materialStatusContent .ant-empty{margin:0;padding:32px 0}@media(max-width:960px){.materialStatusContent .statusFilterBar,.materialStatusContent .typeSelect{align-items:stretch;flex-direction:column}.materialStatusContent .tableCount,.materialStatusContent .typeScope{width:100%}}.thresholdWarningModal .warningContent .warningTip{font-size:14px;margin-bottom:8px}.thresholdWarningModal .warningContent .warningTip .highlight-blue{color:#3370ff}.thresholdWarningModal .warningContent .warningTip .highlight-red{color:#ff4d4f}.thresholdWarningModal .warningContent .warningDesc{color:#00000073;font-size:12px;margin-bottom:16px}.thresholdWarningModal .warningContent .ant-table .ant-table-cell{white-space:nowrap}.thresholdWarningModal .warningContent .ant-table .threshold-value{color:#3370ff}.thresholdWarningModal .warningContent .ant-table .exceeded-value{color:#ff4d4f}.rentOutExcelPreviewModal .ant-modal{max-width:calc(100vw - 48px)}.rentOutExcelPreviewModal .ant-modal-content{background:#f8fafc;border-radius:24px;box-shadow:0 28px 80px #0f172a38;overflow:hidden;padding:0}.rentOutExcelPreviewModal .ant-modal-close{color:#111827;right:28px;top:28px}.rentOutExcelPreviewModal .ant-modal-body{padding:0}.rentOutExcelPreviewModal .ant-modal-footer{background:#fff;border-top:1px solid #e6ebf2;margin:0;padding:16px 28px 20px}.rentOutExcelPreview{background:#fff;color:#111827}.rentOutExcelPreview .previewScroll{max-height:min(82vh,980px);overflow-y:auto;padding:18px 24px 10px}.rentOutExcelPreview .previewHeader{border-bottom:1px solid #e8edf3;margin-bottom:18px;padding-bottom:10px}.rentOutExcelPreview .documentTitle{color:#111827;font-size:24px;font-weight:700;letter-spacing:.04em;line-height:1.2;margin:0;text-align:center}.rentOutExcelPreview .previewSection+.previewSection{border-top:1px solid #e8edf3;margin-top:20px;padding-top:16px}.rentOutExcelPreview .previewTitle{color:#121826;font-size:18px;font-weight:700;letter-spacing:.02em;margin:0 0 14px}.rentOutExcelPreview .detailRows{display:flex;flex-direction:column;gap:10px}.rentOutExcelPreview .detailRow{grid-gap:8px 26px;display:grid;gap:8px 26px;grid-template-columns:repeat(3,minmax(0,1fr))}.rentOutExcelPreview .detailItem{align-items:flex-start;display:flex;gap:6px;min-width:0}.rentOutExcelPreview .detailItemPlaceholder{visibility:hidden}.rentOutExcelPreview .detailLabel{color:#212936;flex:0 0 92px;font-size:14px;font-weight:500;line-height:1.45}.rentOutExcelPreview .detailValue{color:#111827;flex:1 1;font-size:14px;line-height:1.45;min-width:0;word-break:break-word}.rentOutExcelPreview .previewTableWrap{background:#fff;border:1px solid #e6ebf2;overflow-x:auto}.rentOutExcelPreview .previewTable{background:#fff;border-collapse:collapse;min-width:960px;table-layout:fixed;width:100%}.rentOutExcelPreview .previewTable td,.rentOutExcelPreview .previewTable th{border-bottom:1px solid #e9edf3;border-right:1px solid #e9edf3;color:#111827;font-size:13px;line-height:1.45;padding:10px 12px;text-align:left;vertical-align:middle;word-break:break-word}.rentOutExcelPreview .previewTable td:last-child,.rentOutExcelPreview .previewTable th:last-child{border-right:0}.rentOutExcelPreview .previewTable tr:last-child td{border-bottom:0}.rentOutExcelPreview .previewTable th{background:linear-gradient(180deg,#fcfdff,#f7f9fc);color:#1b2330;font-weight:600}.rentOutExcelPreview .previewTableCompact{min-width:860px}.rentOutExcelPreview .summaryRow td{background:#fafcff;font-weight:600}.rentOutExcelPreview .summaryLabel{color:#1d4ed8}.rentOutExcelPreview .extraFeeBlock{margin-top:14px}.rentOutExcelPreview .extraFeeTitle{color:#1f2937;font-size:15px;font-weight:600;margin:0 0 10px}.rentOutExcelPreview .emptyCell{color:#94a3b8;padding:18px 12px;text-align:center}.rentOutExcelPreviewFooter{display:flex;gap:12px;justify-content:flex-end}.rentOutExcelPreviewFooter .ant-btn{border-radius:12px;font-size:14px;height:42px;padding:0 20px}.rentOutExcelPreviewFooter .ant-btn-primary{box-shadow:0 12px 28px #2f6fec3d;min-width:128px}@media(max-width:1280px){.rentOutExcelPreview .previewScroll{padding:16px 18px 10px}.rentOutExcelPreview .detailRow{gap:8px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.rentOutExcelPreview .detailItemPlaceholder{display:none}}@media(max-width:768px){.rentOutExcelPreviewModal .ant-modal{margin:8px;max-width:calc(100vw - 16px)}.rentOutExcelPreviewModal .ant-modal-footer{padding:14px 16px}.rentOutExcelPreview .previewScroll{padding:14px 14px 8px}.rentOutExcelPreview .documentTitle{font-size:20px}.rentOutExcelPreview .previewTitle{font-size:16px}.rentOutExcelPreview .detailRow{gap:8px;grid-template-columns:minmax(0,1fr)}.rentOutExcelPreview .detailLabel,.rentOutExcelPreview .detailValue,.rentOutExcelPreview .previewTable td,.rentOutExcelPreview .previewTable th{font-size:12px}.rentOutExcelPreview .previewTable td,.rentOutExcelPreview .previewTable th{padding:8px 10px}.rentOutExcelPreviewFooter{justify-content:stretch}.rentOutExcelPreviewFooter .ant-btn{flex:1 1;font-size:13px;min-width:0}}.rentOutOrderDetail{display:flex;flex-direction:column;height:100%;min-width:1180px}.rentOutOrderDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.rentOutOrderDetail .topBar .rightContent .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec38}.rentOutOrderDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.rentOutOrderDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#2f6fec17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.rentOutOrderDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.rentOutOrderDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.rentOutOrderDetail .contentArea .card:last-child{margin-bottom:0}.rentOutOrderDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.rentOutOrderDetail .contentArea .card .cardHeader .cardTitle,.rentOutOrderDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.rentOutOrderDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.rentOutOrderDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.rentOutOrderDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.rentOutOrderDetail .contentArea .card .cardTitle:before{background:#2f6fec;border-radius:4px;content:"";height:16px;width:4px}.rentOutOrderDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rentOutOrderDetail .contentArea .card .statusButton{border-radius:8px;color:#2f6fec;font-weight:600;padding:0 2px}.rentOutOrderDetail .contentArea .card .statusButton:hover{color:#1459de}.rentOutOrderDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.rentOutOrderDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.rentOutOrderDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.rentOutOrderDetail .contentArea .card .sectionToggle:hover{background:#2f6fec14;color:#1459de}.rentOutOrderDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.rentOutOrderDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.rentOutOrderDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.rentOutOrderDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.rentOutOrderDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.rentOutOrderDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.rentOutOrderDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-input,.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-picker,.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.rentOutOrderDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.rentOutOrderDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.rentOutOrderDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.rentOutOrderDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.rentOutOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn,.rentOutOrderDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.rentOutOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.rentOutOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec3b}.rentOutOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.rentOutOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#1c62ea;border-color:#1c62ea}.rentOutOrderDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.rentOutOrderDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.rentOutOrderDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.rentOutOrderDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6fec}.rentOutOrderDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#2f6fec;border-radius:3px;height:3px}.rentOutOrderDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.rentOutOrderDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.rentOutOrderDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.rentOutOrderDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.rentOutOrderDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.rentOutOrderDetail .ant-table-tbody>tr:hover>td{background:#edf3ff}@media(max-width:1320px){.rentOutOrderDetail .contentArea{padding:14px}.rentOutOrderDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.rentOutOrderDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.rentOutOrderDetail .contentArea .card .cardContent .row .item{min-width:100%}}@media(max-width:1366px){.rentOutOrderDetail{min-width:1080px}}.attachmentUploadButton{min-width:92px}.attachmentUploadButton.isUploading{background:linear-gradient(135deg,#2f6fec,#3d7bff);border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec3d}.attachmentUploadButton.isUploading .anticon{animation:attachmentUploadSpin .9s linear infinite}@keyframes attachmentUploadSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.returnOrder{background:radial-gradient(1100px 360px at 0 -12%,#1f8b5f17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.returnOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.returnOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.returnOrder .documentListOverviewCard:after{background:radial-gradient(circle,#1f8b5f24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.returnOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.returnOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.returnOrder .orderTable{background:#0000;border-radius:0;padding:0}.returnOrder .orderTable .ant-table{background:#0000}.returnOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.returnOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.returnOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.returnOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.returnOrder .orderTable .ant-table-tbody>tr:hover>td{background:#edf8f1}.returnOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#1f8b5f1a}.returnOrder .orderTable .ant-btn-link{color:#1f8b5f;font-weight:600;padding:0 2px}.returnOrder .orderTable .ant-btn-link:hover{color:#186a48}.returnOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.returnOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.returnOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.returnOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.returnOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.returnOrder .orderTable .documentActionLink{color:#1f8b5f;font-weight:700}.returnOrder .orderTable .documentActionDanger{font-weight:700}.returnOrder .orderTable .ant-pagination{margin:14px 6px 0}.returnOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.returnOrder .orderTable .ant-pagination-item-active{background:#1f8b5f1a;border-color:#1f8b5f}.returnOrder .orderTable .ant-pagination-item-active a{color:#166143;font-weight:600}@media(max-width:1280px){.returnOrder{padding:14px 14px 18px}}@media(max-width:1024px){.returnOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.returnCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.returnCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.returnCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.returnCreateModal .ant-tabs-nav{margin-bottom:12px}.returnCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.returnCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f8b5f}.returnCreateModal .ant-tabs-ink-bar{background:#1f8b5f;border-radius:3px;height:3px}.returnCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.returnCreateModal .ant-input,.returnCreateModal .ant-input-affix-wrapper,.returnCreateModal .ant-picker,.returnCreateModal .ant-select-selector{border-radius:8px!important}.returnCreateModal .ant-modal-footer{margin-top:16px}.returnCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.returnCreateModal .ant-modal-footer .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 7px 14px #1f8b5f3d}.returnOrderDetail{display:flex;flex-direction:column;height:100%;min-width:1180px}.returnOrderDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.returnOrderDetail .topBar .rightContent .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f38}.returnOrderDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.returnOrderDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#1f8b5f17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.returnOrderDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.returnOrderDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.returnOrderDetail .contentArea .card:last-child{margin-bottom:0}.returnOrderDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.returnOrderDetail .contentArea .card .cardHeader .cardTitle,.returnOrderDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.returnOrderDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.returnOrderDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.returnOrderDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.returnOrderDetail .contentArea .card .cardTitle:before{background:#1f8b5f;border-radius:4px;content:"";height:16px;width:4px}.returnOrderDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.returnOrderDetail .contentArea .card .statusButton{border-radius:8px;color:#1f8b5f;font-weight:600;padding:0 2px}.returnOrderDetail .contentArea .card .statusButton:hover{color:#186a48}.returnOrderDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.returnOrderDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.returnOrderDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.returnOrderDetail .contentArea .card .sectionToggle:hover{background:#1f8b5f14;color:#186a48}.returnOrderDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.returnOrderDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.returnOrderDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.returnOrderDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.returnOrderDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.returnOrderDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.returnOrderDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.returnOrderDetail .contentArea .card .cardContent .row .item .ant-input,.returnOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.returnOrderDetail .contentArea .card .cardContent .row .item .ant-picker,.returnOrderDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.returnOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.returnOrderDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.returnOrderDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.returnOrderDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.returnOrderDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.returnOrderDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.returnOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn,.returnOrderDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.returnOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.returnOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f3b}.returnOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.returnOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#1b7a54;border-color:#1b7a54}.returnOrderDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.returnOrderDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.returnOrderDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.returnOrderDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f8b5f}.returnOrderDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#1f8b5f;border-radius:3px;height:3px}.returnOrderDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.returnOrderDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.returnOrderDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.returnOrderDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.returnOrderDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.returnOrderDetail .ant-table-tbody>tr:hover>td{background:#edf8f1}@media(max-width:1320px){.returnOrderDetail .contentArea{padding:14px}.returnOrderDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.returnOrderDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.returnOrderDetail .contentArea .card .cardContent .row .item{min-width:100%}}@media(max-width:1366px){.returnOrderDetail{min-width:1080px}}.returnOrderDetail .ant-select-selection-search-input{background:#0000!important;background-color:#0000!important}.materialReturnDrawer .ant-drawer-header{background:linear-gradient(180deg,#f7fafd,#eef4fa);border-bottom:1px solid #d9e4f2;padding:16px 18px}.materialReturnDrawer .ant-drawer-header .ant-drawer-title{color:#1f3550;font-weight:700}.materialReturnDrawer .ant-drawer-header .ant-btn{border-radius:8px;font-weight:600;height:32px;padding:0 12px}.materialReturnDrawer .ant-drawer-header .ant-btn-primary{background:#2f6f9e;border-color:#2f6f9e;box-shadow:0 8px 16px #2f6f9e38}.materialReturnDrawer .ant-drawer-body{background:linear-gradient(180deg,#f8fbff,#eff4fb);padding:16px}.materialReturnContent .toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.materialReturnContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.materialReturnContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialReturnContent .typeSelect .ant-select{flex:1 1}.materialReturnContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:8px!important}.materialReturnContent .selectedCount{background:#e9f1f8;border:1px solid #c8d9ea;border-radius:999px;color:#2f6f9e;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.materialReturnContent .tableShell{background:#fff;border:1px solid #d8e4f3;border-radius:12px;box-shadow:0 10px 22px #142d4e12;overflow:hidden}.materialReturnContent .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#ebf2fc);border-bottom:1px solid #dce7f5;color:#405872;font-size:13px;font-weight:600}.materialReturnContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8}.materialReturnContent .ant-table-tbody>tr:hover>td{background:#f1f6fb}.materialReturnContent .selected-row>td{background-color:#eaf1f8!important}.materialReturnContent .ant-checkbox-wrapper{display:flex;justify-content:center}.materialReturnStatusDrawer .ant-drawer-content{box-shadow:-18px 0 42px #142d4e29}.materialReturnStatusDrawer .ant-drawer-header{background:radial-gradient(circle at top right,#2f6fec1f,#0000 28%),linear-gradient(180deg,#f8fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:18px 20px}.materialReturnStatusDrawer .ant-drawer-header .ant-drawer-title{min-width:0}.materialReturnStatusDrawer .ant-drawer-header .ant-drawer-header-title{align-items:flex-start}.materialReturnStatusDrawer .ant-drawer-header .ant-drawer-close{color:#647a92;margin-right:12px;transition:color .2s ease,transform .2s ease}.materialReturnStatusDrawer .ant-drawer-header .ant-drawer-close:hover{color:#2f6fec;transform:translateX(-1px)}.materialReturnStatusDrawer .ant-drawer-body{background:radial-gradient(circle at top right,#2f6fec14,#0000 30%),linear-gradient(180deg,#f8fbff,#eef4fb);padding:18px}.materialReturnStatusDrawer .drawerHeading{display:flex;flex-direction:column;gap:4px;min-width:0}.materialReturnStatusDrawer .drawerTitle{color:#1f3550;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:1.2}.materialReturnStatusDrawer .drawerSubtitle{color:#6f8397;font-size:12px;line-height:1.5}.materialReturnStatusContent{display:flex;flex-direction:column;gap:12px}.materialReturnStatusContent .statusFilterBar{align-items:center;background:#fffffff0;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 8px 18px #142d4e0d;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.materialReturnStatusContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.materialReturnStatusContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialReturnStatusContent .typeSelect .ant-select{flex:1 1}.materialReturnStatusContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:10px!important;box-shadow:none;min-height:38px;padding:0 10px!important}.materialReturnStatusContent .typeScope{align-items:center;background:#f7faff;border:1px solid #d8e4f3;border-radius:10px;color:#60768d;display:flex;font-size:12px;justify-content:center;line-height:1.4;min-width:132px;padding:8px 12px;text-align:center;white-space:nowrap}.materialReturnStatusContent .typeScope strong{color:#23374d;font-weight:700;margin-left:4px}.materialReturnStatusContent .statusTableCard{background:#fffffff5;border:1px solid #d8e2ef;border-radius:14px;box-shadow:0 10px 22px #122a470f;overflow:hidden}.materialReturnStatusContent .tableCount{background:#f7faff;border:1px solid #d8e4f3;border-radius:999px;color:#4c627b;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;padding:7px 11px}.materialReturnStatusContent .ant-table{background:#0000}.materialReturnStatusContent .ant-table-container table{min-width:680px}.materialReturnStatusContent .ant-table-thead>tr>th{background:#f7faff;border-bottom:1px solid #dde7f3;color:#405872;font-size:12px;font-weight:700;padding:11px 10px;white-space:nowrap}.materialReturnStatusContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;padding:11px 10px;transition:background-color .2s ease;white-space:nowrap}.materialReturnStatusContent .ant-table-tbody>tr:hover>td{background:#f7faff!important}.materialReturnStatusContent .isAltRow>td{background:#f9fbfeb8}.materialReturnStatusContent .materialNameCell{display:flex;flex-direction:column;gap:2px;min-width:0}.materialReturnStatusContent .primaryText{color:#1f3550;font-size:13px;font-weight:700;line-height:1.4}.materialReturnStatusContent .secondaryText{color:#7b8da0;font-size:11px;line-height:1.4}.materialReturnStatusContent .specText{color:#52677e;font-size:12px;font-weight:600;line-height:1.4}.materialReturnStatusContent .metricValue{font-feature-settings:"tnum";color:#4b6077;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;text-align:right}.materialReturnStatusContent .metricValue.tone-history{color:#946300}.materialReturnStatusContent .metricValue.tone-current{color:#255bce}.materialReturnStatusContent .metricValue.tone-total{color:#1b7151}.materialReturnStatusContent .metricValue.tone-forecast{color:#3e5f87}.materialReturnStatusContent .ant-empty{margin:0;padding:32px 0}@media(max-width:960px){.materialReturnStatusContent .statusFilterBar,.materialReturnStatusContent .typeSelect{align-items:stretch;flex-direction:column}.materialReturnStatusContent .tableCount,.materialReturnStatusContent .typeScope{width:100%}}.rentInOrder{background:radial-gradient(1100px 360px at 0 -12%,#2f6fec17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.rentInOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.rentInOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.rentInOrder .documentListOverviewCard:after{background:radial-gradient(circle,#2f6fec24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.rentInOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.rentInOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.rentInOrder .orderTable{background:#0000;border-radius:0;padding:0}.rentInOrder .orderTable .ant-table{background:#0000}.rentInOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.rentInOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.rentInOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.rentInOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.rentInOrder .orderTable .ant-table-tbody>tr:hover>td{background:#edf3ff}.rentInOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#2f6fec1a}.rentInOrder .orderTable .ant-btn-link{color:#2f6fec;font-weight:600;padding:0 2px}.rentInOrder .orderTable .ant-btn-link:hover{color:#1459de}.rentInOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.rentInOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.rentInOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.rentInOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.rentInOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.rentInOrder .orderTable .documentActionLink{color:#2f6fec;font-weight:700}.rentInOrder .orderTable .documentActionDanger{font-weight:700}.rentInOrder .orderTable .ant-pagination{margin:14px 6px 0}.rentInOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.rentInOrder .orderTable .ant-pagination-item-active{background:#2f6fec1a;border-color:#2f6fec}.rentInOrder .orderTable .ant-pagination-item-active a{color:#1355d5;font-weight:600}@media(max-width:1280px){.rentInOrder{padding:14px 14px 18px}}@media(max-width:1024px){.rentInOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.rentInCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.rentInCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.rentInCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.rentInCreateModal .ant-tabs-nav{margin-bottom:12px}.rentInCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.rentInCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6fec}.rentInCreateModal .ant-tabs-ink-bar{background:#2f6fec;border-radius:3px;height:3px}.rentInCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.rentInCreateModal .ant-input,.rentInCreateModal .ant-input-affix-wrapper,.rentInCreateModal .ant-picker,.rentInCreateModal .ant-select-selector{border-radius:8px!important}.rentInCreateModal .ant-modal-footer{margin-top:16px}.rentInCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.rentInCreateModal .ant-modal-footer .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 7px 14px #2f6fec3d}.rentInMaterialSelectDrawer .ant-drawer-header{background:linear-gradient(180deg,#f7fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:16px 18px}.rentInMaterialSelectDrawer .ant-drawer-header .ant-drawer-title{color:#1f3550;font-weight:700}.rentInMaterialSelectDrawer .ant-drawer-header .ant-btn{border-radius:8px;font-weight:600;height:32px;padding:0 12px}.rentInMaterialSelectDrawer .ant-drawer-header .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec38}.rentInMaterialSelectDrawer .ant-drawer-body{background:linear-gradient(180deg,#f8fbff,#eff4fb);padding:16px}.rentInMaterialSelectContent .toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.rentInMaterialSelectContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.rentInMaterialSelectContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.rentInMaterialSelectContent .typeSelect .ant-select{flex:1 1}.rentInMaterialSelectContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:8px!important}.rentInMaterialSelectContent .selectedCount{background:#e8f0ff;border:1px solid #c8dafd;border-radius:999px;color:#2f6fec;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.rentInMaterialSelectContent .tableShell{background:#fff;border:1px solid #d8e4f3;border-radius:12px;box-shadow:0 10px 22px #142d4e12;overflow:hidden}.rentInMaterialSelectContent .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#ebf2fc);border-bottom:1px solid #dce7f5;color:#405872;font-size:13px;font-weight:600}.rentInMaterialSelectContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8}.rentInMaterialSelectContent .ant-table-tbody>tr:hover>td{background:#f1f6ff}.rentInMaterialSelectContent .selected-row>td{background-color:#eaf1ff!important}.rentInMaterialSelectContent .ant-checkbox-wrapper{display:flex;justify-content:center}.rentInMaterialStatusDrawer .ant-drawer-content{box-shadow:-18px 0 42px #142d4e29}.rentInMaterialStatusDrawer .ant-drawer-header{background:radial-gradient(circle at top right,#2f6fec1f,#0000 28%),linear-gradient(180deg,#f8fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:18px 20px}.rentInMaterialStatusDrawer .ant-drawer-header .ant-drawer-title{min-width:0}.rentInMaterialStatusDrawer .ant-drawer-header .ant-drawer-header-title{align-items:flex-start}.rentInMaterialStatusDrawer .ant-drawer-header .ant-drawer-close{color:#647a92;margin-right:12px;transition:color .2s ease,transform .2s ease}.rentInMaterialStatusDrawer .ant-drawer-header .ant-drawer-close:hover{color:#2f6fec;transform:translateX(-1px)}.rentInMaterialStatusDrawer .ant-drawer-body{background:radial-gradient(circle at top right,#2f6fec14,#0000 30%),linear-gradient(180deg,#f8fbff,#eef4fb);padding:18px}.rentInMaterialStatusDrawer .drawerHeading{display:flex;flex-direction:column;gap:4px;min-width:0}.rentInMaterialStatusDrawer .drawerTitle{color:#1f3550;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:1.2}.rentInMaterialStatusDrawer .drawerSubtitle{color:#6f8397;font-size:12px;line-height:1.5}.rentInMaterialStatusContent{display:flex;flex-direction:column;gap:12px}.rentInMaterialStatusContent .statusFilterBar{align-items:center;background:#fffffff0;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 8px 18px #142d4e0d;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.rentInMaterialStatusContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.rentInMaterialStatusContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.rentInMaterialStatusContent .typeSelect .ant-select{flex:1 1}.rentInMaterialStatusContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:10px!important;box-shadow:none;min-height:38px;padding:0 10px!important}.rentInMaterialStatusContent .typeScope{align-items:center;background:#f7faff;border:1px solid #d8e4f3;border-radius:10px;color:#60768d;display:flex;font-size:12px;justify-content:center;line-height:1.4;min-width:132px;padding:8px 12px;text-align:center;white-space:nowrap}.rentInMaterialStatusContent .typeScope strong{color:#23374d;font-weight:700;margin-left:4px}.rentInMaterialStatusContent .statusTableCard{background:#fffffff5;border:1px solid #d8e2ef;border-radius:14px;box-shadow:0 10px 22px #122a470f;overflow:hidden}.rentInMaterialStatusContent .tableCount{background:#f7faff;border:1px solid #d8e4f3;border-radius:999px;color:#4c627b;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;padding:7px 11px}.rentInMaterialStatusContent .ant-table{background:#0000}.rentInMaterialStatusContent .ant-table-container table{min-width:680px}.rentInMaterialStatusContent .ant-table-thead>tr>th{background:#f7faff;border-bottom:1px solid #dde7f3;color:#405872;font-size:12px;font-weight:700;padding:11px 10px;white-space:nowrap}.rentInMaterialStatusContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;padding:11px 10px;transition:background-color .2s ease;white-space:nowrap}.rentInMaterialStatusContent .ant-table-tbody>tr:hover>td{background:#f7faff!important}.rentInMaterialStatusContent .isAltRow>td{background:#f9fbfeb8}.rentInMaterialStatusContent .materialNameCell{display:flex;flex-direction:column;gap:2px;min-width:0}.rentInMaterialStatusContent .primaryText{color:#1f3550;font-size:13px;font-weight:700;line-height:1.4}.rentInMaterialStatusContent .secondaryText{color:#7b8da0;font-size:11px;line-height:1.4}.rentInMaterialStatusContent .specText{color:#52677e;font-size:12px;font-weight:600;line-height:1.4}.rentInMaterialStatusContent .metricValue{font-feature-settings:"tnum";color:#4b6077;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;text-align:right}.rentInMaterialStatusContent .metricValue.tone-history{color:#946300}.rentInMaterialStatusContent .metricValue.tone-current{color:#255bce}.rentInMaterialStatusContent .metricValue.tone-total{color:#1b7151}.rentInMaterialStatusContent .metricValue.tone-forecast{color:#3e5f87}.rentInMaterialStatusContent .ant-empty{margin:0;padding:32px 0}@media(max-width:960px){.rentInMaterialStatusContent .statusFilterBar,.rentInMaterialStatusContent .typeSelect{align-items:stretch;flex-direction:column}.rentInMaterialStatusContent .tableCount,.rentInMaterialStatusContent .typeScope{width:100%}}.rentInOrderDetail{display:flex;flex-direction:column;height:100%;min-width:1180px}.rentInOrderDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.rentInOrderDetail .topBar .rightContent .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec38}.rentInOrderDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.rentInOrderDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#2f6fec17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.rentInOrderDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.rentInOrderDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.rentInOrderDetail .contentArea .card:last-child{margin-bottom:0}.rentInOrderDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.rentInOrderDetail .contentArea .card .cardHeader .cardTitle,.rentInOrderDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.rentInOrderDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.rentInOrderDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.rentInOrderDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.rentInOrderDetail .contentArea .card .cardTitle:before{background:#2f6fec;border-radius:4px;content:"";height:16px;width:4px}.rentInOrderDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rentInOrderDetail .contentArea .card .statusButton{border-radius:8px;color:#2f6fec;font-weight:600;padding:0 2px}.rentInOrderDetail .contentArea .card .statusButton:hover{color:#1459de}.rentInOrderDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.rentInOrderDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.rentInOrderDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.rentInOrderDetail .contentArea .card .sectionToggle:hover{background:#2f6fec14;color:#1459de}.rentInOrderDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.rentInOrderDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.rentInOrderDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.rentInOrderDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.rentInOrderDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.rentInOrderDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.rentInOrderDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-input,.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-picker,.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.rentInOrderDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.rentInOrderDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.rentInOrderDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.rentInOrderDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.rentInOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn,.rentInOrderDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.rentInOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.rentInOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#2f6fec;border-color:#2f6fec;box-shadow:0 8px 16px #2f6fec3b}.rentInOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.rentInOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#1c62ea;border-color:#1c62ea}.rentInOrderDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.rentInOrderDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.rentInOrderDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.rentInOrderDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2f6fec}.rentInOrderDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#2f6fec;border-radius:3px;height:3px}.rentInOrderDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.rentInOrderDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.rentInOrderDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.rentInOrderDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.rentInOrderDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.rentInOrderDetail .ant-table-tbody>tr:hover>td{background:#edf3ff}@media(max-width:1320px){.rentInOrderDetail .contentArea{padding:14px}.rentInOrderDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.rentInOrderDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.rentInOrderDetail .contentArea .card .cardContent .row .item{min-width:100%}}@media(max-width:1366px){.rentInOrderDetail{min-width:1080px}}:global(.printButton){border:1px solid #2f6fec;border-radius:8px;color:#2f6fec;margin-left:8px}:global(.printButton):hover{border-color:#1f58cc;color:#1f58cc}.ant-table .ant-btn-link{height:auto;padding:4px 8px}.ant-table .ant-btn-link.download-button{color:#2f6fec}.ant-table .ant-btn-link.download-button:hover{color:#1f58cc}.ant-table .ant-btn-link.download-button .anticon{margin-right:4px}.rentInReturnOrder{background:radial-gradient(1100px 360px at 0 -12%,#1f8b5f17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.rentInReturnOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.rentInReturnOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.rentInReturnOrder .documentListOverviewCard:after{background:radial-gradient(circle,#1f8b5f24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.rentInReturnOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.rentInReturnOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.rentInReturnOrder .orderTable{background:#0000;border-radius:0;padding:0}.rentInReturnOrder .orderTable .ant-table{background:#0000}.rentInReturnOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.rentInReturnOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.rentInReturnOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.rentInReturnOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.rentInReturnOrder .orderTable .ant-table-tbody>tr:hover>td{background:#edf8f1}.rentInReturnOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#1f8b5f1a}.rentInReturnOrder .orderTable .ant-btn-link{color:#1f8b5f;font-weight:600;padding:0 2px}.rentInReturnOrder .orderTable .ant-btn-link:hover{color:#186a48}.rentInReturnOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.rentInReturnOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.rentInReturnOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.rentInReturnOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.rentInReturnOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.rentInReturnOrder .orderTable .documentActionLink{color:#1f8b5f;font-weight:700}.rentInReturnOrder .orderTable .documentActionDanger{font-weight:700}.rentInReturnOrder .orderTable .ant-pagination{margin:14px 6px 0}.rentInReturnOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.rentInReturnOrder .orderTable .ant-pagination-item-active{background:#1f8b5f1a;border-color:#1f8b5f}.rentInReturnOrder .orderTable .ant-pagination-item-active a{color:#166143;font-weight:600}@media(max-width:1280px){.rentInReturnOrder{padding:14px 14px 18px}}@media(max-width:1024px){.rentInReturnOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.rentInReturnCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.rentInReturnCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.rentInReturnCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.rentInReturnCreateModal .ant-tabs-nav{margin-bottom:12px}.rentInReturnCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.rentInReturnCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f8b5f}.rentInReturnCreateModal .ant-tabs-ink-bar{background:#1f8b5f;border-radius:3px;height:3px}.rentInReturnCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.rentInReturnCreateModal .ant-input,.rentInReturnCreateModal .ant-input-affix-wrapper,.rentInReturnCreateModal .ant-picker,.rentInReturnCreateModal .ant-select-selector{border-radius:8px!important}.rentInReturnCreateModal .ant-modal-footer{margin-top:16px}.rentInReturnCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.rentInReturnCreateModal .ant-modal-footer .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 7px 14px #1f8b5f3d}.rentInReturnMaterialDrawer .ant-drawer-header{background:linear-gradient(180deg,#f7fafd,#eef4fa);border-bottom:1px solid #d9e4f2;padding:16px 18px}.rentInReturnMaterialDrawer .ant-drawer-header .ant-drawer-title{color:#1f3550;font-weight:700}.rentInReturnMaterialDrawer .ant-drawer-header .ant-btn{border-radius:8px;font-weight:600;height:32px;padding:0 12px}.rentInReturnMaterialDrawer .ant-drawer-header .ant-btn-primary{background:#2f6f9e;border-color:#2f6f9e;box-shadow:0 8px 16px #2f6f9e38}.rentInReturnMaterialDrawer .ant-drawer-body{background:linear-gradient(180deg,#f8fbff,#eff4fb);padding:16px}.rentInReturnMaterialContent .toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.rentInReturnMaterialContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.rentInReturnMaterialContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.rentInReturnMaterialContent .typeSelect .ant-select{flex:1 1}.rentInReturnMaterialContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:8px!important}.rentInReturnMaterialContent .selectedCount{background:#e9f1f8;border:1px solid #c8d9ea;border-radius:999px;color:#2f6f9e;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.rentInReturnMaterialContent .tableShell{background:#fff;border:1px solid #d8e4f3;border-radius:12px;box-shadow:0 10px 22px #142d4e12;overflow:hidden}.rentInReturnMaterialContent .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#ebf2fc);border-bottom:1px solid #dce7f5;color:#405872;font-size:13px;font-weight:600}.rentInReturnMaterialContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8}.rentInReturnMaterialContent .ant-table-tbody>tr:hover>td{background:#f1f6fb}.rentInReturnMaterialContent .selected-row>td{background-color:#eaf1f8!important}.rentInReturnMaterialContent .ant-checkbox-wrapper{display:flex;justify-content:center}.rentInReturnMaterialStatusDrawer .ant-drawer-content{box-shadow:-18px 0 42px #142d4e29}.rentInReturnMaterialStatusDrawer .ant-drawer-header{background:radial-gradient(circle at top right,#2f6fec1f,#0000 28%),linear-gradient(180deg,#f8fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:18px 20px}.rentInReturnMaterialStatusDrawer .ant-drawer-header .ant-drawer-title{min-width:0}.rentInReturnMaterialStatusDrawer .ant-drawer-header .ant-drawer-header-title{align-items:flex-start}.rentInReturnMaterialStatusDrawer .ant-drawer-header .ant-drawer-close{color:#647a92;margin-right:12px;transition:color .2s ease,transform .2s ease}.rentInReturnMaterialStatusDrawer .ant-drawer-header .ant-drawer-close:hover{color:#2f6fec;transform:translateX(-1px)}.rentInReturnMaterialStatusDrawer .ant-drawer-body{background:radial-gradient(circle at top right,#2f6fec14,#0000 30%),linear-gradient(180deg,#f8fbff,#eef4fb);padding:18px}.rentInReturnMaterialStatusDrawer .drawerHeading{display:flex;flex-direction:column;gap:4px;min-width:0}.rentInReturnMaterialStatusDrawer .drawerTitle{color:#1f3550;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:1.2}.rentInReturnMaterialStatusDrawer .drawerSubtitle{color:#6f8397;font-size:12px;line-height:1.5}.rentInReturnMaterialStatusContent{display:flex;flex-direction:column;gap:12px}.rentInReturnMaterialStatusContent .statusFilterBar{align-items:center;background:#fffffff0;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 8px 18px #142d4e0d;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.rentInReturnMaterialStatusContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.rentInReturnMaterialStatusContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.rentInReturnMaterialStatusContent .typeSelect .ant-select{flex:1 1}.rentInReturnMaterialStatusContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:10px!important;box-shadow:none;min-height:38px;padding:0 10px!important}.rentInReturnMaterialStatusContent .typeScope{align-items:center;background:#f7faff;border:1px solid #d8e4f3;border-radius:10px;color:#60768d;display:flex;font-size:12px;justify-content:center;line-height:1.4;min-width:132px;padding:8px 12px;text-align:center;white-space:nowrap}.rentInReturnMaterialStatusContent .typeScope strong{color:#23374d;font-weight:700;margin-left:4px}.rentInReturnMaterialStatusContent .statusTableCard{background:#fffffff5;border:1px solid #d8e2ef;border-radius:14px;box-shadow:0 10px 22px #122a470f;overflow:hidden}.rentInReturnMaterialStatusContent .tableCount{background:#f7faff;border:1px solid #d8e4f3;border-radius:999px;color:#4c627b;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;padding:7px 11px}.rentInReturnMaterialStatusContent .ant-table{background:#0000}.rentInReturnMaterialStatusContent .ant-table-container table{min-width:680px}.rentInReturnMaterialStatusContent .ant-table-thead>tr>th{background:#f7faff;border-bottom:1px solid #dde7f3;color:#405872;font-size:12px;font-weight:700;padding:11px 10px;white-space:nowrap}.rentInReturnMaterialStatusContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;padding:11px 10px;transition:background-color .2s ease;white-space:nowrap}.rentInReturnMaterialStatusContent .ant-table-tbody>tr:hover>td{background:#f7faff!important}.rentInReturnMaterialStatusContent .isAltRow>td{background:#f9fbfeb8}.rentInReturnMaterialStatusContent .materialNameCell{display:flex;flex-direction:column;gap:2px;min-width:0}.rentInReturnMaterialStatusContent .primaryText{color:#1f3550;font-size:13px;font-weight:700;line-height:1.4}.rentInReturnMaterialStatusContent .secondaryText{color:#7b8da0;font-size:11px;line-height:1.4}.rentInReturnMaterialStatusContent .specText{color:#52677e;font-size:12px;font-weight:600;line-height:1.4}.rentInReturnMaterialStatusContent .metricValue{font-feature-settings:"tnum";color:#4b6077;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;text-align:right}.rentInReturnMaterialStatusContent .metricValue.tone-history{color:#946300}.rentInReturnMaterialStatusContent .metricValue.tone-current{color:#255bce}.rentInReturnMaterialStatusContent .metricValue.tone-total{color:#1b7151}.rentInReturnMaterialStatusContent .metricValue.tone-forecast{color:#3e5f87}.rentInReturnMaterialStatusContent .ant-empty{margin:0;padding:32px 0}@media(max-width:960px){.rentInReturnMaterialStatusContent .statusFilterBar,.rentInReturnMaterialStatusContent .typeSelect{align-items:stretch;flex-direction:column}.rentInReturnMaterialStatusContent .tableCount,.rentInReturnMaterialStatusContent .typeScope{width:100%}}.rentInReturnOrderDetail{display:flex;flex-direction:column;height:100%;min-width:1180px}.rentInReturnOrderDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.rentInReturnOrderDetail .topBar .rightContent .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f38}.rentInReturnOrderDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.rentInReturnOrderDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#1f8b5f17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.rentInReturnOrderDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.rentInReturnOrderDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.rentInReturnOrderDetail .contentArea .card:last-child{margin-bottom:0}.rentInReturnOrderDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.rentInReturnOrderDetail .contentArea .card .cardHeader .cardTitle,.rentInReturnOrderDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.rentInReturnOrderDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.rentInReturnOrderDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.rentInReturnOrderDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.rentInReturnOrderDetail .contentArea .card .cardTitle:before{background:#1f8b5f;border-radius:4px;content:"";height:16px;width:4px}.rentInReturnOrderDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rentInReturnOrderDetail .contentArea .card .statusButton{border-radius:8px;color:#1f8b5f;font-weight:600;padding:0 2px}.rentInReturnOrderDetail .contentArea .card .statusButton:hover{color:#186a48}.rentInReturnOrderDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.rentInReturnOrderDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.rentInReturnOrderDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.rentInReturnOrderDetail .contentArea .card .sectionToggle:hover{background:#1f8b5f14;color:#186a48}.rentInReturnOrderDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.rentInReturnOrderDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-input,.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-picker,.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.rentInReturnOrderDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.rentInReturnOrderDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.rentInReturnOrderDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.rentInReturnOrderDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.rentInReturnOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn,.rentInReturnOrderDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.rentInReturnOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.rentInReturnOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#1f8b5f;border-color:#1f8b5f;box-shadow:0 8px 16px #1f8b5f3b}.rentInReturnOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.rentInReturnOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#1b7a54;border-color:#1b7a54}.rentInReturnOrderDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.rentInReturnOrderDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.rentInReturnOrderDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.rentInReturnOrderDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1f8b5f}.rentInReturnOrderDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#1f8b5f;border-radius:3px;height:3px}.rentInReturnOrderDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.rentInReturnOrderDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.rentInReturnOrderDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.rentInReturnOrderDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.rentInReturnOrderDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.rentInReturnOrderDetail .ant-table-tbody>tr:hover>td{background:#edf8f1}@media(max-width:1320px){.rentInReturnOrderDetail .contentArea{padding:14px}.rentInReturnOrderDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.rentInReturnOrderDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.rentInReturnOrderDetail .contentArea .card .cardContent .row .item{min-width:100%}}@media(max-width:1366px){.rentInReturnOrderDetail{min-width:1080px}}.rentInReturnOrderDetail .ant-select-selection-search-input{background:#0000!important;background-color:#0000!important}.formSectionTitle{background:linear-gradient(90deg,#eaf2ff,#f5f9ff);border-left:3px solid #2f6fec;border-radius:0 6px 6px 0;color:#2f6fec;font-size:13px;font-weight:700;margin:4px 0 12px;padding:4px 10px}.formSectionTitle:not(:first-child){margin-top:8px}.reconciliationOrder{background:radial-gradient(1100px 360px at 0 -12%,#3e6caa17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.reconciliationOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.reconciliationOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.reconciliationOrder .documentListOverviewCard:after{background:radial-gradient(circle,#3e6caa24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.reconciliationOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.reconciliationOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.reconciliationOrder .orderTable{background:#0000;border-radius:0;padding:0}.reconciliationOrder .orderTable .ant-table{background:#0000}.reconciliationOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.reconciliationOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.reconciliationOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.reconciliationOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.reconciliationOrder .orderTable .ant-table-tbody>tr:hover>td{background:#eef4ff}.reconciliationOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#3e6caa1a}.reconciliationOrder .orderTable .ant-btn-link{color:#3e6caa;font-weight:600;padding:0 2px}.reconciliationOrder .orderTable .ant-btn-link:hover{color:#33598c}.reconciliationOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.reconciliationOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.reconciliationOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.reconciliationOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.reconciliationOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.reconciliationOrder .orderTable .documentActionLink{color:#3e6caa;font-weight:700}.reconciliationOrder .orderTable .documentActionDanger{font-weight:700}.reconciliationOrder .orderTable .ant-pagination{margin:14px 6px 0}.reconciliationOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.reconciliationOrder .orderTable .ant-pagination-item-active{background:#3e6caa1a;border-color:#3e6caa}.reconciliationOrder .orderTable .ant-pagination-item-active a{color:#305485;font-weight:600}@media(max-width:1280px){.reconciliationOrder{padding:14px 14px 18px}}@media(max-width:1024px){.reconciliationOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.reconciliationCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.reconciliationCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.reconciliationCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.reconciliationCreateModal .ant-tabs-nav{margin-bottom:12px}.reconciliationCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.reconciliationCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#3e6caa}.reconciliationCreateModal .ant-tabs-ink-bar{background:#3e6caa;border-radius:3px;height:3px}.reconciliationCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.reconciliationCreateModal .ant-input,.reconciliationCreateModal .ant-input-affix-wrapper,.reconciliationCreateModal .ant-picker,.reconciliationCreateModal .ant-select-selector{border-radius:8px!important}.reconciliationCreateModal .ant-modal-footer{margin-top:16px}.reconciliationCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.reconciliationCreateModal .ant-modal-footer .ant-btn-primary{background:#3e6caa;border-color:#3e6caa;box-shadow:0 7px 14px #3e6caa3d}.compensationOrder{background:radial-gradient(1100px 360px at 0 -12%,#c5842c17,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.compensationOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.compensationOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.compensationOrder .documentListOverviewCard:after{background:radial-gradient(circle,#c5842c24,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.compensationOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.compensationOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.compensationOrder .orderTable{background:#0000;border-radius:0;padding:0}.compensationOrder .orderTable .ant-table{background:#0000}.compensationOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.compensationOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.compensationOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.compensationOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.compensationOrder .orderTable .ant-table-tbody>tr:hover>td{background:#fff4e8}.compensationOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#c5842c1a}.compensationOrder .orderTable .ant-btn-link{color:#c5842c;font-weight:600;padding:0 2px}.compensationOrder .orderTable .ant-btn-link:hover{color:#a46e25}.compensationOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.compensationOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.compensationOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.compensationOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.compensationOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.compensationOrder .orderTable .documentActionLink{color:#c5842c;font-weight:700}.compensationOrder .orderTable .documentActionDanger{font-weight:700}.compensationOrder .orderTable .ant-pagination{margin:14px 6px 0}.compensationOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.compensationOrder .orderTable .ant-pagination-item-active{background:#c5842c1a;border-color:#c5842c}.compensationOrder .orderTable .ant-pagination-item-active a{color:#9b6823;font-weight:600}@media(max-width:1280px){.compensationOrder{padding:14px 14px 18px}}@media(max-width:1024px){.compensationOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.compensationCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.compensationCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.compensationCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.compensationCreateModal .ant-tabs-nav{margin-bottom:12px}.compensationCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.compensationCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#c5842c}.compensationCreateModal .ant-tabs-ink-bar{background:#c5842c;border-radius:3px;height:3px}.compensationCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.compensationCreateModal .ant-input,.compensationCreateModal .ant-input-affix-wrapper,.compensationCreateModal .ant-picker,.compensationCreateModal .ant-select-selector{border-radius:8px!important}.compensationCreateModal .ant-modal-footer{margin-top:16px}.compensationCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.compensationCreateModal .ant-modal-footer .ant-btn-primary{background:#c5842c;border-color:#c5842c;box-shadow:0 7px 14px #c5842c3d}.compensationOrderDetail{display:flex;flex-direction:column;height:100%;min-width:1180px}.compensationOrderDetail .topBar .rightContent .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.compensationOrderDetail .topBar .rightContent .ant-btn-primary{background:#c5842c;border-color:#c5842c;box-shadow:0 8px 16px #c5842c38}.compensationOrderDetail .topBar .rightContent .ant-btn:not(.ant-btn-primary){background:#fff;border-color:#d7e2ef;color:#42586f}.compensationOrderDetail .contentArea{background:radial-gradient(1200px 380px at 0 -14%,#c5842c17,#0000 57%),linear-gradient(180deg,#f8fbff,#edf2f9);flex:1 1;min-height:0;overflow:auto;padding:18px 20px 26px}.compensationOrderDetail .contentArea .card{background:#fff;border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 26px #132b4a0f;margin-bottom:14px;padding:18px 20px;transition:box-shadow .2s ease,transform .2s ease}.compensationOrderDetail .contentArea .card:hover{box-shadow:0 14px 34px #10274514;transform:translateY(-1px)}.compensationOrderDetail .contentArea .card:last-child{margin-bottom:0}.compensationOrderDetail .contentArea .card .cardHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.compensationOrderDetail .contentArea .card .cardHeader .cardTitle,.compensationOrderDetail .contentArea .card.isSectionCollapsed .cardHeader{margin-bottom:0}.compensationOrderDetail .contentArea .card .cardHeaderMain{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.compensationOrderDetail .contentArea .card .cardHeaderActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-left:12px}.compensationOrderDetail .contentArea .card .cardTitle{align-items:center;color:#1d2e42;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:14px;position:relative}.compensationOrderDetail .contentArea .card .cardTitle:before{background:#c5842c;border-radius:4px;content:"";height:16px;width:4px}.compensationOrderDetail .contentArea .card .cardSummary{color:#5e738b;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compensationOrderDetail .contentArea .card .statusButton{border-radius:8px;color:#c5842c;font-weight:600;padding:0 2px}.compensationOrderDetail .contentArea .card .statusButton:hover{color:#a46e25}.compensationOrderDetail .contentArea .card .sectionToggle{border-radius:8px;color:#51667f;font-weight:600;padding:0 10px}.compensationOrderDetail .contentArea .card .sectionToggle .anticon{transition:transform .2s ease}.compensationOrderDetail .contentArea .card .sectionToggle.isCollapsed .anticon{transform:rotate(-90deg)}.compensationOrderDetail .contentArea .card .sectionToggle:hover{background:#c5842c14;color:#a46e25}.compensationOrderDetail .contentArea .card .cardContent .row{display:flex;gap:14px;margin-bottom:12px}.compensationOrderDetail .contentArea .card .cardContent .row:last-child{margin-bottom:0}.compensationOrderDetail .contentArea .card .cardContent .row .item{background:#f9fbff;border:1px solid #e4ecf7;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:10px 12px}.compensationOrderDetail .contentArea .card .cardContent .row .item .label{color:#5e738b;font-size:12px;font-weight:600;letter-spacing:.2px}.compensationOrderDetail .contentArea .card .cardContent .row .item .label.required:before{color:#dc2626;content:"*";margin-right:4px}.compensationOrderDetail .contentArea .card .cardContent .row .item.fieldError{background:#fff7f7;border-color:#dc262659}.compensationOrderDetail .contentArea .card .cardContent .row .item.fieldError .label{color:#b42318}.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-input,.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper,.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-picker,.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-select-selector{border-radius:8px!important}.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-input-affix-wrapper-disabled,.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-input[disabled],.compensationOrderDetail .contentArea .card .cardContent .row .item .ant-picker.ant-picker-disabled{background:#eef3f8;border-color:#d7e2f0;color:#4e5f74}.compensationOrderDetail .contentArea .card .cardContent .sectionErrorText{color:#b42318;font-size:12px;font-weight:600;margin:0 0 12px}.compensationOrderDetail .contentArea .card .cardContent .tabsContainer{align-items:center;border-bottom:1px solid #dce7f5;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:14px;padding-bottom:6px}.compensationOrderDetail .contentArea .card .cardContent .tabsContainer .actionButtons{display:flex;flex-wrap:wrap;gap:8px;margin-left:16px}.compensationOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn,.compensationOrderDetail .contentArea .card .cardContent .tableActions .ant-btn{border-radius:8px;font-weight:600;height:34px;padding:0 14px}.compensationOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary,.compensationOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary{background:#c5842c;border-color:#c5842c;box-shadow:0 8px 16px #c5842c3b}.compensationOrderDetail .contentArea .card .cardContent .actionButtons .ant-btn-primary:hover,.compensationOrderDetail .contentArea .card .cardContent .tableActions .ant-btn-primary:hover{background:#b47928;border-color:#b47928}.compensationOrderDetail .contentArea .card .cardContent .ant-tabs{flex:1 1;min-width:0}.compensationOrderDetail .contentArea .card .cardContent .ant-tabs-nav{margin-bottom:0}.compensationOrderDetail .contentArea .card .cardContent .ant-tabs-tab-btn{color:#566b84;font-weight:600}.compensationOrderDetail .contentArea .card .cardContent .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#c5842c}.compensationOrderDetail .contentArea .card .cardContent .ant-tabs-ink-bar{background:#c5842c;border-radius:3px;height:3px}.compensationOrderDetail .attachmentInfo{background:#f7fbff;border:1px dashed #cfddf0;border-radius:10px;margin-top:10px;padding:10px 12px}.compensationOrderDetail .attachmentInfo .attachmentLimit{color:#6f8096;font-size:12px;margin-top:6px}.compensationOrderDetail .ant-table-container{border:1px solid #dbe6f2;border-radius:12px;overflow:hidden}.compensationOrderDetail .ant-table-thead>tr>th{background:linear-gradient(180deg,#f5f9ff,#edf3fc);border-bottom:1px solid #dce6f4;color:#415770;font-size:13px;font-weight:600}.compensationOrderDetail .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;transition:background-color .2s ease}.compensationOrderDetail .ant-table-tbody>tr:hover>td{background:#fff4e8}@media(max-width:1320px){.compensationOrderDetail .contentArea{padding:14px}.compensationOrderDetail .contentArea .card .cardContent .row{flex-wrap:wrap}.compensationOrderDetail .contentArea .card .cardContent .row .item{min-width:calc(50% - 8px)}}@media(max-width:900px){.compensationOrderDetail .contentArea .card .cardContent .row .item{min-width:100%}}@media(max-width:1366px){.compensationOrderDetail{min-width:1080px}}.attachmentFileCell{align-items:center;display:flex;gap:8px;min-width:0}.attachmentFileIcon{align-items:center;display:inline-flex;flex-shrink:0;font-size:18px;justify-content:center;line-height:1}.attachmentFileName{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.materialCompensationDrawer .ant-drawer-header{background:linear-gradient(180deg,#fffaf4,#fff3e4);border-bottom:1px solid #e6dacb;padding:16px 18px}.materialCompensationDrawer .ant-drawer-header .ant-drawer-title{color:#5e4425;font-weight:700}.materialCompensationDrawer .ant-drawer-header .ant-btn{border-radius:8px;font-weight:600;height:32px;padding:0 12px}.materialCompensationDrawer .ant-drawer-header .ant-btn-primary{background:#c5842c;border-color:#c5842c;box-shadow:0 8px 16px #c5842c3d}.materialCompensationDrawer .ant-drawer-header .ant-btn-primary.ant-btn-disabled,.materialCompensationDrawer .ant-drawer-header .ant-btn-primary:disabled,.materialCompensationDrawer .ant-drawer-header .ant-btn-primary[disabled]{background:#fdfaf5!important;border-color:#eadfcd!important;box-shadow:none!important;color:#b6a99a!important}.materialCompensationDrawer .ant-drawer-body{background:linear-gradient(180deg,#fffdf9,#f8f3eb);padding:16px}.materialCompensationContent .toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.materialCompensationContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.materialCompensationContent .typeSelect .label{color:#6a553c;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialCompensationContent .typeSelect .ant-select{flex:1 1}.materialCompensationContent .typeSelect .ant-select-selector{background:#fffcf7!important;border-color:#e4d5bf!important;border-radius:8px!important}.materialCompensationContent .selectedCount{background:#fff4e6;border:1px solid #ead5b7;border-radius:999px;color:#a16a24;font-size:12px;font-weight:700;padding:5px 12px;white-space:nowrap}.materialCompensationContent .tableShell{background:#fff;border:1px solid #eadcc9;border-radius:12px;box-shadow:0 10px 22px #58402214;overflow:hidden}.materialCompensationContent .ant-table-thead>tr>th{background:linear-gradient(180deg,#fff8ed,#f7eddc);border-bottom:1px solid #eadcc9;color:#6f5533;font-size:13px;font-weight:600}.materialCompensationContent .ant-table-tbody>tr>td{border-bottom:1px solid #f2e9db}.materialCompensationContent .ant-table-tbody>tr:hover>td{background:#fff5e9}.materialCompensationContent .selected-row>td{background-color:#fff2de!important}.materialCompensationContent .ant-checkbox-wrapper{display:flex;justify-content:center}.materialCompensationStatusDrawer .ant-drawer-content{box-shadow:-18px 0 42px #142d4e29}.materialCompensationStatusDrawer .ant-drawer-header{background:radial-gradient(circle at top right,#2f6fec1f,#0000 28%),linear-gradient(180deg,#f8fbff,#eef5ff);border-bottom:1px solid #d9e4f2;padding:18px 20px}.materialCompensationStatusDrawer .ant-drawer-header .ant-drawer-title{min-width:0}.materialCompensationStatusDrawer .ant-drawer-header .ant-drawer-header-title{align-items:flex-start}.materialCompensationStatusDrawer .ant-drawer-header .ant-drawer-close{color:#647a92;margin-right:12px;transition:color .2s ease,transform .2s ease}.materialCompensationStatusDrawer .ant-drawer-header .ant-drawer-close:hover{color:#2f6fec;transform:translateX(-1px)}.materialCompensationStatusDrawer .ant-drawer-body{background:radial-gradient(circle at top right,#2f6fec14,#0000 30%),linear-gradient(180deg,#f8fbff,#eef4fb);padding:18px}.materialCompensationStatusDrawer .drawerHeading{display:flex;flex-direction:column;gap:4px;min-width:0}.materialCompensationStatusDrawer .drawerTitle{color:#1f3550;font-size:20px;font-weight:700;letter-spacing:.3px;line-height:1.2}.materialCompensationStatusDrawer .drawerSubtitle{color:#6f8397;font-size:12px;line-height:1.5}.materialCompensationStatusContent{display:flex;flex-direction:column;gap:12px}.materialCompensationStatusContent .statusFilterBar{align-items:center;background:#fffffff0;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 8px 18px #142d4e0d;display:flex;gap:10px;justify-content:space-between;padding:12px 14px}.materialCompensationStatusContent .typeSelect{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.materialCompensationStatusContent .typeSelect .label{color:#4c627b;font-size:12px;font-weight:700;letter-spacing:.2px;white-space:nowrap}.materialCompensationStatusContent .typeSelect .ant-select{flex:1 1}.materialCompensationStatusContent .typeSelect .ant-select-selector{border-color:#d5e2f0!important;border-radius:10px!important;box-shadow:none;min-height:38px;padding:0 10px!important}.materialCompensationStatusContent .typeScope{align-items:center;background:#f7faff;border:1px solid #d8e4f3;border-radius:10px;color:#60768d;display:flex;font-size:12px;justify-content:center;line-height:1.4;min-width:132px;padding:8px 12px;text-align:center;white-space:nowrap}.materialCompensationStatusContent .typeScope strong{color:#23374d;font-weight:700;margin-left:4px}.materialCompensationStatusContent .statusTableCard{background:#fffffff5;border:1px solid #d8e2ef;border-radius:14px;box-shadow:0 10px 22px #122a470f;overflow:hidden}.materialCompensationStatusContent .tableCount{background:#f7faff;border:1px solid #d8e4f3;border-radius:999px;color:#4c627b;flex-shrink:0;font-size:12px;font-weight:700;line-height:1.4;padding:7px 11px}.materialCompensationStatusContent .ant-table{background:#0000}.materialCompensationStatusContent .ant-table-container table{min-width:680px}.materialCompensationStatusContent .ant-table-thead>tr>th{background:#f7faff;border-bottom:1px solid #dde7f3;color:#405872;font-size:12px;font-weight:700;padding:11px 10px;white-space:nowrap}.materialCompensationStatusContent .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f8;padding:11px 10px;transition:background-color .2s ease;white-space:nowrap}.materialCompensationStatusContent .ant-table-tbody>tr:hover>td{background:#f7faff!important}.materialCompensationStatusContent .isAltRow>td{background:#f9fbfeb8}.materialCompensationStatusContent .materialNameCell{display:flex;flex-direction:column;gap:2px;min-width:0}.materialCompensationStatusContent .primaryText{color:#1f3550;font-size:13px;font-weight:700;line-height:1.4}.materialCompensationStatusContent .secondaryText{color:#7b8da0;font-size:11px;line-height:1.4}.materialCompensationStatusContent .specText{color:#52677e;font-size:12px;font-weight:600;line-height:1.4}.materialCompensationStatusContent .metricValue{font-feature-settings:"tnum";color:#4b6077;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.3;text-align:right}.materialCompensationStatusContent .metricValue.tone-history{color:#946300}.materialCompensationStatusContent .metricValue.tone-current{color:#255bce}.materialCompensationStatusContent .metricValue.tone-total{color:#1b7151}.materialCompensationStatusContent .metricValue.tone-forecast{color:#3e5f87}.materialCompensationStatusContent .ant-empty{margin:0;padding:32px 0}@media(max-width:960px){.materialCompensationStatusContent .statusFilterBar,.materialCompensationStatusContent .typeSelect{align-items:stretch;flex-direction:column}.materialCompensationStatusContent .tableCount,.materialCompensationStatusContent .typeScope{width:100%}}.documentListToolbarBtn.ant-btn-primary{border-radius:10px;box-shadow:0 8px 16px #2f6fec33;font-weight:600;height:36px;padding:0 16px}.financeCheckOrder{background:radial-gradient(1100px 360px at 0 -12%,#2d5ea817,#0000 55%),linear-gradient(180deg,#f8fbff,#edf2f9);min-height:calc(100vh - 88px);overflow:auto;padding:18px 20px 24px}.financeCheckOrder .documentListOverview{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px}.financeCheckOrder .documentListOverviewCard{background:linear-gradient(140deg,#fffffff5,#f4f9fff2);border:1px solid #d8e3f2;border-radius:12px;box-shadow:0 8px 22px #152f4e0f;overflow:hidden;padding:12px 14px;position:relative}.financeCheckOrder .documentListOverviewCard:after{background:radial-gradient(circle,#2d5ea824,#0000 72%);border-radius:50%;content:"";height:120px;position:absolute;right:-40px;top:-44px;width:120px}.financeCheckOrder .documentListOverviewCard .overviewLabel{align-items:center;color:#6e8197;display:flex;font-size:12px;gap:6px;letter-spacing:.2px;margin-bottom:8px;position:relative;z-index:1}.financeCheckOrder .documentListOverviewCard .overviewValue{color:#243a55;font-size:18px;font-weight:700;line-height:1.25;position:relative;z-index:1}.financeCheckOrder .orderTable{background:#0000;border-radius:0;padding:0}.financeCheckOrder .orderTable .ant-table{background:#0000}.financeCheckOrder .orderTable .ant-table-container{border:1px solid #dbe6f3;border-radius:14px;box-shadow:0 10px 28px #142d4e0f;overflow:hidden}.financeCheckOrder .orderTable .ant-table-thead>tr>th{background:linear-gradient(180deg,#f6f9ff,#edf3fc);border-bottom:1px solid #dbe4f2;color:#415770;font-size:13px;font-weight:600;padding:13px 14px}.financeCheckOrder .orderTable .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #edf2f9;color:#2d3f54;padding:13px 14px;transition:background-color .2s ease}.financeCheckOrder .orderTable .ant-table-tbody>tr:last-child>td{border-bottom:none}.financeCheckOrder .orderTable .ant-table-tbody>tr:hover>td{background:#eef4ff}.financeCheckOrder .orderTable .ant-table-tbody>tr.ant-table-row-selected>td{background:#2d5ea81a}.financeCheckOrder .orderTable .ant-btn-link{color:#2d5ea8;font-weight:600;padding:0 2px}.financeCheckOrder .orderTable .ant-btn-link:hover{color:#244c88}.financeCheckOrder .orderTable .ant-btn-link.ant-btn-dangerous{color:#cf4f4f}.financeCheckOrder .orderTable .ant-btn-link.ant-btn-dangerous:hover{color:#b73d3d}.financeCheckOrder .orderTable .ant-table-tbody>tr.documentTableRowEven>td{background:#fffffff2}.financeCheckOrder .orderTable .ant-table-tbody>tr.documentTableRowOdd>td{background:#f9fbff}.financeCheckOrder .orderTable .documentNameCell{color:#1f3852;font-weight:700}.financeCheckOrder .orderTable .documentActionLink{color:#2d5ea8;font-weight:700}.financeCheckOrder .orderTable .documentActionDanger{font-weight:700}.financeCheckOrder .orderTable .ant-pagination{margin:14px 6px 0}.financeCheckOrder .orderTable .ant-pagination-item{border-color:#d7e2f0;border-radius:8px}.financeCheckOrder .orderTable .ant-pagination-item-active{background:#2d5ea81a;border-color:#2d5ea8}.financeCheckOrder .orderTable .ant-pagination-item-active a{color:#224780;font-weight:600}@media(max-width:1280px){.financeCheckOrder{padding:14px 14px 18px}}@media(max-width:1024px){.financeCheckOrder .documentListOverview{grid-template-columns:repeat(1,minmax(0,1fr))}}.financeCreateModal .ant-modal-content{border:1px solid #dce7f4;border-radius:14px;box-shadow:0 22px 44px #0d223e2e;overflow:hidden}.financeCreateModal .ant-modal-header{border-bottom:1px solid #e8eef8;margin-bottom:12px;padding-bottom:10px}.financeCreateModal .ant-modal-title{color:#1e2f44;font-size:16px;font-weight:700}.financeCreateModal .ant-tabs-nav{margin-bottom:12px}.financeCreateModal .ant-tabs-tab-btn{color:#5b7088;font-weight:600}.financeCreateModal .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#2d5ea8}.financeCreateModal .ant-tabs-ink-bar{background:#2d5ea8;border-radius:3px;height:3px}.financeCreateModal .ant-form-item-label>label{color:#4f647d;font-weight:600}.financeCreateModal .ant-input,.financeCreateModal .ant-input-affix-wrapper,.financeCreateModal .ant-picker,.financeCreateModal .ant-select-selector{border-radius:8px!important}.financeCreateModal .ant-modal-footer{margin-top:16px}.financeCreateModal .ant-modal-footer .ant-btn{border-radius:8px;font-weight:600;height:34px;min-width:88px}.financeCreateModal .ant-modal-footer .ant-btn-primary{background:#2d5ea8;border-color:#2d5ea8;box-shadow:0 7px 14px #2d5ea83d}.printContent{padding:20px}.printContent .section{margin-bottom:24px}.printContent .section h2{font-size:16px;font-weight:500;margin-bottom:16px}.printContent .section .infoGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.printContent .section .infoGrid .infoItem{align-items:center;display:flex}.printContent .section .infoGrid .infoItem .label{color:#000000d9;min-width:100px}.printContent .section .dataTable{border-collapse:collapse;width:100%}.printContent .section .dataTable td,.printContent .section .dataTable th{border:1px solid #f0f0f0;font-size:14px;padding:12px 8px;text-align:left}.printContent .section .dataTable td:first-child,.printContent .section .dataTable th:first-child{min-width:90px;width:90px}.printContent .section .dataTable td:nth-child(2),.printContent .section .dataTable th:nth-child(2){min-width:160px;width:160px}.printContent .section .dataTable td:nth-child(10),.printContent .section .dataTable td:nth-child(3),.printContent .section .dataTable td:nth-child(4),.printContent .section .dataTable th:nth-child(10),.printContent .section .dataTable th:nth-child(3),.printContent .section .dataTable th:nth-child(4){min-width:50px;width:50px}.printContent .section .dataTable td:nth-child(7),.printContent .section .dataTable td:nth-child(8),.printContent .section .dataTable th:nth-child(7),.printContent .section .dataTable th:nth-child(8){min-width:110px;width:110px}.printContent .section .dataTable td:last-child,.printContent .section .dataTable td:nth-child(9),.printContent .section .dataTable th:last-child,.printContent .section .dataTable th:nth-child(9){min-width:90px;width:90px}.printContent .section .dataTable th{background:#fafafa;font-weight:500}.printContent .section .dataTable tbody tr:hover{background-color:#fafafa}.printContent .section .dataTable .summary-row{background-color:#fafafa;font-weight:500}.printContent .section .dataTable .summary-row .summary-label{padding-right:16px;text-align:right}.printContent .section .dataTable .summary-row .summary-amount{color:#1890ff;font-weight:700}.printContent .section .dataTable .renting-header{background-color:#fafafa;font-weight:500}.printContent .section .dataTable .renting-item td:first-child{background-color:#fff}.printContent .section .dataTable .summary-section-header{background-color:#fafafa;font-weight:500}.printContent .section .dataTable .summary-section-header td,.printContent .section .dataTable .summary-section-row td{padding:12px 8px}.printContent .section .dataTable .summary-section-row.total{font-weight:700}.printContent .section .dataTable .summary-section-row.total td:last-child{color:#1890ff}.printContent .section .dataTable .summary-section-row.chinese-total td{font-weight:700;padding:12px 8px}.printContent .section .dataTable .summary-section-row.chinese-total td:last-child{color:#1890ff;font-size:14px}.printContent .section .dataTable .signature-row{height:80px}.printContent .section .dataTable .signature-row td{border-bottom:1px solid #f0f0f0;padding-bottom:20px;vertical-align:bottom}.printContent .section .dataTable .signature-row .signature-item{align-items:center;display:flex;gap:8px;justify-content:center}.printContent .section .dataTable .signature-row .signature-item .signature-label{color:#000000d9;font-weight:500}.printContent .section .dataTable .signature-row .signature-item .signature-line{color:#999;font-size:16px}@media print{.printContent{padding:0}.printContent .section{margin-bottom:12px}.printContent .section h2{font-size:14px;margin-bottom:8px}.printContent .section .infoGrid{margin-bottom:12px}.printContent .section .dataTable td,.printContent .section .dataTable th{font-size:12px;padding:8px}.printContent .section .dataTable td:first-child,.printContent .section .dataTable th:first-child{min-width:90px!important;width:90px!important}.printContent .section .dataTable td:nth-child(2),.printContent .section .dataTable th:nth-child(2){min-width:160px!important;width:160px!important}.printContent .section .dataTable td:nth-child(10),.printContent .section .dataTable td:nth-child(3),.printContent .section .dataTable td:nth-child(4),.printContent .section .dataTable th:nth-child(10),.printContent .section .dataTable th:nth-child(3),.printContent .section .dataTable th:nth-child(4){min-width:50px!important;width:50px!important}.printContent .section .dataTable td:nth-child(7),.printContent .section .dataTable td:nth-child(8),.printContent .section .dataTable th:nth-child(7),.printContent .section .dataTable th:nth-child(8){min-width:110px!important;width:110px!important}.printContent .section .dataTable td:last-child,.printContent .section .dataTable td:nth-child(9),.printContent .section .dataTable th:last-child,.printContent .section .dataTable th:nth-child(9){min-width:90px!important;width:90px!important}.printContent .section .dataTable tr.signature-row,.printContent .section .dataTable tr.summary-section-header,.printContent .section .dataTable tr.summary-section-row{page-break-inside:avoid}.printContent .section .dataTable .signature-row{height:100px}.printContent .section .dataTable .signature-row td{padding-bottom:30px}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.overview{--bg-1:#eef3fa;--bg-2:#f8fafc;--card-bg:#fff;--card-border:#dbe4f0;--text-main:#152844;--text-sub:#5f7088;--brand:#2f6bff;--brand-dark:#2459d8;--ok:#178d57;--ok-bg:#e8f8ef;--done:#6a3ec6;--done-bg:#f0eaff;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%);font-family:IBM Plex Sans,PingFang SC,Microsoft YaHei,sans-serif;padding:16px}.overview .overviewHero{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:16px}.overview .overviewHero .heroCard{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 5px 14px #1f2e4b0f;overflow:hidden;padding:14px 16px;position:relative}.overview .overviewHero .heroCard:after{background:#2f6bff14;border-radius:50%;content:"";height:70px;position:absolute;right:-14px;top:-18px;width:70px}.overview .overviewHero .heroCard .heroLabel{color:var(--text-sub);font-size:12px;margin-bottom:8px;position:relative;z-index:1}.overview .overviewHero .heroCard .heroValue{color:var(--text-main);font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:24px;font-weight:700;letter-spacing:.02em;line-height:1;position:relative;z-index:1}.overview .overviewHero .heroCard .heroValue.ongoing{color:var(--ok)}.overview .overviewHero .heroCard .heroValue.completed{color:var(--done)}.overview .overviewGrid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.overview .leftColumn,.overview .rightColumn{display:flex;flex-direction:column;gap:16px}.overview .card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 6px 20px #1628440d;padding:18px}.overview .card .cardTitle{align-items:center;color:var(--text-main);display:flex;font-size:15px;font-weight:600;gap:8px;margin-bottom:14px}.overview .card .cardTitle .titleIcon{align-items:center;background:#edf3ff;border-radius:6px;color:var(--brand);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.overview .card .cardContent .row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.overview .card .cardContent .row:last-child{margin-bottom:0}.overview .card .cardContent .row.threeCol{grid-template-columns:repeat(3,minmax(0,1fr))}.overview .card .cardContent .item{display:flex;flex-direction:column;gap:8px}.overview .card .cardContent .item .label{color:var(--text-sub);font-size:12px;font-weight:600}.overview .card .cardContent .item .hint{color:var(--text-sub);font-size:12px}.overview .contactInfo .ant-input,.overview .contactInfo .ant-select-selector{background:#fcfdff;border-color:#d9e2ef;border-radius:8px}.overview .contactInfo .ant-input:focus,.overview .contactInfo .ant-input:hover,.overview .contactInfo .ant-select-selector:focus,.overview .contactInfo .ant-select-selector:hover{border-color:#82a9ff;box-shadow:0 0 0 2px #2f6bff1f}.overview .contactInfo .ant-select-focused .ant-select-selector{border-color:#82a9ff!important;box-shadow:0 0 0 2px #2f6bff1f!important}.overview .projectStatusInfo.statusCardContent{display:flex;flex-direction:column;gap:12px}.overview .projectStatusInfo .statusBadgeRow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.overview .projectStatusInfo .statusBadge{border-radius:999px;font-size:12px;font-weight:600;padding:2px 10px}.overview .projectStatusInfo .statusBadge.ongoing{background:var(--ok-bg);color:var(--ok)}.overview .projectStatusInfo .statusBadge.completed{background:var(--done-bg);color:var(--done)}.overview .projectStatusInfo .statusTip{color:var(--text-sub);font-size:12px}.overview .projectStatusInfo .statusButtons{display:flex;gap:12px;width:fit-content}.overview .projectStatusInfo .statusButtons .ant-radio-button-wrapper{align-items:center;background:#fbfdff;border:1px solid #cfdaeb;border-radius:8px;color:#476280;display:inline-flex;height:34px;justify-content:center;line-height:1;min-width:76px;padding:0 16px}.overview .projectStatusInfo .statusButtons .ant-radio-button-wrapper:not(:first-child){border-inline-start-width:1px;margin-left:0}.overview .projectStatusInfo .statusButtons .ant-radio-button-wrapper:before{display:none}.overview .projectStatusInfo .statusButtons .ant-radio-button-wrapper-checked{background:#f1f6ff;border-color:#8fb0ff!important;box-shadow:inset 0 0 0 1px #2f6bff26;color:var(--brand)}.overview .settlementInfo .settlementGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.overview .settlementInfo .settlementItem{background:linear-gradient(180deg,#fbfdff,#f5f9ff);border:1px solid #e1e9f6;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:82px;padding:10px 12px}.overview .settlementInfo .settlementLabel{color:var(--text-sub);font-size:12px}.overview .settlementInfo .settlementValue{color:var(--text-main);font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:18px;font-weight:700}.overview .settlementInfo .settlementHint{color:var(--text-sub);font-size:12px;margin-top:12px}.overview .progressInfo .progressItem{background:#fbfdff;border:1px solid #e3ebf8;border-radius:10px;margin-bottom:12px;padding:12px}.overview .progressInfo .progressItem:last-child{margin-bottom:0}.overview .progressInfo .progressHeader{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.overview .progressInfo .progressTitle{color:var(--text-main);font-size:14px;font-weight:600}.overview .progressInfo .progressActions{align-items:center;display:flex;gap:10px}.overview .progressInfo .progressPercent{color:#1f4f9c;font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:16px;font-weight:700}.overview .progressInfo .detailBtn{background:#0000;border:0;color:var(--brand);cursor:pointer;font-size:12px;font-weight:600;padding:0}.overview .progressInfo .detailBtn:hover{color:var(--brand-dark)}.overview .progressInfo .ant-progress-line{margin-inline-end:0}.overview .recentItems{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow:auto;padding-right:4px}.overview .recentItems .recentItem{align-items:center;background:#fbfdff;border:1px solid #e3ebf8;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:all .2s ease}.overview .recentItems .recentItem:hover{border-color:#a7c1ff;box-shadow:0 8px 18px #234a9c1a;transform:translateY(-1px)}.overview .recentItems .docPrimary{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.overview .recentItems .icon{align-items:center;background:#edf3ff;border-radius:7px;color:var(--brand);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.overview .recentItems .textGroup{min-width:0}.overview .recentItems .text{color:var(--text-main);font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview .recentItems .meta{color:var(--text-sub);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview .recentItems .docSecondary{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.overview .recentItems .docTypeTag{background:#edf3ff;border-radius:999px;color:var(--brand);font-size:12px;line-height:20px;padding:0 8px}.overview .recentItems .docDate{color:var(--text-sub);font-size:12px}@media(max-width:1400px){.overview .overviewHero{grid-template-columns:repeat(2,minmax(0,1fr))}.overview .overviewGrid{grid-template-columns:1fr}}@media(max-width:960px){.overview .card .cardContent .row,.overview .card .cardContent .row.threeCol,.overview .settlementInfo .settlementGrid{grid-template-columns:1fr}.overview .projectStatusInfo .statusButtons{width:100%}.overview .projectStatusInfo .statusButtons .ant-radio-button-wrapper{flex:1 1;min-width:0}.overview .recentItems .recentItem{align-items:flex-start;flex-direction:column}.overview .recentItems .docSecondary{align-items:flex-start}}@media(max-width:640px){.overview .overviewHero{grid-template-columns:1fr}.overview .card{padding:14px}}.rental-progress{--bg-1:#eef3fa;--bg-2:#f8fafc;--card-bg:#fff;--card-border:#dbe4f0;--text-main:#152844;--text-sub:#5f7088;--brand:#2f6bff;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%);display:flex;flex-direction:column;height:100%;padding:16px}.rental-progress .headerPanel{background:linear-gradient(180deg,#f9fcff,#f2f7ff);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 10px 24px #1b346a17;margin-bottom:12px;overflow:hidden}.rental-progress .headerPanel :global .topBar{background:#0000!important;min-height:62px;padding:12px 14px 10px}.rental-progress .headerPanel :global .topBar.radius-both{border-radius:0!important}.rental-progress .headerPanel :global .titleContent .title{color:#143465;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:24px}.rental-progress .headerPanel :global .titleContent .buttons{gap:10px}.rental-progress .headerPanel :global .backButton{align-items:center;background:linear-gradient(180deg,#fff,#edf4ff);border:1px solid #c8d7f2;border-radius:10px;box-shadow:0 2px 6px #2552a01f;color:#31588e;display:inline-flex;height:34px;justify-content:center;margin-right:10px;min-width:34px;padding:0;transition:all .2s ease;width:34px}.rental-progress .headerPanel :global .backButton .anticon{font-size:15px;line-height:1}.rental-progress .headerPanel :global .backButton:hover{background:linear-gradient(180deg,#f5f9ff,#e5efff);border-color:#9fb9e7;box-shadow:0 4px 10px #2856a52e;color:#1f4f99}.rental-progress .headerPanel :global .backButton:focus{background:linear-gradient(180deg,#f5f9ff,#e5efff);border-color:#9fb9e7;color:#1f4f99}.rental-progress .headerPanel :global .backButton:active{box-shadow:0 2px 6px #2856a526;transform:translateY(1px)}.rental-progress .headerPanel :global .rightContent{margin-left:12px}.rental-progress .divider{background:linear-gradient(90deg,#0000,#cad8ee 12%,#cad8ee 88%,#0000);height:1px;margin:0 14px 11px}.rental-progress .refreshBtn{background:#f6faff;border-color:#bdd1f7;border-radius:10px;box-shadow:0 2px 6px #2754a014;color:#2a5fcc;font-weight:600;height:34px;padding:0 14px}.rental-progress .refreshBtn:hover{background:#edf4ff;border-color:#9cbcf5;box-shadow:0 4px 10px #2754a01f;color:#1c4eb4}.rental-progress .page-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.rental-progress .summaryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rental-progress .summaryCard{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 5px 14px #1f2e4b0f;display:flex;gap:10px;padding:12px 14px}.rental-progress .summaryIcon{align-items:center;background:#edf3ff;border-radius:8px;color:var(--brand);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.rental-progress .summaryMeta{min-width:0}.rental-progress .summaryLabel{color:var(--text-sub);font-size:12px;margin-bottom:2px}.rental-progress .summaryValue{color:var(--text-main);font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;line-height:1}.rental-progress .tablePanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 6px 20px #1628440d;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.rental-progress .panelHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.rental-progress .panelTitle{color:var(--text-main);font-size:15px;font-weight:600}.rental-progress .panelDesc{color:var(--text-sub);font-size:12px}.rental-progress .table-container{flex:1 1;overflow:auto}.rental-progress .materialCell{min-width:0}.rental-progress .materialName{color:var(--text-main);font-weight:600;line-height:20px}.rental-progress .materialId{color:var(--text-sub);font-size:12px;line-height:18px}.rental-progress .specTag{background:#edf3ff;border-radius:999px;color:#1f4f9c;display:inline-block;font-size:12px;padding:2px 10px}.rental-progress .progressCell{align-items:center;display:flex;gap:10px}.rental-progress .progressValue{color:#1f4f9c;font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:13px;font-weight:600;min-width:56px;text-align:right}.rental-progress .progressTable :global .ant-table{background:#0000}.rental-progress .progressTable :global .ant-table-thead>tr>th{background:#f3f7ff;border-bottom:1px solid #dfe8f6;color:#3f5673;font-size:13px;font-weight:600;white-space:nowrap}.rental-progress .progressTable :global .ant-table-tbody>tr>td{border-bottom:1px solid #edf2fa}.rental-progress .progressTable :global .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfdff}.rental-progress .progressTable :global .ant-table-tbody>tr:hover>td{background:#f1f6ff!important}.rental-progress .progressTable :global .ant-tag{margin-right:0}.return-progress{--bg-1:#eef4f1;--bg-2:#f7fbf9;--card-bg:#fff;--card-border:#d6e7de;--text-main:#173528;--text-sub:#5c7569;--brand:#1b9d6b;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%);display:flex;flex-direction:column;height:100%;padding:16px}.return-progress .headerPanel{background:linear-gradient(180deg,#f8fdfb,#f1faf5);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 10px 24px #173f2d17;margin-bottom:12px;overflow:hidden}.return-progress .headerPanel :global .topBar{background:#0000!important;min-height:62px;padding:12px 14px 10px}.return-progress .headerPanel :global .topBar.radius-both{border-radius:0!important}.return-progress .headerPanel :global .titleContent .title{color:#1a563f;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:24px}.return-progress .headerPanel :global .titleContent .buttons{gap:10px}.return-progress .headerPanel :global .backButton{align-items:center;background:linear-gradient(180deg,#fff,#e8f5ee);border:1px solid #b8d6c6;border-radius:10px;box-shadow:0 2px 6px #12613d1f;color:#2f6952;display:inline-flex;height:34px;justify-content:center;margin-right:10px;min-width:34px;padding:0;transition:all .2s ease;width:34px}.return-progress .headerPanel :global .backButton .anticon{font-size:15px;line-height:1}.return-progress .headerPanel :global .backButton:hover{background:linear-gradient(180deg,#f2faf6,#e0f1e9);border-color:#90bfa8;box-shadow:0 4px 10px #12613d29;color:#146e46}.return-progress .headerPanel :global .backButton:focus{background:linear-gradient(180deg,#f2faf6,#e0f1e9);border-color:#90bfa8;color:#146e46}.return-progress .headerPanel :global .backButton:active{box-shadow:0 2px 6px #12613d1f;transform:translateY(1px)}.return-progress .headerPanel :global .rightContent{margin-left:12px}.return-progress .divider{background:linear-gradient(90deg,#0000,#c5ddd1 12%,#c5ddd1 88%,#0000);height:1px;margin:0 14px 11px}.return-progress .refreshBtn{background:#f4fcf7;border-color:#aed7c5;border-radius:10px;box-shadow:0 2px 6px #12613d14;color:#0f7a4c;font-weight:600;height:34px;padding:0 14px}.return-progress .refreshBtn:hover{background:#eaf9f0;border-color:#8cc5ac;box-shadow:0 4px 10px #12613d1f;color:#0a6640}.return-progress .page-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.return-progress .summaryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.return-progress .summaryCard{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 5px 14px #1f372c0f;display:flex;gap:10px;padding:12px 14px}.return-progress .summaryIcon{align-items:center;background:#e8f4ee;border-radius:8px;color:var(--brand);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.return-progress .summaryMeta{min-width:0}.return-progress .summaryLabel{color:var(--text-sub);font-size:12px;margin-bottom:2px}.return-progress .summaryValue{color:var(--text-main);font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;line-height:1}.return-progress .tablePanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 6px 20px #163a280d;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.return-progress .panelHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.return-progress .panelTitle{color:var(--text-main);font-size:15px;font-weight:600}.return-progress .panelDesc{color:var(--text-sub);font-size:12px}.return-progress .table-container{flex:1 1;overflow:auto}.return-progress .materialCell{min-width:0}.return-progress .materialName{color:var(--text-main);font-weight:600;line-height:20px}.return-progress .materialId{color:var(--text-sub);font-size:12px;line-height:18px}.return-progress .specTag{background:#e8f4ee;border-radius:999px;color:#0d7f52;display:inline-block;font-size:12px;padding:2px 10px}.return-progress .progressCell{align-items:center;display:flex;gap:10px}.return-progress .progressValue{color:#0d7f52;font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:13px;font-weight:600;min-width:56px;text-align:right}.return-progress .progressTable :global .ant-table{background:#0000}.return-progress .progressTable :global .ant-table-thead>tr>th{background:#eef8f3;border-bottom:1px solid #d7e8de;color:#426455;font-size:13px;font-weight:600;white-space:nowrap}.return-progress .progressTable :global .ant-table-tbody>tr>td{border-bottom:1px solid #e9f2ed}.return-progress .progressTable :global .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfefc}.return-progress .progressTable :global .ant-table-tbody>tr:hover>td{background:#eef8f3!important}.return-progress .progressTable :global .ant-tag{margin-right:0}.rent-in-progress{--bg-1:#eef3fa;--bg-2:#f8fafc;--card-bg:#fff;--card-border:#dbe4f0;--text-main:#152844;--text-sub:#5f7088;--brand:#2f6bff;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%);display:flex;flex-direction:column;height:100%;padding:16px}.rent-in-progress .headerPanel{background:linear-gradient(180deg,#f9fcff,#f2f7ff);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 10px 24px #1b346a17;margin-bottom:12px;overflow:hidden}.rent-in-progress .headerPanel :global .topBar{background:#0000!important;min-height:62px;padding:12px 14px 10px}.rent-in-progress .headerPanel :global .topBar.radius-both{border-radius:0!important}.rent-in-progress .headerPanel :global .titleContent .title{color:#143465;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:24px}.rent-in-progress .headerPanel :global .titleContent .buttons{gap:10px}.rent-in-progress .headerPanel :global .backButton{align-items:center;background:linear-gradient(180deg,#fff,#edf4ff);border:1px solid #c8d7f2;border-radius:10px;box-shadow:0 2px 6px #2552a01f;color:#31588e;display:inline-flex;height:34px;justify-content:center;margin-right:10px;min-width:34px;padding:0;transition:all .2s ease;width:34px}.rent-in-progress .headerPanel :global .backButton .anticon{font-size:15px;line-height:1}.rent-in-progress .headerPanel :global .backButton:hover{background:linear-gradient(180deg,#f5f9ff,#e5efff);border-color:#9fb9e7;box-shadow:0 4px 10px #2856a52e;color:#1f4f99}.rent-in-progress .headerPanel :global .backButton:focus{background:linear-gradient(180deg,#f5f9ff,#e5efff);border-color:#9fb9e7;color:#1f4f99}.rent-in-progress .headerPanel :global .backButton:active{box-shadow:0 2px 6px #2856a526;transform:translateY(1px)}.rent-in-progress .headerPanel :global .rightContent{margin-left:12px}.rent-in-progress .divider{background:linear-gradient(90deg,#0000,#cad8ee 12%,#cad8ee 88%,#0000);height:1px;margin:0 14px 11px}.rent-in-progress .refreshBtn{background:#f6faff;border-color:#bdd1f7;border-radius:10px;box-shadow:0 2px 6px #2754a014;color:#2a5fcc;font-weight:600;height:34px;padding:0 14px}.rent-in-progress .refreshBtn:hover{background:#edf4ff;border-color:#9cbcf5;box-shadow:0 4px 10px #2754a01f;color:#1c4eb4}.rent-in-progress .page-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.rent-in-progress .summaryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rent-in-progress .summaryCard{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 5px 14px #1f2e4b0f;display:flex;gap:10px;padding:12px 14px}.rent-in-progress .summaryIcon{align-items:center;background:#edf3ff;border-radius:8px;color:var(--brand);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.rent-in-progress .summaryMeta{min-width:0}.rent-in-progress .summaryLabel{color:var(--text-sub);font-size:12px;margin-bottom:2px}.rent-in-progress .summaryValue{color:var(--text-main);font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;line-height:1}.rent-in-progress .tablePanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 6px 20px #1628440d;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.rent-in-progress .panelHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.rent-in-progress .panelTitle{color:var(--text-main);font-size:15px;font-weight:600}.rent-in-progress .panelDesc{color:var(--text-sub);font-size:12px}.rent-in-progress .table-container{flex:1 1;overflow:auto}.rent-in-progress .materialCell{min-width:0}.rent-in-progress .materialName{color:var(--text-main);font-weight:600;line-height:20px}.rent-in-progress .materialId{color:var(--text-sub);font-size:12px;line-height:18px}.rent-in-progress .specTag{background:#edf3ff;border-radius:999px;color:#1f4f9c;display:inline-block;font-size:12px;padding:2px 10px}.rent-in-progress .progressCell{align-items:center;display:flex;gap:10px}.rent-in-progress .progressValue{color:#1f4f9c;font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:13px;font-weight:600;min-width:56px;text-align:right}.rent-in-progress .progressTable :global .ant-table{background:#0000}.rent-in-progress .progressTable :global .ant-table-thead>tr>th{background:#f3f7ff;border-bottom:1px solid #dfe8f6;color:#3f5673;font-size:13px;font-weight:600;white-space:nowrap}.rent-in-progress .progressTable :global .ant-table-tbody>tr>td{border-bottom:1px solid #edf2fa}.rent-in-progress .progressTable :global .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfdff}.rent-in-progress .progressTable :global .ant-table-tbody>tr:hover>td{background:#f1f6ff!important}.rent-in-progress .progressTable :global .ant-tag{margin-right:0}@media(max-width:1200px){.rental-progress .summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.rental-progress{padding:12px}.rental-progress .summaryGrid{grid-template-columns:1fr}.rental-progress .tablePanel{padding:10px}.rental-progress .panelHeader{align-items:flex-start;flex-direction:column}}.rent-in-return-progress{--bg-1:#eef4f1;--bg-2:#f7fbf9;--card-bg:#fff;--card-border:#d6e7de;--text-main:#173528;--text-sub:#5c7569;--brand:#1b9d6b;background:linear-gradient(180deg,var(--bg-1) 0,var(--bg-2) 100%);display:flex;flex-direction:column;height:100%;padding:16px}.rent-in-return-progress .headerPanel{background:linear-gradient(180deg,#f8fdfb,#f1faf5);border:1px solid var(--card-border);border-radius:16px;box-shadow:0 10px 24px #173f2d17;margin-bottom:12px;overflow:hidden}.rent-in-return-progress .headerPanel :global .topBar{background:#0000!important;min-height:62px;padding:12px 14px 10px}.rent-in-return-progress .headerPanel :global .topBar.radius-both{border-radius:0!important}.rent-in-return-progress .headerPanel :global .titleContent .title{color:#1a563f;font-size:17px;font-weight:600;letter-spacing:.01em;line-height:24px}.rent-in-return-progress .headerPanel :global .titleContent .buttons{gap:10px}.rent-in-return-progress .headerPanel :global .backButton{align-items:center;background:linear-gradient(180deg,#fff,#e8f5ee);border:1px solid #b8d6c6;border-radius:10px;box-shadow:0 2px 6px #12613d1f;color:#2f6952;display:inline-flex;height:34px;justify-content:center;margin-right:10px;min-width:34px;padding:0;transition:all .2s ease;width:34px}.rent-in-return-progress .headerPanel :global .backButton .anticon{font-size:15px;line-height:1}.rent-in-return-progress .headerPanel :global .backButton:hover{background:linear-gradient(180deg,#f2faf6,#e0f1e9);border-color:#90bfa8;box-shadow:0 4px 10px #12613d29;color:#146e46}.rent-in-return-progress .headerPanel :global .backButton:focus{background:linear-gradient(180deg,#f2faf6,#e0f1e9);border-color:#90bfa8;color:#146e46}.rent-in-return-progress .headerPanel :global .backButton:active{box-shadow:0 2px 6px #12613d1f;transform:translateY(1px)}.rent-in-return-progress .headerPanel :global .rightContent{margin-left:12px}.rent-in-return-progress .divider{background:linear-gradient(90deg,#0000,#c5ddd1 12%,#c5ddd1 88%,#0000);height:1px;margin:0 14px 11px}.rent-in-return-progress .refreshBtn{background:#f4fcf7;border-color:#aed7c5;border-radius:10px;box-shadow:0 2px 6px #12613d14;color:#0f7a4c;font-weight:600;height:34px;padding:0 14px}.rent-in-return-progress .refreshBtn:hover{background:#eaf9f0;border-color:#8cc5ac;box-shadow:0 4px 10px #12613d1f;color:#0a6640}.rent-in-return-progress .page-body{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0}.rent-in-return-progress .summaryGrid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.rent-in-return-progress .summaryCard{align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 5px 14px #1f372c0f;display:flex;gap:10px;padding:12px 14px}.rent-in-return-progress .summaryIcon{align-items:center;background:#e8f4ee;border-radius:8px;color:var(--brand);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.rent-in-return-progress .summaryMeta{min-width:0}.rent-in-return-progress .summaryLabel{color:var(--text-sub);font-size:12px;margin-bottom:2px}.rent-in-return-progress .summaryValue{color:var(--text-main);font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;line-height:1}.rent-in-return-progress .tablePanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;box-shadow:0 6px 20px #163a280d;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.rent-in-return-progress .panelHeader{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.rent-in-return-progress .panelTitle{color:var(--text-main);font-size:15px;font-weight:600}.rent-in-return-progress .panelDesc{color:var(--text-sub);font-size:12px}.rent-in-return-progress .table-container{flex:1 1;overflow:auto}.rent-in-return-progress .materialCell{min-width:0}.rent-in-return-progress .materialName{color:var(--text-main);font-weight:600;line-height:20px}.rent-in-return-progress .materialId{color:var(--text-sub);font-size:12px;line-height:18px}.rent-in-return-progress .specTag{background:#e8f4ee;border-radius:999px;color:#0d7f52;display:inline-block;font-size:12px;padding:2px 10px}.rent-in-return-progress .progressCell{align-items:center;display:flex;gap:10px}.rent-in-return-progress .progressValue{color:#0d7f52;font-family:DIN Alternate,Bahnschrift,Trebuchet MS,sans-serif;font-size:13px;font-weight:600;min-width:56px;text-align:right}.rent-in-return-progress .progressTable :global .ant-table{background:#0000}.rent-in-return-progress .progressTable :global .ant-table-thead>tr>th{background:#eef8f3;border-bottom:1px solid #d7e8de;color:#426455;font-size:13px;font-weight:600;white-space:nowrap}.rent-in-return-progress .progressTable :global .ant-table-tbody>tr>td{border-bottom:1px solid #e9f2ed}.rent-in-return-progress .progressTable :global .ant-table-tbody>tr:nth-child(2n)>td{background:#fbfefc}.rent-in-return-progress .progressTable :global .ant-table-tbody>tr:hover>td{background:#eef8f3!important}.rent-in-return-progress .progressTable :global .ant-tag{margin-right:0}@media(max-width:1200px){.return-progress .summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.return-progress{padding:12px}.return-progress .summaryGrid{grid-template-columns:1fr}.return-progress .tablePanel{padding:10px}.return-progress .panelHeader{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=main.071b583d.css.map*/