.process-table-scroll .unit-table{min-width:3000px}.process-table-scroll [data-unit-col=code]{min-width:160px}.process-table-scroll [data-unit-col=name]{min-width:200px}.process-table-scroll [data-unit-col=note]{min-width:180px}.process-filter{padding:20px 12px 30px;box-shadow:0 4px 8px #e4e8ef;margin-bottom:10px}.process-filter>div{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:22px 16px}.process-filter label{display:flex;align-items:center;gap:10px;color:#666;white-space:nowrap}.process-filter input,.process-filter select{min-width:0}.process-filter span{display:flex;align-items:center;gap:5px}.process-filter footer{display:flex;justify-content:flex-end;gap:12px;padding-top:24px}.process-filter button{background:#00334f;color:white;border:0;border-radius:10px;padding:10px 20px}.process-inline{display:inline!important;font-size:14px!important;margin-left:15px}.process-inline input{width:auto}.process-editor-modal .cfg-dialog{width:94vw!important;max-width:1400px}.process-edit-grid{gap:18px}.process-edit-grid label{font-size:16px}.process-edit-grid select[multiple],.unit-design-canvas select[multiple]{height:85px}.process-section{background:#00334f;color:white;padding:12px 18px;font-size:18px;margin:20px}.process-extension-hint{padding:15px;color:#777}.unit-design-canvas select{min-width:0}.process-filter button:disabled{opacity:.5}@media(max-width:1200px){.process-filter>div{grid-template-columns:repeat(2,minmax(180px,1fr))}}
.process-multiselect{position:relative;min-width:0;width:100%;margin-top:6px}.process-multiselect>summary{list-style:none;border:1px solid #d7ddeb;border-radius:3px;min-height:40px;display:flex;align-items:center;padding:8px 12px;color:#8d95a3;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}.process-multiselect>div{position:absolute;top:100%;left:0;width:100%;min-width:180px;max-height:250px;overflow:auto;z-index:30;background:white;border:1px solid #e0e5ed;box-shadow:0 4px 12px #ccd1dc;padding:8px}.unit-modal .process-multiselect>div label{display:flex;align-items:center;padding:8px;font-size:15px;gap:8px}.process-multiselect input{width:18px;min-height:18px}.process-multiselect small{padding:8px;display:block}

.process-palette{display:grid;grid-template-columns:1fr 1fr;gap:6px}.unit-modal .process-palette button{background:#eef7e8;color:#637166;border:1px solid #e4e9df;border-radius:2px;min-height:38px;text-align:left;margin:0;font-size:14px;padding:6px}.process-extension-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:20px}.process-extension-preview input[type=file]{max-width:100%}.process-extension-preview .process-section{grid-column:1/-1}.process-filter>div>label{font-size:15px}
.unit-design-modal .unit-designer>aside{background:#fff;color:#666}.unit-design-modal .unit-designer>main{padding:0;background:#fff;min-width:0}.unit-design-modal .unit-designer>aside input[type=checkbox]{width:16px;min-height:16px}.unit-design-modal .unit-designer>aside h3{margin-top:12px}.unit-design-modal .unit-designer .unit-design-canvas input{width:100%}@media(max-width:1400px){.unit-design-modal .unit-designer{grid-template-columns:200px minmax(400px,1fr) 280px}.unit-design-modal .unit-design-canvas{gap:18px;padding:20px 15px}}
.unit-design-modal .unit-layout-choices button{padding:4px 8px;white-space:nowrap;margin:0;border-radius:2px;flex:1;font-size:12px}.unit-design-modal .process-palette button{white-space:nowrap;font-size:13px;padding:6px 5px}@media(max-width:1400px){.unit-design-modal .unit-designer{grid-template-columns:250px minmax(400px,1fr) 280px}}

.process-checkbox-group{display:flex;flex-wrap:wrap;gap:12px}.process-checkbox-group label{display:flex!important;gap:6px;align-items:center;font-size:16px!important}.process-checkbox-group input{width:18px;min-height:18px}.unit-design-modal .process-checkbox-group input[type=checkbox]{width:18px}

.process-design-field{display:block;color:#666;font-size:18px;border:1px dashed transparent;padding:10px;cursor:move}.process-design-field.selected{border-color:#b4c8dc}.unit-design-modal .process-multiselect input[type=checkbox]{width:18px;min-height:18px}.unit-design-canvas .process-multiselect label{cursor:pointer;border:0}
