.warehouses-opening{font:14px 'Microsoft YaHei',sans-serif}.warehouses-opening .unit-bar{padding:8px 0 20px;gap:20px}.warehouses-opening .unit-bar h2{font-size:16px;padding-bottom:8px}.warehouses-opening .unit-bar form{gap:11px;flex-wrap:nowrap}.warehouses-opening .unit-bar button,.warehouses-opening .unit-bar summary,.warehouses-opening #wh-filters button{font-size:14px;min-height:36px;padding:8px 18px;border-radius:9px}.warehouses-opening .unit-search{width:328px;height:38px}.warehouses-opening .unit-search input,.warehouses-opening .unit-search select{font-size:14px}.wh-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:8px 28px 20px}.wh-filter-grid label{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#606266}.wh-filter-grid input,.wh-filter-grid select{width:0;flex:1;height:44px;font-size:14px;margin:0;border:1px solid #dcdfe6;background:white;border-radius:4px;padding:10px 15px;min-width:0}#wh-filters footer{display:flex;justify-content:flex-end;gap:12px;padding:0 28px 28px}#wh-filters button{background:#00354d;color:white;border:0}.warehouses-opening .wh-table{height:calc(100vh - 255px);min-height:300px}.warehouses-opening:has(#wh-filters) .wh-table{height:calc(100vh - 430px)}.warehouses-opening .unit-table{min-width:1200px;font-size:14px;table-layout:fixed}.warehouses-opening .unit-table th,.warehouses-opening .unit-table td{height:50px;box-sizing:border-box;font-size:14px;padding:12px;border-color:#e8edf5;overflow:hidden;text-overflow:ellipsis;line-height:24px}.warehouses-opening .unit-table th:nth-child(1),.warehouses-opening .unit-table th:nth-child(2){width:60px}.warehouses-opening .unit-table th:nth-child(3){width:290px}.warehouses-opening .unit-table th button{font-size:14px;padding:0;min-height:0}.warehouses-opening .unit-name{font-size:14px;color:#003a60;padding:0}.warehouses-opening .selected td{background:#e0e7eb!important}.warehouses-opening .unit-table input[type=checkbox]{width:16px;height:16px;margin:0;min-height:0}.wh-frozen{position:sticky;z-index:3;background:white!important}.warehouses-opening .unit-footer{font-size:14px}.wh-editor .cfg-dialog{width:1000px!important;max-width:96vw!important}.wh-editor .cfg-dialog>header{height:56px;box-sizing:border-box;padding:16px}.wh-editor .cfg-dialog>header h2{font-size:16px;margin:0}.wh-editor .cfg-dialog>header h2::before{content:'ⓘ ';font-weight:400}.wh-editor .cfg-dialog-body{padding:0!important}.wh-editor-fields{display:grid;gap:20px;padding:22px 18px 28px 10px}.wh-editor .wh-editor-fields>label{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center;margin:0;font-size:14px}.wh-editor label>span{text-align:right;white-space:nowrap}.wh-editor em{font-style:normal;margin-right:3px}.wh-editor input,.wh-editor select{width:100%;min-width:0;height:44px;box-sizing:border-box;margin:0;font-size:14px;padding:10px 15px;border:1px solid #dcdfe6;border-radius:4px}.wh-rate{display:flex}.wh-rate input{height:38px;border-radius:4px 0 0 4px;appearance:textfield}.wh-rate input::-webkit-inner-spin-button{appearance:none}.wh-rate>span{display:flex;align-items:center;justify-content:center;width:60px;flex:none;background:#f5f7fa;border:1px solid #dcdfe6;border-left:0;color:#909399;border-radius:0 4px 4px 0}.wh-editor form>footer{justify-content:flex-end;margin:0;padding:22px 10px 8px;gap:14px}.wh-editor form>footer button{min-height:36px;height:36px;font-size:14px;padding:8px 18px;border-radius:9px}.wh-editor .cfg-error{margin:0;padding:0 16px;color:#f56c6c}.wh-settings .cfg-dialog{width:560px!important;max-width:96vw}.wh-settings .cfg-dialog-body{padding:0!important;max-height:85vh}.wh-settings .cfg-dialog>header h2{font-size:14px}.wh-settings .unit-settings{font-size:12px}.wh-settings .unit-settings th,.wh-settings .unit-settings td{height:58px;box-sizing:border-box;padding:10px 20px}.wh-settings .unit-setting-tab{font-size:14px;padding:10px 14px}.wh-settings footer{position:sticky;bottom:0;background:white;padding:16px 0;gap:12px}.wh-settings footer button{font-size:14px;min-height:36px;padding:8px 18px}.wh-settings .unit-settings input{width:16px;height:16px}.wh-settings .unit-settings-tip{font-size:14px}.wh-settings .cfg-error{color:#f56c6c;padding:0 20px}@media(max-width:1200px){.warehouses-opening .unit-bar form{flex-wrap:wrap}.warehouses-opening .unit-bar{align-items:flex-start}.wh-filter-grid{gap:15px;padding-left:0;padding-right:0}}@media(max-width:700px){.wh-filter-grid{grid-template-columns:1fr}.wh-editor .cfg-dialog{max-width:96vw!important}}
.erp-layout:has(.warehouses-opening) .cfg-heading,.erp-layout:has(.warehouses-opening) #md-tabs{display:none}
.erp-layout:has(.warehouses-opening) .cfg-main{padding:0 18px}
.erp-layout:has(.warehouses-opening) .erp-tabbar{margin:0 -18px 16px}
.erp-layout .cfg-main .warehouses-opening button:not(.secondary):not(.danger){white-space:nowrap;flex-shrink:0}
.erp-layout .cfg-main .warehouses-opening .unit-table button:not(.secondary):not(.danger){background:transparent;color:#003a60;border:0;border-radius:0;padding:0}
.erp-layout .cfg-main .warehouses-opening .unit-table th button:not(.secondary):not(.danger){color:#606266}
.erp-layout .cfg-main .warehouses-opening .unit-red:not(.secondary):not(.danger){background:#fa666b}
.erp-layout .cfg-main .warehouses-opening details>div button:not(.secondary):not(.danger){background:white;color:#003a60}
.warehouses-opening .unit-search{flex-shrink:0;width:328px;max-width:328px}
.warehouses-opening .unit-bar{gap:12px;align-items:flex-start}
.warehouses-opening .unit-bar form{flex-wrap:wrap}
.warehouses-opening .unit-bar h2{margin-top:8px}
.wh-settings .unit-tip{font-size:14px;padding:12px 20px}
.wh-settings.unit-modal .unit-settings th,.wh-settings.unit-modal .unit-settings td{font-size:12px;height:36px}
.wh-editor .cfg-dialog>header,.wh-settings .cfg-dialog>header{display:flex;align-items:center;justify-content:space-between;flex-direction:row}
.wh-editor .cfg-dialog>header #cfg-close,.wh-settings .cfg-dialog>header #cfg-close{margin:0;background:transparent;color:#909399;padding:0 8px;min-height:24px;height:24px;width:30px;line-height:24px;flex:none}
.warehouses-opening .unit-bar summary{box-sizing:border-box;height:36px;min-height:36px;line-height:20px}
.wh-design .unit-designer{display:grid;grid-template-columns:250px minmax(300px,1fr) 260px;min-height:75vh}
.wh-design .wh-palette{border-right:1px solid #e4e8f2;padding:18px 14px;color:#606266}
.wh-design .unit-design-canvas{gap:28px;padding:20px 12px}
.wh-design .unit-design-canvas label{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:center;position:relative;min-height:100px;font-size:14px;padding:18px 8px}
.wh-design .unit-design-canvas label em{position:absolute;left:0;top:40px}
.wh-design .unit-design-canvas label.selected{background:#f0f9eb;border-color:transparent}
.wh-design .unit-design-canvas input,.wh-design .unit-design-canvas select{height:36px;margin:0;font-size:14px}
.wh-design .unit-designer main{padding:0}
.wh-design .unit-designer aside{background:white;color:#606266;position:static;height:auto;padding:12px}
.wh-design .cfg-dialog>header{display:flex;flex-direction:row;align-items:center;justify-content:space-between}
.wh-design .cfg-dialog>header h2{font-size:14px}
.wh-design .cfg-dialog>header #cfg-close{background:transparent;color:#999}
.wh-design .unit-design-toolbar input[type=checkbox]{width:18px}

.wh-import .cfg-dialog{width:675px!important}.wh-import .cfg-dialog>header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.wh-import .cfg-dialog>header h2{font-size:14px;margin:0}.wh-import .cfg-dialog>header #cfg-close{background:transparent;color:#999}.wh-import .unit-upload{min-height:300px}.wh-import .unit-upload-buttons button{font-size:14px;min-height:36px;border-radius:3px;padding:8px 14px}.wh-import .unit-upload-info b{font-size:14px}.wh-import .unit-upload-info p{font-size:14px}

.wh-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 36px;padding:8px 40px 20px}.wh-filter-grid label{display:grid;grid-template-columns:130px minmax(0,1fr);text-align:right}.wh-filter-grid input,.wh-filter-grid select{width:100%}.wh-editor .cfg-dialog{width:1180px!important}.wh-editor .wh-editor-fields>label{grid-template-columns:118px minmax(0,1fr)}.wh-editor-fields{gap:20px 34px;padding:22px 18px 34px 10px}.wh-design .unit-design-canvas label{grid-template-columns:120px minmax(0,1fr)}.wh-design .unit-design-canvas{gap:4px 30px}.warehouses-opening:has(#wh-filters) .wh-table{height:calc(100vh - 570px)}.warehouses-opening .unit-table th:nth-child(3){width:180px}.warehouses-opening .unit-table th:nth-child(4){width:230px}@media(max-width:700px){.wh-filter-grid{grid-template-columns:1fr}.wh-editor .wh-editor-fields{grid-template-columns:1fr!important}}