.edition04 #pages .page.lh-business-page{padding:0;background:#fff;overflow:hidden}
.edition04 #pages:has(.lh-business-page.act){padding:0;margin:0;max-width:none;overflow:hidden}.edition04 #pages .lh-business-page.act{height:100%}
.lh-workspace{font:14px/1.5 Arial,'Microsoft YaHei',sans-serif;color:#30343d;background:white;height:100%;display:flex;flex-direction:column;min-height:0}
.lh-button{height:32px;padding:0 15px;background:#fff;color:#445069;border:1px solid #dce1ec;border-radius:4px;font:12px Arial,'Microsoft YaHei';cursor:pointer;white-space:nowrap}.lh-button:hover{color:#4050ff;border-color:#9da6ff;background:#f6f7ff}.lh-button:disabled{cursor:default;color:#bec4d0;background:#f8f9fb;border-color:#e9ecf2}.lh-button.lh-primary{background:#4050ff;border-color:#4050ff;color:white}.lh-button.lh-primary-soft{background:#e8ebff;color:#4050ff;border-color:#aeb7ff}
.lh-view-tabs{display:flex;height:45px;min-height:45px;gap:10px;padding:0 16px;border-bottom:8px solid #f1f2f6;align-items:stretch}.lh-view-tabs button,.lh-quick-tabs button,.lh-detail-tabs button{background:none;border:0;padding:0 14px;color:#414653;cursor:pointer;font:14px Arial,'Microsoft YaHei';position:relative;white-space:nowrap}.lh-view-tabs button:first-child{padding-left:0}.lh-view-tabs button.active,.lh-quick-tabs button.active,.lh-detail-tabs button.active{color:#4050ff}.lh-view-tabs button.active::after,.lh-quick-tabs button.active::after,.lh-detail-tabs button.active::after{content:'';height:2px;position:absolute;bottom:0;left:0;right:0;background:#4050ff}
.lh-status-pills{display:flex;gap:7px;padding:10px 16px 7px;flex-wrap:wrap;min-height:52px}.lh-status-pills button{background:#fff;border:1px solid #dbe0eb;border-radius:18px;height:32px;padding:0 16px;color:#526078;font:13px Arial,'Microsoft YaHei';cursor:pointer}.lh-status-pills button.active{background:#4050ff;color:white;border-color:#4050ff}
.lh-query-row{display:flex;align-items:center;gap:8px;padding:12px 16px 19px;flex-wrap:wrap}.lh-query-row input:not([type=checkbox]),.lh-query-row select,.lh-extra-filter select,.lh-pagination select,.lh-pagination input{height:32px;border:1px solid #dce1eb;border-radius:3px;background:#fff;padding:0 10px;font:13px Arial,'Microsoft YaHei';color:#4b556a;min-width:0}.lh-query-row input#lh-search{width:240px;margin-left:-9px;margin-right:-9px;border-radius:0}.lh-query-row select#lh-search-field{width:96px;border-radius:3px 0 0 3px}.lh-query-row select#lh-exact{width:65px;border-radius:0 3px 3px 0}.lh-query-row input::placeholder{color:#b1b8c9}.lh-check-label{font:12px Arial,'Microsoft YaHei';color:#6e7890;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.lh-check-label input{width:14px;height:14px;accent-color:#4050ff}.lh-extra-filter{margin:0 16px 12px;padding:13px;background:#f6f7fc;border:1px solid #e4e8f0;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.lh-extra-filter select{margin-left:6px}
.lh-list-toolbar{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:0 16px 8px;flex-wrap:wrap;min-height:44px}.lh-quick-tabs{display:flex;gap:18px;align-items:stretch;height:32px;overflow:auto}.lh-quick-tabs button{font-size:13px;padding:0}.lh-list-actions{display:flex;gap:8px;margin-left:auto;align-items:center}
.lh-table-scroll{flex:1;overflow:auto;min-height:180px;margin:0 16px;border:1px solid #e2e6f0;border-radius:4px;position:relative}.lh-business-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:100%;width:max-content;font-size:14px;line-height:21px}.lh-business-table th{height:47px;background:#e9edff;font-weight:400;color:#34383e;position:sticky;top:0;z-index:2;white-space:nowrap}.lh-business-table th,.lh-business-table td{padding:10px 12px;text-align:left;border-right:1px solid #e7e9f0;border-bottom:1px solid #e7e9f0;overflow-wrap:anywhere}.lh-business-table tbody td{height:80px;background:white;color:#3c414b;vertical-align:middle}.lh-business-table tr:hover td{background:#f7f8ff}.lh-business-table a{color:#4050ff;cursor:pointer}.lh-business-table .lh-check-col{width:52px;min-width:52px;text-align:center;padding:0}.lh-business-table input[type=checkbox]{width:16px;height:16px;accent-color:#4050ff;cursor:pointer}.lh-business-table .lh-index-col{width:65px;min-width:65px;text-align:center;padding:0}.lh-business-table .lh-actions-col{width:132px;min-width:132px;right:0;position:sticky;z-index:1;border-right:0;box-shadow:-7px 0 9px -8px #7e8aa6}.lh-business-table th.lh-actions-col{z-index:3}.lh-actions-col div{display:flex;align-items:center;gap:13px;white-space:nowrap}.lh-state-tag{padding:3px 7px;border-radius:3px;background:#f0f2ff;color:#4656d6;font-size:12px;white-space:nowrap}.lh-business-table td.lh-table-empty{height:190px;text-align:center;color:#949db0}
.lh-pagination{padding:12px 16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:#6e7789;border-top:1px solid #e6eaf2}.lh-pagination input{width:58px}.lh-source-label{margin-left:auto;color:#9aa2b3;font-size:11px}.lh-page-title{padding:14px 16px 8px;font-size:16px;font-weight:500}.lh-history-business-tabs{padding:8px 16px;display:flex;gap:8px;background:#f6f7fb}
.lh-drawer-mask{position:fixed;inset:0;background:#0004;z-index:1100;display:flex;justify-content:flex-end}.lh-drawer{background:#fff;width:min(855px,100%);height:100%;box-shadow:-3px 0 15px #0002;display:flex;flex-direction:column;font:14px/1.5 Arial,'Microsoft YaHei';color:#383c45}.lh-drawer>header{height:48px;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-bottom:1px solid #e7eaf1;font-size:16px}.lh-drawer>header>button{border:0;background:white;font-size:24px;color:#8992a3;cursor:pointer}.lh-drawer-body{padding:20px 20px 28px;overflow:auto;flex:1;min-height:0}.lh-drawer>footer{display:flex;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid #e7eaf1;background:#fff;min-height:57px}.lh-drawer>footer>span{flex:1}
.lh-form-row{display:flex;align-items:center;gap:12px;margin-bottom:18px;min-height:32px;flex-wrap:nowrap}.lh-form-row>label{width:75px;min-width:75px;text-align:right;color:#353841;font:14px/20px Arial,'Microsoft YaHei'}.lh-required::before{content:'* ';color:#ef6f73}.lh-form-row>input,.lh-form-row>select,.lh-form-row>textarea{width:460px;min-width:0;flex-shrink:1}.lh-form-row input:not([type=checkbox]),.lh-form-row select,.lh-form-row textarea{height:33px;padding:0 14px;border:1px solid #d8ddeb;border-radius:4px;background:#fff;font:14px Arial,'Microsoft YaHei';color:#4a4d56}.lh-form-row input::placeholder{color:#b8becc}.lh-form-row textarea{padding:12px 14px;height:110px;resize:vertical;line-height:20px}.lh-form-row input:disabled,.lh-form-row select:disabled,.lh-form-row textarea:disabled{background:#fafbfe;color:#555f74;opacity:1}
.lh-product-select{display:flex;width:460px;min-width:0;flex-shrink:1}.lh-product-select select{width:100%;border-radius:4px 0 0 4px;min-width:0}.lh-product-select>.lh-button{border-radius:0 4px 4px 0;border-left:0;height:33px;padding:0 12px}.lh-qr-row{align-items:flex-start}.lh-qr-row>label{padding-top:8px}.lh-qr{width:116px;height:116px;object-fit:contain;image-rendering:pixelated;border:1px solid #d8ddeb;border-radius:4px;padding:3px}.lh-product-picture{width:56px;height:56px;object-fit:contain}.lh-empty-picture{display:flex;align-items:center;justify-content:center;background:#fafafa;color:#bcc2ce;width:75px;height:54px;font-size:11px}
.lh-qty-input{display:flex;width:460px;min-width:0;flex-shrink:1}.lh-qty-input>input{width:100%;min-width:0;border-radius:4px 0 0 4px!important}.lh-qty-input>span{height:33px;display:flex;align-items:center;padding:0 15px;border:1px solid #d8ddeb;border-left:0;border-radius:0 4px 4px 0;color:#949cab;background:#fafbfe}.lh-date-range{display:flex;gap:10px;align-items:center;min-width:0;flex-wrap:wrap}.lh-date-range input:not([type=checkbox]){width:180px;padding:0 7px;font-size:12px}.lh-date-range>.lh-check-label{width:auto;min-width:0;color:#9a9fac;font-size:12px}
.lh-drawing-row{align-items:flex-start}.lh-drawing-row>label{padding-top:7px}.lh-drawing-files{display:flex;gap:9px;flex-wrap:wrap}.lh-drawing-tile{position:relative}.lh-drawing-tile>button:first-child{height:100px;width:100px;display:block;border:1px solid #dce1ec;border-radius:3px;background:#fafbfe;cursor:pointer;padding:0;overflow:hidden}.lh-drawing-tile img{width:100%;height:100%;object-fit:cover}.lh-remove-file{border:0;border-radius:50%;position:absolute;right:-5px;top:-5px;background:#454b56;color:#fff;width:17px;height:17px;line-height:15px;cursor:pointer}.lh-drawing-row input[type=file]{margin-top:10px;width:340px;font-size:11px;padding:4px;border:0;height:30px}.lh-pdf-name{color:#4050ff;font-size:20px}.lh-copy-note{font-size:11px;color:#a2aabb;padding-left:120px;margin-top:10px}.lh-muted{color:#a6adbc;font-size:12px}.lh-confirm{margin:17px 0}
.lh-find-search{height:34px;padding:0 12px;border:1px solid #dce1ec;width:100%;margin-bottom:14px}.lh-column-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.lh-column-options label{display:flex;align-items:center;gap:7px}.lh-more-actions{display:flex;gap:12px;flex-wrap:wrap}.lh-detail-tabs{display:flex;height:42px;min-height:42px;padding:0 20px;border-bottom:1px solid #e7eaf1}body:has(.lh-drawer-mask) #modal-mask{z-index:2100}
@media(max-width:760px){.lh-workspace{font-size:13px}.lh-view-tabs{gap:0;padding:0 10px}.lh-view-tabs button{font-size:12px;padding:0 12px}.lh-status-pills{padding:8px 10px;gap:5px}.lh-status-pills button{padding:0 9px;font-size:11px;height:29px}.lh-query-row{padding:8px 10px;gap:6px}.lh-query-row input#lh-search{width:125px;margin:0}.lh-query-row select#lh-search-field{width:74px}.lh-query-row select#lh-exact{width:60px}.lh-button{padding:0 10px;font-size:11px}.lh-query-row>.lh-check-label{width:100%}.lh-list-toolbar{padding:0 10px 8px}.lh-quick-tabs{gap:15px;width:100%}.lh-list-actions{margin-left:0;flex-wrap:wrap}.lh-table-scroll{margin:0 10px}.lh-pagination{gap:6px;padding:8px 10px}.lh-source-label{display:none}.lh-drawer-body{padding:18px 12px}.lh-form-row{gap:8px;flex-wrap:wrap;margin-bottom:16px}.lh-form-row>label{width:100%;min-width:100%;text-align:left}.lh-form-row>input,.lh-form-row>select,.lh-form-row>textarea,.lh-product-select,.lh-qty-input{width:100%}.lh-product-select{flex:1}.lh-date-range{width:100%;gap:7px}.lh-date-range input:not([type=checkbox]){width:calc(50% - 20px)}.lh-drawing-row>div{max-width:100%}.lh-copy-note{padding-left:0}.lh-column-options{grid-template-columns:repeat(2,1fr)}.lh-business-table th,.lh-business-table td{font-size:12px}.lh-business-table .lh-actions-col{width:116px;min-width:116px}.lh-business-table tbody td{height:76px}.lh-drawer>header{padding:0 14px}.lh-product-select>select{font-size:11px}.lh-history-business-tabs{padding:6px 10px}}

/* Source-aligned table density and form rhythm, verified against the supplied captures. */
.lh-view-tabs{height:40px;min-height:40px}.lh-status-pills{min-height:49px;padding-top:9px}.lh-status-pills button{font-size:12px;padding:0 14px}.lh-business-table tbody td{padding:9px 12px;line-height:20px}.lh-actions-col div{height:20px;line-height:20px}.lh-form-row>label{white-space:nowrap}.lh-date-range input:not([type=checkbox]){width:147px}.lh-query-row>.lh-check-label{width:74px}.lh-query-row #lh-filter,.lh-query-row #lh-sort{width:64px;padding:0 10px}.lh-query-row select#lh-search-field{width:85px}.lh-query-row input#lh-search{width:174px}.lh-query-row select#lh-exact{width:54px}.lh-query-row #lh-reset{width:44px;padding:0 8px}.lh-drawing-files{display:inline-flex;vertical-align:top}.lh-upload-drawing{display:inline-flex;padding:6px 10px;margin:0 0 0 12px;border:1px solid #dce1ec;border-radius:4px;color:#68748b;font-size:12px;cursor:pointer}.lh-drawing-row input[type=file]{display:none}
@media(max-width:760px){.lh-query-row>.lh-check-label{width:100%}.lh-query-row input#lh-search{width:125px}.lh-query-row select#lh-search-field{width:74px}.lh-date-range input:not([type=checkbox]){width:calc(50% - 20px)}.lh-form-row>label{white-space:normal}}

.lh-business-table{font-size:13px}.lh-workspace[data-lh-kind=workorder] .lh-business-table td:nth-child(4){white-space:nowrap;font-size:12px}.lh-query-row select#lh-exact{padding:0 3px;font-size:12px}.lh-form-row:has(textarea){align-items:flex-start}.lh-form-row:has(textarea)>label{padding-top:7px}.lh-form-row>label{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0}
@media(max-width:760px){.lh-form-row>label{justify-content:flex-start}}

/* Work-order route planning shares the business drawer's field sizes. */
.lh-route-panel{margin:20px 0 24px;padding:16px;border:1px solid #dce1ec;border-radius:5px;min-width:0}.lh-route-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.lh-route-heading b{font-size:14px}.lh-route-heading span{color:#64748b;font-size:12px;font-weight:400}.lh-route-toolbar{display:flex;gap:8px}.lh-route-toolbar select{flex:1;min-width:0}.lh-route-panel select,.lh-route-panel input{height:32px;box-sizing:border-box;border:1px solid #d8deeb;border-radius:3px;padding:0 7px;color:#455269;background:#fff;font-size:12px;min-width:0}.lh-route-panel p{font-size:12px;line-height:1.7}.lh-step-card{padding:12px;margin-top:12px;border:1px solid #e2e7f2;border-radius:4px;background:#fafbff}.lh-step-title{display:flex;gap:7px;align-items:center}.lh-step-title>b{font-size:13px;color:#4050ff;min-width:16px}.lh-step-title select{flex:1}.lh-step-title button{border:1px solid #dbe1ec;background:#fff;border-radius:3px;height:28px;cursor:pointer;color:#63728b}.lh-step-title button:disabled{opacity:.35}.lh-step-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.lh-step-fields label{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;color:#718098}.lh-step-fields strong{height:32px;display:flex;align-items:center;color:#4050ff;font-size:14px}.lh-route-empty{padding:20px 8px;text-align:center;color:#8290a6;font-size:12px}.lh-route-panel .tbl-wrap{overflow:auto}.lh-route-panel .tbl{min-width:640px}@media(max-width:600px){.lh-route-panel{padding:12px}.lh-step-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-step-title{flex-wrap:wrap}.lh-step-title select{flex-basis:calc(100% - 35px)}.lh-route-toolbar{flex-wrap:wrap}.lh-route-toolbar select{flex-basis:100%}}

.lh-step-title select{width:0;flex:1 1 0}.lh-step-title button{flex:0 0 30px;padding:0;font-size:13px}.lh-step-title button[data-step-remove]{flex-basis:44px}.lh-step-title>b{flex:0 0 16px}@media(max-width:600px){.lh-step-title select{flex-basis:calc(100% - 35px)}}

/* Save failures stay visible above the drawer footer, including after scrolling. */
body:has(.lh-drawer-mask) #toast{z-index:3100}
.lh-save-feedback{flex-shrink:0;padding:10px 20px;border-top:1px solid #efc7c7;background:#fff2f2;color:#a52b32;font:13px/1.7 Arial,'Microsoft YaHei';max-height:135px;overflow:auto;overflow-wrap:anywhere}
.lh-save-feedback[hidden]{display:none}.lh-save-feedback[data-state=pending]{background:#f1f5ff;border-color:#d9e1f4;color:#405b8c}
.lh-invalid{outline:2px solid #d65359;outline-offset:2px}.lh-form-row[data-lh-invalid]{border-left:3px solid #d65359;padding-left:5px}
.lh-drawer #lh-edit-save:disabled{cursor:wait;opacity:.65}

/* Calendar ranges share the workspace query state, pagination and export. */
.lh-date-query{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 14px;padding:0 16px;color:#66788f;font-size:12px}.lh-date-query label{display:flex;align-items:center;gap:6px;max-width:100%}.lh-date-query input,.lh-date-query select{height:32px;max-width:100%;border:1px solid #dbe1ec;border-radius:3px;padding:4px 8px;background:#fff;color:#42526b}.lh-date-query input{width:155px}.lh-date-query select{width:150px}.lh-date-query .lh-muted{font-size:12px}

.lh-task-expand-col{min-width:125px}.lh-task-toggle{padding:0 10px;color:#4050ff}.lh-task-group-detail>td{padding:12px 16px!important;background:#f6f8fd!important}.lh-task-child-panel{background:#fff;border:1px solid #dce2f0;border-radius:4px;padding:12px;max-width:100%;color:#46546c}.lh-task-child-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:10px}.lh-task-child-heading span{font-size:12px;color:#7c8ba3}.lh-task-child-scroll{overflow:auto;max-height:520px}.lh-task-child-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.lh-task-child-table th,.lh-task-child-table td{border:1px solid #e2e7f1;padding:9px 12px;text-align:left}.lh-task-child-table th{background:#eef2fc;position:sticky;top:0;z-index:1}.lh-task-group-table [data-task-group]>td{background:#fff}.lh-task-child-table td:last-child a{margin-right:8px}

/* Account for the execution panel and history tabs above each workspace. */
.edition04 #main,.edition04 #pages{min-height:0}
.edition04 #pages .page.lh-business-page.act{display:flex;flex-direction:column;min-height:0;overflow:auto}
.edition04 #pages .page.lh-business-page>.lh-workspace{height:auto;flex:1 1 0;min-height:0;overflow:auto}
.lh-workspace>:not(.lh-table-scroll){flex-shrink:0}
.lh-workspace>.lh-table-scroll{flex:1 0 180px;min-height:180px}
.edition04 .lh-business-page>#execution-wo-board{flex:0 0 auto;max-height:40%;overflow:auto}
.edition04 .lh-business-page>.lh-history-business-tabs{flex-shrink:0}

/* Keep operation controls visible in expanded task tables as well as their parent list. */
.lh-table-scroll:has(>.lh-task-group-table){container-type:inline-size}
.lh-task-group-detail .lh-task-child-panel{position:sticky;left:16px;width:calc(100cqw - 34px);max-width:none;box-sizing:border-box}
.lh-task-child-table{border-collapse:separate;border-spacing:0}
.lh-task-child-table>thead>tr>.gc-actions-col,.lh-task-child-table>tbody>tr>.gc-actions-col{position:sticky;right:0;z-index:1;background:#fff;box-shadow:-7px 0 9px -8px #7e8aa6}
.lh-task-child-table>thead>tr>.gc-actions-col{z-index:3;background:#eef2fc}
.lh-task-child-table>tbody>tr:hover>.gc-actions-col{background:#f7f8ff}
@media print{.lh-business-table .lh-actions-col,.lh-task-child-table .gc-actions-col{position:static;box-shadow:none}}

.co-batch{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;padding:12px;margin:10px 0;border:1px solid #dce3ef;background:#fafbfe}.co-batch label{display:flex;flex-direction:column;gap:6px;max-width:100%}.co-batch input{width:110px}.co-batch select{min-width:170px;max-width:100%}[data-co-history] input{min-width:100px;max-width:180px}[data-co-cover]{display:block;color:#8090a5}
.lh-raw-panel{margin:20px 0 20px 104px;padding:14px;border:1px solid #dce4f1;border-radius:5px;background:#f8faff}.lh-raw-panel h4{margin:0 0 10px;font-size:14px}.lh-raw-picker{position:relative;margin-bottom:12px}.lh-raw-picker>input{box-sizing:border-box;width:100%;height:36px;border:1px solid #d8deeb;border-radius:4px;padding:7px 10px;font:12px Arial,'Microsoft YaHei'}.lh-raw-results{position:absolute;top:100%;left:0;right:0;z-index:20;max-height:290px;overflow:auto;background:#fff;border:1px solid #dce4f1;box-shadow:0 5px 14px #263b5a24}.lh-raw-results[hidden]{display:none}.lh-raw-results>p{padding:8px 10px;margin:0}.lh-raw-results>button{display:flex;flex-direction:column;gap:4px;box-sizing:border-box;width:100%;padding:10px;text-align:left;border:0;border-bottom:1px solid #edf1f7;background:#fff;color:#43536c;cursor:pointer;font:12px Arial,'Microsoft YaHei';white-space:normal;overflow-wrap:anywhere}.lh-raw-results>button:hover,.lh-raw-results>button:focus{background:#edf2ff;outline:2px solid #4050ff;outline-offset:-2px}.lh-raw-results span{line-height:1.5}.lh-raw-panel p{font-size:12px;line-height:1.7;margin:7px 0;overflow-wrap:anywhere}.lh-raw-missing{color:#99601d}.lh-raw-panel .lh-muted{color:#748398}.lh-form-row input[data-raw-from-stock=true]{background:#f3f6fc}
@media(max-width:760px){.lh-raw-panel{margin-left:0}.lh-raw-picker>input{font-size:12px}}
.mf-editor{margin:18px 0}.mf-editor h4{margin:16px 0 10px}.mf-editor #lh-operations{margin:15px 0}.mf-raw-row{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;border:1px solid #e2e8f2;padding:10px;margin:10px 0}.mf-raw-row label{flex:1 1 180px;min-width:0;display:flex;flex-direction:column;gap:7px;font-size:12px}.mf-raw-row label:first-child{flex-basis:100%}.mf-raw-row input,.mf-raw-row select{box-sizing:border-box;min-width:0;max-width:100%;height:34px;border:1px solid #dce3ee;padding:6px 8px}.mf-raw-row .gc-select{max-width:100%}
#lh-resource-remember-row[hidden],.lh-upload-drawing[hidden],#lh-drawing-select[hidden],#mf-content[hidden]{display:none!important}
.mf-editor>label,.mf-editor #mf-content>p>label{display:flex;align-items:center;gap:7px}.mf-editor input[type=checkbox]{width:auto;height:auto;flex:0 0 auto;margin:0}

/* Dynamic route engineering fields retain the existing business form style. */
#dr-nodes .dr-node-grid{gap:14px 18px;margin:16px 0}#dr-nodes .dr-node-grid>label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px}#dr-nodes input:not([type=checkbox]),#dr-nodes select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d8e1ee;border-radius:4px;padding:8px 10px;height:36px;background:#fff;color:#31445d;font:12px Arial,"Microsoft YaHei"}#dr-nodes .gc-select{width:100%;max-width:100%}#dr-nodes>.card{padding:18px;margin:14px 0}#dr-nodes .toolbar strong{flex:1}#dr-nodes input[type=checkbox]{width:auto;height:auto;margin-right:5px}#dr-save{margin:16px 0 6px}@media(max-width:760px){#dr-nodes .dr-node-grid{grid-template-columns:1fr}}
