.h5-filterable-column{position:relative;padding-right:24PX!important;cursor:pointer}.h5-table-selectable-row{position:relative}.h5-table-selectable-row>.h5-table-selection-checkbox{position:absolute;z-index:8;top:50%;left:7PX;box-sizing:border-box;width:18PX;min-width:18PX;height:18PX;min-height:18PX;margin:0!important;padding:0;border:1PX solid #8da7ab;border-radius:2PX;background:#fff;color:#fff;font-size:calc(11PX * var(--app-font-scale, 1));line-height:16PX;text-align:center;transform:translateY(-50%)}.h5-table-selectable-row>.h5-table-selection-checkbox[aria-checked=true]{border-color:#14786f;background:#14786f}.h5-table-selectable-row>.h5-table-selection-checkbox+*{padding-left:34PX!important}.h5-table-row-selected{background-color:#e8f5f2!important}.h5-filterable-column:after{position:absolute;top:50%;right:8PX;color:#527176;content:"⌄";transform:translateY(-50%)}.h5-spreadsheet-filter-backdrop{position:fixed;z-index:180;inset:0;background:transparent}.h5-spreadsheet-filter-menu{position:fixed;width:286PX;max-height:370PX;padding:12PX;overflow:hidden;border:1PX solid #8da7ab;border-radius:4PX;background:#fff;box-shadow:0 12PX 32PX #14323733}.h5-spreadsheet-filter-title{display:block;margin-bottom:8PX;color:#173b40;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.h5-spreadsheet-filter-menu>taro-input-core{box-sizing:border-box;width:100%;height:34PX;padding:0 9PX;border:1PX solid #cbd6d8;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1))}.h5-spreadsheet-filter-menu taro-checkbox-group-core{display:grid;max-height:230PX;margin-top:7PX;overflow-y:auto}.h5-spreadsheet-filter-menu taro-label-core{display:flex;min-height:32PX;align-items:center;gap:5PX;border-bottom:1PX solid #e2e8e9;color:#425e63;font-size:calc(11PX * var(--app-font-scale, 1))}.h5-spreadsheet-filter-menu taro-checkbox-core{transform:scale(.72);transform-origin:left center}.h5-spreadsheet-filter-empty{display:block;padding:20PX 0;color:#7c8d90;text-align:center}.h5-spreadsheet-filter-actions{display:flex;margin-top:8PX;justify-content:flex-end;gap:6PX}.h5-spreadsheet-filter-actions taro-button-core{width:68PX;height:28PX;margin:0!important;border:1PX solid #bdcacc;border-radius:3PX;background:#fff;color:#52686c;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.h5-spreadsheet-filter-actions taro-button-core:last-child{border-color:#14786f;background:#14786f;color:#fff}@media (max-width: 899px){.h5-filterable-column:after,.h5-spreadsheet-filter-backdrop{display:none}}.page-heading{min-width:0}.page-subtitle{display:block;margin-top:.175rem;color:#74848a;font-size:calc(.5rem * var(--app-font-scale, 1))}.page-refresh{width:auto!important;min-width:2.4rem;height:1.4rem;margin:0!important;padding:0 .45rem;border:.025rem solid #b7c5c9;border-radius:.15rem;background:#fff;color:#2b5157;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:1.4rem}.workflow-menu-section{margin:.45rem 0}.workflow-mobile-section-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem;color:#253b43;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.workflow-mobile-section-head>taro-text-core:last-child{color:#74848a;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:400}.workflow-pending-head{margin:.5rem 0 .25rem}.workflow-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem}.workflow-menu-item{display:flex;min-height:2.15rem;margin:0!important;padding:.325rem .4rem!important;align-items:flex-start;flex-direction:column;justify-content:center;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff;color:#294148;line-height:1.25;text-align:left}.workflow-menu-item:first-child{border-color:#82b9b2;background:#e6f2ef;color:#155f58;font-weight:700}.workflow-module-title{display:block;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.workflow-module-description{display:block;margin-top:.15rem;color:#74848a;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:400}.workflow-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:.4rem}.workflow-metric{min-width:0;padding:.4rem .35rem;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff;color:#6a7a80;font-size:calc(.45rem * var(--app-font-scale, 1))}.workflow-metric-value{display:block;margin-bottom:.15rem;color:#183c43;font-size:calc(.8rem * var(--app-font-scale, 1));font-weight:700}.workflow-metric.waiting .workflow-metric-value{color:#a15c12}.workflow-metric.risk .workflow-metric-value{color:#a33b32}.workflow-dashboard-overview{margin-bottom:.6rem;padding:.45rem .4rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.workflow-dashboard-overview-title{display:block;color:#213b42;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.workflow-dashboard-overview-row{display:grid;grid-template-columns:auto auto minmax(2rem,1fr) auto auto;margin-top:.325rem;align-items:center;gap:.3rem;color:#687a80;font-size:calc(.425rem * var(--app-font-scale, 1))}.workflow-dashboard-overview-value{color:#243d43;font-weight:700}.workflow-dashboard-overview-track{height:.25rem;overflow:hidden;border-radius:.125rem;background:#dfe7e7}.workflow-dashboard-overview-track>taro-view-core{height:100%;border-radius:.125rem;background:#16786e}.workflow-dashboard-overview-risk{color:#263f46;font-weight:700}.desktop-dashboard-overview{display:none}.workflow-notice{margin-bottom:.35rem;padding:.375rem .4rem;border-left:.125rem solid #bd7624;background:#fff4e5;color:#79501f;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:1.5}.workflow-mobile-list{display:grid;gap:.3rem}.workflow-desktop-workbench{display:none}.workflow-task{padding:.45rem .4rem;border:.025rem solid #d3dde0;border-left-width:.15rem;border-radius:.15rem;background:#fff}.workflow-task.current{border-left-color:#16786e}.workflow-task.waiting{border-left-color:#c17824}.workflow-task.risk{border-left-color:#b7473e}.workflow-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.workflow-task-title{min-width:0;color:#253b43;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.workflow-status{flex:none;max-width:3.75rem;padding:.175rem .225rem;border-radius:.125rem;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700;text-align:center}.workflow-status.current{background:#e3f0ed;color:#12665e}.workflow-status.waiting{background:#fff0dc;color:#925512}.workflow-status.risk{background:#f8e2df;color:#9b352e}.workflow-task-subtitle,.workflow-task-detail{display:block;margin-top:.225rem;color:#617278;font-size:calc(.475rem * var(--app-font-scale, 1))}.workflow-task-detail{color:#7a888d}.workflow-progress{height:.25rem;margin-top:.35rem;overflow:hidden;border-radius:.125rem;background:#dfe6e8}.workflow-progress-value{height:100%;background:#16786e}.workflow-progress-value.waiting{background:#bd7624}.workflow-progress-value.risk{background:#b7473e}.workflow-state{padding:2rem .5rem;color:#65747b;font-size:calc(.525rem * var(--app-font-scale, 1));text-align:center}.workflow-state.error{color:#a33b32}.workflow-retry{width:4.75rem;height:1.55rem;margin-top:.45rem;border-radius:.125rem;background:#16786e;color:#fff;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:1.55rem}.production-dashboard{display:grid;gap:14PX}.dashboard-production-grid{display:grid;grid-template-columns:1fr;gap:10PX}.dashboard-production-card,.dashboard-section{min-width:0;border:1PX solid #d7dfe1;border-radius:6PX;background:#fff}.dashboard-production-card{padding:14PX;border-top:4PX solid #16786e}.dashboard-production-card.forging{border-top-color:#326a96}.dashboard-production-card.heat-treatment{border-top-color:#a56a1d}.dashboard-section-heading{display:flex;min-height:32PX;align-items:center;justify-content:space-between;gap:12PX;color:#1c353b;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.dashboard-section-heading>taro-text-core:last-child,.dashboard-section-unit{color:#718085;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:400}.dashboard-section>.dashboard-section-heading{padding:11PX 13PX;border-bottom:1PX solid #e2e7e8}.dashboard-weight-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10PX;gap:8PX}.dashboard-weight-summary>taro-view-core{padding:10PX;background:#f3f7f6}.dashboard-label,.dashboard-weight{display:block}.dashboard-label{color:#718085;font-size:calc(10PX * var(--app-font-scale, 1))}.dashboard-weight{margin-top:4PX;color:#163b3f;font-size:calc(20PX * var(--app-font-scale, 1));font-weight:700}.dashboard-material-list{display:grid;margin-top:9PX;gap:1PX;background:#e6eaeb}.dashboard-material-row{display:grid;grid-template-columns:minmax(80PX,1fr) auto auto;padding:8PX 9PX;gap:9PX;background:#fff;color:#536469;font-size:calc(10PX * var(--app-font-scale, 1))}.dashboard-material-row>taro-text-core:first-child{color:#263e44;font-weight:700}.dashboard-two-column{display:grid;grid-template-columns:1fr;gap:14PX}.dashboard-project-list,.dashboard-pending-list{display:grid}.dashboard-project-row,.dashboard-pending-row{display:grid;min-width:0;padding:11PX 13PX;align-items:center;gap:8PX;border-bottom:1PX solid #e9edee;color:#42585e;font-size:calc(11PX * var(--app-font-scale, 1))}.dashboard-project-row:last-child,.dashboard-pending-row:last-child{border-bottom:0}.dashboard-project-identity,.dashboard-project-node,.dashboard-pending-detail,.dashboard-downstream{display:grid;min-width:0;gap:3PX}.dashboard-row-title{color:#17353b;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.dashboard-row-muted{color:#78878b;font-size:calc(10PX * var(--app-font-scale, 1))}.dashboard-project-resource{color:#315f88;font-weight:700}.dashboard-status,.dashboard-category{justify-self:start;padding:4PX 7PX;border-radius:4PX;background:#e3f0ed;color:#12665e;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700;white-space:nowrap}.dashboard-status.waiting,.dashboard-category.waiting{background:#fff0dc;color:#925512}.dashboard-status.risk,.dashboard-category.risk{background:#f8e2df;color:#9b352e}.dashboard-downstream{color:#536469}.dashboard-week-tabs{display:flex;padding:9PX 12PX;gap:5PX;overflow-x:auto;border-bottom:1PX solid #e9edee}.dashboard-week-tabs taro-button-core{flex:1 0 62PX;height:30PX;margin:0!important;padding:0 7PX;border-radius:4PX;background:#eef2f3;color:#5d7075;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.dashboard-week-tabs taro-button-core.active{background:#16786e;color:#fff;font-weight:700}.dashboard-inbound-states{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:12PX;gap:8PX}.dashboard-inbound-state{min-width:0;padding:10PX;border-left:3PX solid #16786e;background:#f3f7f6}.dashboard-inbound-state.waiting{border-left-color:#b97724;background:#fff8ed}.dashboard-inbound-state.risk{border-left-color:#b7473e;background:#fff3f1}.dashboard-inbound-state>taro-text-core{display:block;margin-top:4PX;color:#536469;font-size:calc(9PX * var(--app-font-scale, 1));overflow-wrap:anywhere}.dashboard-inbound-state>.dashboard-label{margin-top:0}.dashboard-inbound-count{color:#17353b!important;font-size:calc(17PX * var(--app-font-scale, 1))!important;font-weight:700}.dashboard-empty{padding:28PX 14PX;color:#78878b;font-size:calc(11PX * var(--app-font-scale, 1));text-align:center}.dashboard-pending-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-pending-row>taro-text-core:nth-last-child(-n+3){min-width:0}.production-process-picker,.production-workshop-picker,.production-task-list{display:grid;gap:.3rem}.production-picker-heading{display:flex;min-height:1.45rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d7e0e2}.production-picker-heading>taro-text-core{color:#203a40;font-size:calc(.6rem * var(--app-font-scale, 1));font-weight:700}.production-picker-heading>taro-view-core>taro-text-core{display:block;color:#203a40;font-size:calc(.6rem * var(--app-font-scale, 1));font-weight:700}.production-picker-heading .production-picker-hint{margin-top:.075rem;color:#71878b;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:400}.production-picker-heading taro-button-core{width:auto;height:1.2rem;margin:0!important;padding:0 .25rem;background:transparent;color:#16786e;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.2rem}.production-picker-row,.production-current-process{display:flex;width:100%;min-height:1.95rem;margin:0!important;padding:.35rem .4rem!important;align-items:center;justify-content:space-between;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff;color:#294148;line-height:1.3;text-align:left}.production-picker-row.active,.production-current-process{border-color:#75aea7;background:#e9f4f2;color:#12665e}.production-picker-title,.production-picker-meta{display:block}.production-picker-title{color:#243c42;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.production-picker-meta{margin-bottom:.125rem;color:#74848a;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:400}.production-current-process{margin-bottom:.2rem!important}.production-selection-bar{display:grid;grid-template-columns:35% 65%;margin-bottom:.3rem;overflow:hidden;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.production-process-selector,.production-workshop-selector{position:relative;display:block;min-height:2.05rem;margin:0!important;padding:.3rem .4rem!important;border-radius:0;background:#fff;line-height:1.25;text-align:left}.production-process-selector{border-right:.025rem solid #d2dcdf}.production-switch{position:absolute;right:.35rem;bottom:.375rem;color:#16786e;font-size:calc(.425rem * var(--app-font-scale, 1))}.production-pool-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.3rem;overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.production-pool-overview>taro-view-core{display:grid;min-height:1.85rem;padding:.25rem .1rem;align-content:center;gap:.1rem;border-right:.025rem solid #e1e6e8;text-align:center}.production-pool-overview>taro-view-core:last-child{border-right:0}.production-pool-overview taro-text-core{display:block;color:#65767c;font-size:calc(.35rem * var(--app-font-scale, 1))}.production-pool-overview taro-text-core:first-child{color:#193d43;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.production-status-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:1.6rem;margin-bottom:.3rem;overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.production-status-tab{min-width:0;height:1.6rem;margin:0!important;padding:0 .125rem!important;border-radius:0;background:#fff;color:#6b7b81;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:1.6rem;white-space:nowrap}.production-status-tab.active{background:#16786e;color:#fff;font-weight:700}.production-status-tab.risk:not(.active){color:#a33b32}.production-search{display:flex;height:1.55rem;margin-bottom:.35rem;padding:0 .4rem;align-items:center;gap:.3rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff;color:#16786e;font-size:calc(.45rem * var(--app-font-scale, 1))}.production-search taro-input-core{min-width:0;flex:1;color:#344a50;font-size:calc(.5rem * var(--app-font-scale, 1))}.production-task-card{padding:.45rem .4rem;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.production-task-card.risk{border-color:#d2dcdf;border-left:.15rem solid #b7473e}.production-task-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.production-task-title,.production-task-meta{display:block}.production-task-title{color:#20383e;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.production-task-meta{margin-top:.2rem;color:#6f8086;font-size:calc(.45rem * var(--app-font-scale, 1))}.production-task-status{flex:none;padding:.175rem .225rem;border-radius:.125rem;background:#e3f0ed;color:#12665e;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.production-task-status.risk{background:#f8e2df;color:#9b352e}.production-suboperation-name{display:block;margin-top:.2rem;color:#12665e;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700}.production-suboperation-facts{display:grid;grid-template-columns:2.45rem minmax(0,1fr);margin-top:.35rem;overflow:hidden;border:.025rem solid #d8e1e3;border-radius:.125rem}.production-suboperation-facts>taro-text-core{min-width:0;padding:.25rem .3rem;border-bottom:.025rem solid #e7ecee;font-size:calc(.425rem * var(--app-font-scale, 1));overflow-wrap:anywhere}.production-suboperation-facts>taro-text-core:nth-last-child(-n+2){border-bottom:0}.production-suboperation-facts>taro-text-core:nth-child(odd){background:#f3f6f6;color:#6b7b81}.production-suboperation-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:.4rem}.production-equipment-input{grid-column:1 / -1;height:1.25rem;padding:0 .3rem;border:.025rem solid #75aea7;border-radius:.125rem;background:#fff;color:#243c42;font-size:calc(.45rem * var(--app-font-scale, 1))}.production-suboperation-actions taro-button-core{width:100%;height:1.35rem;margin:0!important;border:.025rem solid #75aea7;border-radius:.125rem;background:#fff;color:#12665e;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:1.3rem}.production-suboperation-actions taro-button-core.primary{background:#16786e;color:#fff}.production-suboperation-actions taro-button-core[disabled]{opacity:.55}.production-suboperation-actions taro-button-core[disabled]:not(.primary){background:#f1f4f4;color:#52656b}.production-progress-line{display:grid;grid-template-columns:2.95rem minmax(0,1fr) 1.2rem;margin-top:.4rem;align-items:center;gap:.25rem;color:#607177;font-size:calc(.425rem * var(--app-font-scale, 1))}.production-progress-track{height:.25rem;overflow:hidden;border-radius:.125rem;background:#dfe6e8}.production-progress-value{height:100%;border-radius:.125rem;background:#16786e}.production-task-reason{display:block;margin-top:.35rem;color:#a33b32;font-size:calc(.45rem * var(--app-font-scale, 1))}.production-task-action{width:100%;height:1.35rem;margin:.4rem 0 0!important;border-radius:.125rem;background:#16786e;color:#fff;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:1.35rem}.production-task-action.danger-action:not([disabled]){border-color:#b42318;background:#b42318;color:#fff}.production-task-action[disabled]{border-color:#d6dede!important;background:#f1f4f4!important;color:#7b898c!important}.production-rework-backdrop{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:.45rem;background:rgba(13,31,34,.48)}.production-rework-modal{box-sizing:border-box;width:min(10.5rem,100%);display:grid;gap:.35rem;padding:.45rem;border-radius:.175rem;background:#fff;box-shadow:0 .45rem 1.15rem #0d1f223d}.production-rework-modal>taro-view-core:first-child{display:grid;gap:.075rem}.production-rework-modal>taro-view-core:first-child taro-text-core:first-child{color:#17373a;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.production-rework-modal>taro-view-core:first-child taro-text-core:last-child{color:#687b7e;font-size:calc(.3rem * var(--app-font-scale, 1))}.production-rework-summary{display:grid;gap:.1rem;color:#52676a;font-size:calc(.3rem * var(--app-font-scale, 1))}.production-rework-modal taro-input-core{box-sizing:border-box;width:100%;height:2.1rem;padding:.25rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fbfcfc}.production-rework-actions{display:grid;grid-template-columns:1fr 1fr;gap:.2rem}.production-rework-actions taro-button-core{height:1rem;margin:0;border-radius:.1rem;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:1rem}.production-rework-actions taro-button-core:last-child{border-color:#b42318;background:#b42318;color:#fff}.production-empty{padding:1.75rem .4rem;color:#718187;font-size:calc(.475rem * var(--app-font-scale, 1));text-align:center}.production-desktop-table{display:none}.progress-notification-toolbar{display:grid;gap:.25rem;margin-bottom:.3rem}.wechat-subscription-card{margin-bottom:.3rem;padding:.375rem;border:.025rem solid #82b6af;border-radius:.15rem;background:#eef7f5}.wechat-subscription-card.state{color:#65787c;text-align:center}.wechat-subscription-card.state.error{border-color:#e0aaa5;background:#fff4f3;color:#a33b32}.wechat-subscription-card.state taro-button-core{width:2.75rem;margin-top:.2rem}.wechat-subscription-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.wechat-subscription-head taro-text-core{display:block;color:#173d43;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700}.wechat-subscription-head taro-text-core:last-child{margin-top:.125rem;color:#60767a;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:400;line-height:1.4}.wechat-subscription-head>taro-view-core:last-child{flex:none;padding:.125rem .2rem;border-radius:.1rem;background:#fff1d7;color:#936819;font-size:calc(.325rem * var(--app-font-scale, 1))}.wechat-subscription-head>taro-view-core:last-child.enabled{background:#dcefe9;color:#176a55}.wechat-subscription-options{display:grid;margin-top:.3rem;gap:.2rem}.wechat-subscription-options>taro-view-core{display:flex;min-height:1.2rem;padding:.2rem .25rem;align-items:center;justify-content:space-between;gap:.25rem;border:.025rem solid #cbdedb;border-radius:.125rem;background:#fff}.wechat-subscription-options taro-text-core{display:block;color:#28474b;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:650}.wechat-subscription-options taro-text-core:last-child{margin-top:.075rem;color:#78898c;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:400}.wechat-subscription-options taro-switch-core{flex:none;transform:scale(.82);transform-origin:right center}.wechat-subscription-action{width:100%;height:1.25rem;margin:.3rem 0 0!important;border-radius:.125rem;background:#16877d;color:#fff;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.25rem}.wechat-subscription-action[disabled]{background:#b8cbc8;color:#fff}.progress-mobile-priority-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.3rem;gap:.175rem}.progress-mobile-priority-metrics>taro-view-core{padding:.25rem;border:.025rem solid #d2dcdf;border-radius:.125rem;background:#fff}.progress-mobile-priority-metrics taro-text-core{display:block;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}.progress-mobile-priority-metrics taro-text-core:first-child{color:#173d43;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.progress-mobile-priority-metrics .urgent{border-color:#dfa9a4;background:#fff0ee}.progress-mobile-priority-metrics .urgent taro-text-core:first-child{color:#a84038}.progress-mobile-priority-metrics .warning{border-color:#e1c186;background:#fff7e8}.progress-mobile-priority-metrics .warning taro-text-core:first-child{color:#936819}.progress-notification-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:1.45rem;overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.progress-notification-view-tabs taro-button-core{min-width:0;height:1.45rem;margin:0!important;padding:0 .125rem;border-radius:0;background:#fff;color:#687a80;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:1.45rem}.progress-notification-view-tabs taro-button-core.active{background:#16786e;color:#fff;font-weight:700}.progress-mark-all{height:1.3rem;margin:0!important;border:.025rem solid #75aea7;border-radius:.125rem;background:#fff;color:#12665e;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:1.25rem}.progress-notification-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:.3rem;overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.progress-notification-metrics taro-button-core{display:grid;min-width:0;height:1.9rem;margin:0!important;padding:.225rem .075rem;align-content:center;gap:.1rem;border-radius:0;background:#fff;color:#607177;font-size:calc(.375rem * var(--app-font-scale, 1));line-height:1.2}.progress-notification-metrics taro-button-core taro-text-core:last-child{color:#18363b;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.progress-notification-metrics taro-button-core.active{background:#e3f0ed;color:#12665e}.progress-notification-metrics taro-button-core.exception taro-text-core:last-child{color:#b42318}.progress-notification-search{height:1.4rem;margin-bottom:.3rem;padding:0 .35rem;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.progress-notification-search taro-input-core{height:1.4rem;color:#344a50;font-size:calc(.45rem * var(--app-font-scale, 1))}.progress-notification-mobile{display:grid;gap:.275rem}.progress-notification-card{display:grid;gap:.175rem;padding:.4rem;border:.025rem solid #d2dcdf;border-left:.125rem solid #6e99bd;border-radius:.15rem;background:#fff}.progress-notification-card.urgent{border-color:#e2aaa4;border-left-color:#b7473e;background:#fff8f7}.progress-notification-card.warning{border-left-color:#be7b24;background:#fffaf1}.progress-notification-card.read{opacity:.68;border-left-color:#9aa7ab;background:#f6f8f8}.progress-notification-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.progress-notification-title{min-width:0;color:#17353b;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.progress-notification-badge{flex:none;padding:.125rem .2rem;border-radius:.125rem;background:#e5eef6;color:#315f88;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.progress-notification-badge.urgent{background:#f9dfdc;color:#b42318}.progress-notification-badge.warning{background:#ffedcf;color:#995c0d}.progress-notification-badge.done{background:#e1f1e9;color:#29724e}.progress-notification-node{color:#273f45;font-size:calc(.475rem * var(--app-font-scale, 1))}.progress-notification-detail{color:#74848a;font-size:calc(.4rem * var(--app-font-scale, 1))}.progress-notification-link{color:#12665e;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.progress-notification-card-foot{display:flex;margin-top:.075rem;align-items:center;justify-content:space-between;gap:.25rem}.progress-notification-card-action{width:auto;min-width:2.6rem;height:.95rem;margin:0!important;padding:0 .3rem!important;border-radius:.1rem;background:#16786e;color:#fff;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.95rem}.progress-notification-desktop{display:none}.progress-reminder-backdrop{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-end;background:rgba(20,42,45,.28)}.progress-reminder-sheet{width:100%;padding:.3rem .45rem calc(.5rem + env(safe-area-inset-bottom));border-radius:.2rem .2rem 0 0;background:#fff;box-shadow:0 -.2rem .65rem #15313429}.progress-reminder-handle{width:1.35rem;height:.125rem;margin:0 auto .4rem;border-radius:.075rem;background:#c7d1d3}.progress-reminder-head{display:flex;align-items:center;justify-content:space-between}.progress-reminder-head taro-button-core{height:.95rem;margin:0!important;padding:0 .2rem;background:transparent;color:#65767c;font-size:calc(.4rem * var(--app-font-scale, 1));line-height:.95rem}.progress-reminder-title,.progress-reminder-production,.progress-reminder-detail{display:block}.progress-reminder-title{margin-top:.35rem;color:#16353b;font-size:calc(.675rem * var(--app-font-scale, 1));font-weight:700}.progress-reminder-production{margin-top:.2rem;color:#253f45;font-size:calc(.525rem * var(--app-font-scale, 1));font-weight:700}.progress-reminder-detail{margin:.3rem 0 .45rem;color:#a33b32;font-size:calc(.425rem * var(--app-font-scale, 1))}.progress-reminder-sheet>taro-button-core.primary{width:100%;height:1.45rem;margin:0!important;border-radius:.125rem;background:#16786e;color:#fff;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:1.45rem}.progress-reminder-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:.25rem}.progress-reminder-actions taro-button-core{height:1.3rem;margin:0!important;border:.025rem solid #d2dcdf;border-radius:.125rem;background:#fff;color:#2f484e;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.25rem}.global-search-trigger{width:1.9rem;height:1.25rem;margin:0!important;border:.025rem solid #b9c9cc;border-radius:.125rem;background:#fff;color:#24444a;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.2rem}.global-search-overlay{position:fixed;z-index:110;inset:0;background:#fff}.global-search-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100%;background:#fff}.global-search-head{display:grid;grid-template-columns:.65rem minmax(0,1fr) 1.2rem;height:2.05rem;padding:.4rem;align-items:center;gap:.2rem;background:#16433f}.global-search-symbol{color:#5f7c82;font-size:calc(.7rem * var(--app-font-scale, 1))}.global-search-head taro-input-core{min-width:0;height:1.15rem;padding:0 .3rem;border-radius:.125rem;background:#fff;color:#203b41;font-size:calc(.45rem * var(--app-font-scale, 1))}.global-search-head taro-button-core{height:1.15rem;margin:0!important;padding:0;background:transparent;color:#fff;font-size:calc(.4rem * var(--app-font-scale, 1));line-height:1.15rem}.global-search-desktop-close{display:none}.global-search-mobile-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:1.3rem;margin:.3rem .4rem .2rem;overflow:hidden;border-radius:.125rem;background:#eef3f4}.global-search-mobile-tabs taro-button-core{min-width:0;height:1.1rem;margin:.1rem 0!important;padding:0 .05rem;border-radius:.1rem;background:transparent;color:#66797f;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:1.1rem;white-space:nowrap}.global-search-mobile-tabs taro-button-core.active{margin-left:.1rem!important;margin-right:.1rem!important;background:#16786e;color:#fff;font-weight:700}.global-search-body{min-height:0}.global-search-desktop-categories{display:none}.global-search-results{height:100%;padding:.1rem .4rem .35rem;overflow-y:auto}.global-search-state{padding:2.25rem .45rem;color:#74848a;font-size:calc(.45rem * var(--app-font-scale, 1));text-align:center}.global-search-state.error{color:#a33b32}.global-search-partial{margin-bottom:.25rem;padding:.25rem .3rem;border-left:.1rem solid #be7b24;background:#fff6e7;color:#87550f;font-size:calc(.375rem * var(--app-font-scale, 1))}.global-search-group{margin-bottom:.4rem}.global-search-group-head{display:flex;padding:.15rem .05rem .225rem;align-items:center;justify-content:space-between;color:#6b7d82;font-size:calc(.375rem * var(--app-font-scale, 1))}.global-search-result{display:flex;width:100%;min-height:1.95rem;margin:0 0 .225rem!important;padding:.325rem .35rem!important;align-items:center;justify-content:space-between;gap:.25rem;border:.025rem solid #d2dddf;border-radius:.15rem;background:#fff;color:#2b444a;line-height:1.35;text-align:left}.global-search-result.plans{border-color:#bdd6d2;background:#e8f2f1}.global-search-result>taro-view-core{min-width:0}.global-search-result-title,.global-search-result-subtitle,.global-search-result-meta{display:block;overflow-wrap:anywhere}.global-search-result-title{color:#17363c;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700}.global-search-result-subtitle{margin-top:.125rem;color:#63767c;font-size:calc(.375rem * var(--app-font-scale, 1))}.global-search-result-meta{margin-top:.125rem;color:#16786e;font-size:calc(.35rem * var(--app-font-scale, 1))}.global-search-result-open{flex:none;color:#16786e;font-size:calc(.4rem * var(--app-font-scale, 1))}.global-search-foot{display:block;padding:.225rem .4rem calc(.225rem + env(safe-area-inset-bottom));border-top:.025rem solid #e1e7e8;color:#76868b;font-size:calc(.325rem * var(--app-font-scale, 1));text-align:center}.sync-status-trigger{position:relative;display:flex;width:1.2rem;height:1.25rem;margin:0!important;padding:0!important;align-items:center;justify-content:center;gap:.125rem;border:.025rem solid #b9c9cc;border-radius:.125rem;background:#fff;color:#315157;line-height:1.2rem}.sync-status-label{display:none}.sync-status-count{position:absolute;top:.05rem;right:.075rem;min-width:.4rem;height:.4rem;border-radius:.1rem;background:#b7473e;color:#fff;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.4rem;text-align:center}.sync-status-dot{display:inline-block;width:.25rem;height:.25rem;border-radius:50%;background:#59a574}.sync-status-dot.offline{background:#d39732}.sync-recovery-overlay{position:fixed;z-index:115;inset:0;background:#fff}.sync-recovery-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100%;background:#fff}.sync-recovery-head{display:flex;min-height:2.05rem;padding:.4rem .45rem;align-items:center;justify-content:space-between;gap:.3rem;background:#16433f;color:#fff}.sync-recovery-title,.sync-recovery-subtitle{display:block}.sync-recovery-title{color:#fff;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.sync-recovery-subtitle{margin-top:.1rem;color:#dbe8e6;font-size:calc(.375rem * var(--app-font-scale, 1))}.sync-recovery-head-actions{display:flex;align-items:center;gap:.2rem}.sync-recovery-head-actions>taro-text-core,.sync-recovery-head-actions taro-button-core:first-of-type{display:none}.sync-recovery-head-actions taro-button-core{width:auto;height:1.05rem;margin:0!important;padding:0 .2rem;background:transparent;color:#fff;font-size:calc(.375rem * var(--app-font-scale, 1));line-height:1.05rem}.sync-recovery-mobile-network{display:grid;margin:.3rem .35rem 0;padding:.3rem .35rem;gap:.1rem;border:.025rem solid #e3c98f;border-radius:.15rem;background:#fff3dc;color:#8c5c12}.sync-recovery-mobile-network>taro-text-core:first-child{font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.sync-recovery-mobile-network>taro-text-core:last-child{color:#6d7d82;font-size:calc(.35rem * var(--app-font-scale, 1))}.sync-recovery-body{min-height:0;overflow-y:auto}.sync-recovery-desktop-sidebar{display:none}.sync-recovery-content{padding:.35rem}.sync-recovery-content-head{display:flex;margin-bottom:.25rem;align-items:center;justify-content:space-between;color:#5f7278;font-size:calc(.35rem * var(--app-font-scale, 1))}.sync-recovery-content-head>taro-text-core:first-child{color:#1b3b41;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.sync-recovery-issue{margin-bottom:.3rem;padding:.35rem;border:.025rem solid #d2dddf;border-radius:.15rem;background:#fff}.sync-recovery-issue.draft{border-color:#e5cb96;background:#fff9ec}.sync-recovery-issue.unknown{border-color:#bfd0df;background:#eef5fa}.sync-recovery-issue.conflict{border-color:#ddb7b3;background:#fff4f3}.sync-recovery-issue-head{display:flex;align-items:center;gap:.25rem}.sync-recovery-kind{flex:none;padding:.125rem .2rem;border-radius:.1rem;background:#f2dfb8;color:#93600d;font-size:calc(.35rem * var(--app-font-scale, 1))}.sync-recovery-kind.unknown{background:#d7e5f1;color:#3e6791}.sync-recovery-kind.conflict{background:#efd2cf;color:#b43d36}.sync-recovery-issue-title{min-width:0;color:#17363c;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.sync-recovery-description{display:block;margin-top:.25rem;color:#566b71;font-size:calc(.375rem * var(--app-font-scale, 1));line-height:1.45}.sync-recovery-summary{display:block;margin-top:.225rem;color:#728287;font-size:calc(.35rem * var(--app-font-scale, 1))}.sync-recovery-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin-top:.3rem}.sync-recovery-compare>taro-view-core{padding:.25rem;border:.025rem solid #e0c5c2;border-radius:.125rem;background:#fff}.sync-recovery-compare taro-text-core{display:block;color:#7b888c;font-size:calc(.325rem * var(--app-font-scale, 1))}.sync-recovery-compare taro-text-core:last-child{margin-top:.175rem;color:#17363c;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.sync-recovery-compare>taro-view-core:last-child taro-text-core:last-child{color:#b43d36}.sync-recovery-actions{display:flex;margin-top:.3rem;justify-content:flex-end;gap:.225rem}.sync-recovery-actions taro-button-core{width:auto;min-width:2.75rem;height:1.2rem;margin:0!important;padding:0 .3rem;border:.025rem solid #c6d3d6;border-radius:.125rem;background:#fff;color:#4f6369;font-size:calc(.375rem * var(--app-font-scale, 1));line-height:1.15rem}.sync-recovery-actions taro-button-core.primary{border-color:#16786e;background:#16786e;color:#fff}.sync-recovery-actions taro-button-core.danger{border-color:#b43d36;background:#b43d36;color:#fff}.sync-recovery-protected{display:grid;margin-top:.2rem;padding:.35rem;gap:.1rem;border-radius:.125rem;background:#f2f6f5;color:#31764e}.sync-recovery-protected>taro-text-core:first-child{font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.sync-recovery-protected>taro-text-core:last-child{color:#738287;font-size:calc(.325rem * var(--app-font-scale, 1))}.sync-recovery-empty{padding:1.75rem .45rem;color:#74848a;text-align:center}.sync-recovery-foot{display:block;padding:.25rem .35rem calc(.25rem + env(safe-area-inset-bottom));border-top:.025rem solid #dce4e6;color:#6d7e83;font-size:calc(.325rem * var(--app-font-scale, 1));text-align:center}@media (min-width: 900px){.wechat-subscription-card{display:grid;grid-template-columns:minmax(260PX,1.2fr) minmax(420PX,2fr) auto;padding:10PX 12PX;align-items:center;gap:12PX}.wechat-subscription-head taro-text-core{font-size:calc(13PX * var(--app-font-scale, 1))}.wechat-subscription-head taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.wechat-subscription-head>taro-view-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.wechat-subscription-options{grid-template-columns:repeat(3,minmax(130PX,1fr));margin:0;gap:6PX}.wechat-subscription-options>taro-view-core{min-height:44PX;padding:6PX 8PX}.wechat-subscription-options taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.wechat-subscription-options taro-text-core:last-child{font-size:calc(8PX * var(--app-font-scale, 1))}.wechat-subscription-options taro-switch-core{transform:scale(.62)}.wechat-subscription-action{width:150PX;height:36PX;margin:0!important;font-size:calc(11PX * var(--app-font-scale, 1));line-height:36PX}.progress-mobile-priority-metrics{display:none}.desktop-dashboard-overview{display:block}.page-subtitle{margin-top:.075rem;font-size:calc(.3rem * var(--app-font-scale, 1))}.page-refresh{min-width:1.75rem;height:.85rem;padding:0 .3rem;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:.85rem}.workflow-menu-section,.workflow-mobile-section-head,.workflow-menu{display:none}.workflow-menu-item{height:1.05rem;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:1.05rem}.workflow-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.225rem}.workflow-metric{padding:.275rem;font-size:calc(.3rem * var(--app-font-scale, 1))}.workflow-metric-value{font-size:calc(.55rem * var(--app-font-scale, 1))}.workflow-notice{padding:.25rem .3rem;border-left-width:.075rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.workflow-mobile-list{display:none}.workflow-desktop-workbench{display:block}.workflow-desktop-table,.workflow-alerts{min-width:0;overflow:hidden;border:1PX solid #d9dfdc;border-radius:5PX;background:#ffffff}.workflow-section-head{display:flex;height:38PX;padding:0 11PX;align-items:center;justify-content:space-between;border-bottom:1PX solid #d9dfdc;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.workflow-section-head>taro-text-core:last-child{color:#67736f;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}.workflow-table-row{display:grid;grid-template-columns:minmax(180PX,1.45fr) minmax(120PX,1fr) minmax(130PX,1fr) 84PX;min-height:38PX;align-items:center;border-bottom:1PX solid #edf0ef;color:#53605c;font-size:calc(11PX * var(--app-font-scale, 1))}.workflow-table-row:last-child{border-bottom:0}.workflow-table-row>taro-text-core{min-width:0;padding:8PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-table-header{min-height:30PX;background:#f2f5f4;color:#53605c;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.workflow-table-title{color:#17211f;font-weight:700}.workflow-table-row .workflow-status{justify-self:start;max-width:76PX;padding:4PX 6PX;font-size:calc(10PX * var(--app-font-scale, 1))}.workflow-alerts{align-self:start}.workflow-alert{display:grid;gap:4PX;padding:11PX;border-bottom:1PX solid #edf0ef;color:#67736f;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.45}.workflow-alert:last-child{border-bottom:0}.workflow-alert-title{color:#17211f;font-weight:700}.workflow-alert.risk .workflow-alert-title{color:#b42318}.workflow-alert.waiting .workflow-alert-title{color:#a15c08}.workflow-alert-empty{display:block;padding:28PX 12PX;color:#67736f;font-size:calc(11PX * var(--app-font-scale, 1));text-align:center}.workflow-task{padding:.325rem;border-left-width:.1rem}.workflow-task-title{font-size:calc(.375rem * var(--app-font-scale, 1))}.workflow-status{padding:.125rem .175rem;font-size:calc(.275rem * var(--app-font-scale, 1))}.workflow-task-subtitle,.workflow-task-detail{margin-top:.15rem;font-size:calc(.3rem * var(--app-font-scale, 1))}.workflow-progress{height:.15rem;margin-top:.225rem}.workflow-state{padding:1.25rem .5rem;font-size:calc(.35rem * var(--app-font-scale, 1))}.dashboard-production-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-two-column{grid-template-columns:minmax(0,1.15fr) minmax(420PX,.85fr)}.dashboard-project-row.external{grid-template-columns:minmax(140PX,1.1fr) minmax(110PX,.85fr) minmax(150PX,1fr) 72PX}.dashboard-project-row.key-project{grid-template-columns:minmax(140PX,1fr) minmax(150PX,1fr) 72PX minmax(240PX,1.5fr)}.dashboard-pending-row{grid-template-columns:76PX minmax(220PX,1.5fr) 110PX 120PX 68PX}.production-pool-overview,.production-status-tabs,.production-search,.production-task-list{display:none}.production-desktop-table{display:block;overflow:hidden;border:1PX solid #d9dfdc;border-radius:5PX;background:#fff}.production-desktop-legacy{display:none!important}.production-desktop-row{display:grid;grid-template-columns:140PX 110PX 150PX minmax(180PX,1fr) 90PX 70PX;min-height:40PX;align-items:center;border-bottom:1PX solid #edf0ef;color:#53605c;font-size:calc(11PX * var(--app-font-scale, 1))}.production-desktop-row.production-suboperation-grid{grid-template-columns:140PX 100PX 70PX 120PX minmax(180PX,1fr) 140PX 100PX 130PX}.production-desktop-row:last-child{border-bottom:0}.production-desktop-row.header{min-height:34PX;background:#eaf2f1;color:#243c42;font-weight:700}.production-desktop-row>taro-text-core{min-width:0;padding:8PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-desktop-process{color:#12665e;font-weight:700}.production-desktop-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4PX;padding:5PX}.production-desktop-actions .production-equipment-input{grid-column:1 / -1;height:28PX;padding:0 5PX;font-size:calc(10PX * var(--app-font-scale, 1))}.production-desktop-actions taro-button-core{min-width:0;height:28PX;margin:0!important;padding:0 4PX;border:1PX solid #75aea7;border-radius:4PX;background:#fff;color:#12665e;font-size:calc(10PX * var(--app-font-scale, 1));line-height:26PX}.production-desktop-actions taro-button-core.primary{background:#16786e;color:#fff}.production-desktop-actions taro-button-core[disabled]{opacity:.55}.progress-notification-toolbar{display:flex;align-items:center;justify-content:space-between}.progress-notification-page{display:flex;min-height:calc(100dvh - 105PX);flex-direction:column}.progress-notification-view-tabs{width:410PX;height:38PX}.progress-notification-view-tabs taro-button-core{height:38PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:38PX}.progress-mark-all{width:120PX;height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:32PX}.progress-notification-metrics{grid-template-columns:repeat(4,minmax(130PX,1fr));gap:8PX;overflow:visible;border:0;background:transparent}.progress-notification-metrics taro-button-core{height:58PX;padding:7PX 10PX;justify-items:start;border:1PX solid #d2dcdf;border-radius:5PX;font-size:calc(10PX * var(--app-font-scale, 1))}.progress-notification-metrics taro-button-core taro-text-core:last-child{font-size:calc(20PX * var(--app-font-scale, 1))}.progress-notification-search{width:250PX;height:34PX;margin-left:auto;padding:0 10PX}.progress-notification-search taro-input-core{height:34PX;font-size:calc(11PX * var(--app-font-scale, 1))}.progress-notification-mobile{display:none}.progress-notification-desktop{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 250PX;gap:10PX;flex:1 1 0}.progress-notification-table,.progress-notification-detail-panel{min-width:0;overflow:hidden;border:1PX solid #d2dcdf;border-radius:5PX;background:#fff}.progress-notification-table{overflow-y:auto}.progress-notification-row{display:grid;grid-template-columns:90PX minmax(170PX,1.2fr) minmax(160PX,1fr) 100PX 70PX;min-height:48PX;align-items:center;border-bottom:1PX solid #e8edee;color:#53676c;font-size:calc(11PX * var(--app-font-scale, 1))}.progress-notification-row:last-child{border-bottom:0}.progress-notification-row.header{min-height:34PX;background:#eaf2f1;color:#274248;font-weight:700}.progress-notification-row.selected{background:#e6f2f0;box-shadow:inset 4PX 0 #16877c}.progress-notification-row>taro-text-core{min-width:0;padding:8PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-notification-detail-panel{display:flex;min-height:0;padding:16PX;align-self:stretch;flex-direction:column;gap:7PX;overflow-y:auto;color:#42575c;font-size:calc(11PX * var(--app-font-scale, 1))}.progress-notification-detail-title{margin:3PX 0 8PX;color:#17353b;font-size:calc(17PX * var(--app-font-scale, 1));font-weight:700}.progress-notification-detail-label{margin-top:7PX;color:#758489;font-size:calc(10PX * var(--app-font-scale, 1))}.progress-notification-detail-panel taro-button-core{height:34PX;margin:10PX 0 0!important;border:1PX solid #75aea7;border-radius:4PX;background:#fff;color:#12665e;font-size:calc(11PX * var(--app-font-scale, 1));line-height:32PX}.progress-notification-detail-panel taro-button-core.primary{background:#16786e;color:#fff}.progress-reminder-backdrop{align-items:flex-start;justify-content:flex-end;padding:74PX 28PX 0 0;background:transparent;pointer-events:none}.progress-reminder-sheet{width:330PX;padding:18PX;border:1PX solid #d98e86;border-left:5PX solid #b7473e;border-radius:6PX;box-shadow:0 8PX 28PX #1531342e;pointer-events:auto}.progress-reminder-handle{display:none}.progress-reminder-title{margin-top:12PX;font-size:calc(17PX * var(--app-font-scale, 1))}.progress-reminder-production{margin-top:7PX;font-size:calc(14PX * var(--app-font-scale, 1))}.progress-reminder-detail{margin:10PX 0 14PX;font-size:calc(11PX * var(--app-font-scale, 1))}.progress-reminder-sheet>taro-button-core.primary{height:38PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:38PX}.progress-reminder-actions taro-button-core{height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:32PX}.global-search-trigger{width:68PX;height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:32PX}.global-search-overlay{display:flex;align-items:center;justify-content:center;padding:28PX;background:rgba(22,54,58,.28)}.global-search-panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(690PX,78vw);height:min(560PX,84vh);overflow:hidden;border:1PX solid #bdcdd0;border-radius:7PX;box-shadow:0 12PX 36PX #1531342e}.global-search-head{grid-template-columns:24PX minmax(0,1fr) 55PX;height:58PX;padding:10PX 14PX;background:#f7f9f9;border-bottom:1PX solid #e2e7e8}.global-search-symbol{font-size:calc(22PX * var(--app-font-scale, 1))}.global-search-head taro-input-core{height:38PX;padding:0 8PX;background:transparent;font-size:calc(12PX * var(--app-font-scale, 1))}.global-search-head taro-button-core{height:36PX;color:#63767c;font-size:calc(11PX * var(--app-font-scale, 1));line-height:36PX}.global-search-desktop-close{display:inline}.global-search-mobile-close,.global-search-mobile-tabs{display:none}.global-search-body{display:grid;grid-template-columns:164PX minmax(0,1fr);min-height:0;padding:12PX 14PX;gap:14PX}.global-search-desktop-categories{display:block;padding:8PX;overflow-y:auto;border-radius:4PX;background:#f5f8f8}.global-search-desktop-categories>taro-button-core{display:flex;width:100%;height:34PX;margin:0 0 4PX!important;padding:0 10PX;align-items:center;justify-content:space-between;border-radius:4PX;background:transparent;color:#314b51;font-size:calc(10PX * var(--app-font-scale, 1));line-height:34PX;text-align:left}.global-search-desktop-categories>taro-button-core.active{background:#16786e;color:#fff}.global-search-recent{margin-top:22PX}.global-search-recent>taro-text-core{display:block;padding:0 10PX 6PX;color:#77878c;font-size:calc(9PX * var(--app-font-scale, 1))}.global-search-recent taro-button-core{display:block;width:100%;height:30PX;margin:0!important;padding:0 10PX;overflow:hidden;background:transparent;color:#66797f;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX;text-align:left;text-overflow:ellipsis;white-space:nowrap}.global-search-results{padding:0 2PX 4PX}.global-search-state{padding:120PX 20PX;font-size:calc(12PX * var(--app-font-scale, 1))}.global-search-partial{margin-bottom:8PX;padding:7PX 9PX;font-size:calc(10PX * var(--app-font-scale, 1))}.global-search-group{margin-bottom:12PX}.global-search-group-head{padding:2PX 0 6PX;font-size:calc(9PX * var(--app-font-scale, 1))}.global-search-result{min-height:58PX;margin-bottom:7PX!important;padding:9PX 12PX!important;border-radius:4PX}.global-search-result-title{font-size:calc(12PX * var(--app-font-scale, 1))}.global-search-result-subtitle,.global-search-result-meta{margin-top:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.global-search-result-open{font-size:calc(10PX * var(--app-font-scale, 1))}.global-search-foot{padding:8PX 14PX;font-size:calc(9PX * var(--app-font-scale, 1));text-align:left}.sync-status-trigger{width:auto;min-width:112PX;height:34PX;padding:0 10PX!important;font-size:calc(10PX * var(--app-font-scale, 1));line-height:32PX}.sync-status-label{display:inline}.sync-status-count{display:none}.sync-status-dot{width:8PX;height:8PX}.sync-recovery-overlay{display:flex;align-items:center;justify-content:center;padding:24PX;background:rgba(22,54,58,.28)}.sync-recovery-panel{grid-template-rows:auto minmax(0,1fr) auto;width:min(918PX,88vw);height:min(600PX,88vh);overflow:hidden;border:1PX solid #bdcdd0;border-radius:7PX;box-shadow:0 12PX 36PX #1531342e}.sync-recovery-head{min-height:52PX;padding:0 16PX}.sync-recovery-title{font-size:calc(14PX * var(--app-font-scale, 1))}.sync-recovery-subtitle{display:none}.sync-recovery-head-actions>taro-text-core,.sync-recovery-head-actions taro-button-core:first-of-type{display:inline-flex}.sync-recovery-head-actions>taro-text-core{align-items:center;gap:5PX;color:#e4efed;font-size:calc(10PX * var(--app-font-scale, 1))}.sync-recovery-head-actions taro-button-core{height:28PX;padding:0 9PX;border-radius:4PX;background:#245b56;font-size:calc(9PX * var(--app-font-scale, 1));line-height:28PX}.sync-recovery-mobile-network{display:none}.sync-recovery-body{display:grid;grid-template-columns:187PX minmax(0,1fr);min-height:0;padding:16PX;gap:16PX;overflow:hidden}.sync-recovery-desktop-sidebar{display:block;padding:12PX 9PX;overflow-y:auto;border-radius:4PX;background:#f4f7f7}.sync-recovery-side-label{display:block;padding:0 8PX 7PX;color:#728287;font-size:calc(9PX * var(--app-font-scale, 1))}.sync-recovery-side-label.recent{margin-top:22PX}.sync-recovery-desktop-sidebar>taro-button-core{display:flex;width:100%;height:34PX;margin:0 0 3PX!important;padding:0 10PX;align-items:center;justify-content:space-between;border-radius:4PX;background:transparent;color:#304b51;font-size:calc(10PX * var(--app-font-scale, 1));line-height:34PX}.sync-recovery-desktop-sidebar>taro-button-core.active{background:#16786e;color:#fff}.sync-recovery-synced-row{display:flex;padding:7PX 8PX;justify-content:space-between;color:#314b51;font-size:calc(9PX * var(--app-font-scale, 1))}.sync-recovery-synced-row>taro-text-core:last-child{color:#31764e}.sync-recovery-content{min-height:0;padding:0;overflow-y:auto}.sync-recovery-content-head{margin-bottom:8PX;font-size:calc(9PX * var(--app-font-scale, 1))}.sync-recovery-content-head>taro-text-core:first-child{font-size:calc(12PX * var(--app-font-scale, 1))}.sync-recovery-issue{margin-bottom:9PX;padding:12PX;border-radius:5PX}.sync-recovery-issue-head{gap:10PX}.sync-recovery-kind{padding:4PX 7PX;font-size:calc(9PX * var(--app-font-scale, 1))}.sync-recovery-issue-title{font-size:calc(12PX * var(--app-font-scale, 1))}.sync-recovery-description{margin-top:7PX;font-size:calc(10PX * var(--app-font-scale, 1))}.sync-recovery-summary{margin-top:6PX;font-size:calc(9PX * var(--app-font-scale, 1))}.sync-recovery-compare{gap:10PX;margin-top:9PX}.sync-recovery-compare>taro-view-core{padding:8PX 10PX}.sync-recovery-compare taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.sync-recovery-compare taro-text-core:last-child{margin-top:5PX;font-size:calc(12PX * var(--app-font-scale, 1))}.sync-recovery-actions{margin-top:8PX;gap:8PX}.sync-recovery-actions taro-button-core{min-width:98PX;height:30PX;padding:0 10PX;font-size:calc(9PX * var(--app-font-scale, 1));line-height:28PX}.sync-recovery-protected{display:none}.sync-recovery-empty{padding:100PX 20PX;font-size:calc(11PX * var(--app-font-scale, 1))}.sync-recovery-foot{padding:8PX 16PX;font-size:calc(9PX * var(--app-font-scale, 1));text-align:left}}.production-order-pool{display:flex;flex-direction:column;gap:.35rem}.production-process-tabs{display:none;gap:.15rem;overflow-x:auto;padding-bottom:.05rem}.production-process-tabs taro-button-core{display:flex;align-items:center;gap:.2rem;flex:0 0 auto;margin:0;padding:0 .35rem;height:.95rem;line-height:.95rem;border:.025rem solid #d5dbe3;border-radius:.125rem;background:#fff;color:#435064;font-size:calc(.325rem * var(--app-font-scale, 1))}.production-process-tabs taro-button-core:after{border:0}.production-process-tabs taro-button-core.active{border-color:#1769aa;background:#1769aa;color:#fff}.production-process-tabs taro-button-core taro-text-core:last-child{font-size:calc(.275rem * var(--app-font-scale, 1));opacity:.8}.production-pool-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.35rem}.production-pool-toolbar .production-status-tabs{margin:0}.production-pool-toolbar .production-search{width:min(9.75rem,42%)}.production-pool-section{border:.025rem solid #dce2e9;background:#fff}.production-pool-heading{display:flex;align-items:center;justify-content:space-between;padding:.25rem .35rem;border-bottom:.025rem solid #dce2e9;background:#f5f7f9}.production-pool-heading taro-text-core:first-child{font-weight:700;color:#1f2937}.production-pool-heading taro-text-core:last-child{font-size:calc(.3rem * var(--app-font-scale, 1));color:#64748b}.production-pool-row{display:grid;grid-template-columns:1.05fr .9fr 1.15fr .75fr .7fr 1.55fr;gap:.3rem;align-items:center;padding:.325rem .35rem;border-bottom:.025rem solid #e6eaf0}.production-pool-row:last-child{border-bottom:0}.production-pool-row taro-text-core{display:block;font-size:calc(.3rem * var(--app-font-scale, 1));color:#4b5563}.production-pool-identity taro-text-core:first-child{font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700;color:#16202e}.production-pool-identity taro-text-core:last-child{margin-top:.1rem}.production-pool-label{margin-bottom:.1rem;color:#8993a2!important;font-size:calc(.275rem * var(--app-font-scale, 1))!important}.production-pool-row .production-suboperation-actions{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.15rem}.production-pool-row .production-suboperation-actions taro-button-core{margin:0;padding:0 .25rem;height:.75rem;line-height:.75rem;border:.025rem solid #cbd3dc;border-radius:.1rem;background:#fff;color:#263446;font-size:calc(.3rem * var(--app-font-scale, 1))}.production-pool-row .production-suboperation-actions taro-button-core:after{border:0}.production-pool-row .production-suboperation-actions taro-button-core.primary{border-color:#1769aa;background:#1769aa;color:#fff}.production-pool-row .production-equipment-input{box-sizing:border-box;width:3.25rem;height:.75rem;padding:0 .175rem;border:.025rem solid #bfc8d3;border-radius:.1rem;font-size:calc(.3rem * var(--app-font-scale, 1))}@media (max-width:760px){.production-pool-toolbar{align-items:stretch;flex-direction:column}.production-pool-toolbar .production-search{width:100%}.production-pool-toolbar .production-status-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.production-pool-row{grid-template-columns:1fr 1fr}.production-pool-row>taro-view-core:nth-child(3),.production-pool-row>.production-suboperation-actions{grid-column:span 2}.production-pool-row .production-suboperation-actions{justify-content:flex-start}.production-pool-row .production-suboperation-actions taro-button-core{flex:1;min-width:1.85rem}.production-pool-row .production-equipment-input{width:100%}}.production-pool-toolbar .production-status-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:.95rem;overflow:visible}.production-pool-toolbar .production-search{display:flex}.production-process-tabs taro-button-core{width:auto!important;min-width:2.75rem}.production-pool-heading,.production-pool-heading taro-text-core:first-child{font-size:calc(.4rem * var(--app-font-scale, 1))}.production-pool-heading taro-text-core:last-child{font-size:calc(.3rem * var(--app-font-scale, 1))}.production-pool-toolbar .production-search taro-input-core{font-size:calc(.325rem * var(--app-font-scale, 1))}@media (min-width:900px){.production-process-tabs{display:flex}.production-selection-bar{grid-template-columns:180PX minmax(240PX,360PX);align-self:flex-start;margin-bottom:0}.production-process-selector,.production-workshop-selector{min-height:58PX;padding:8PX 12PX!important}.production-selection-bar .production-picker-meta{font-size:calc(10PX * var(--app-font-scale, 1))}.production-selection-bar .production-picker-title{font-size:calc(13PX * var(--app-font-scale, 1))}.production-selection-bar .production-switch{right:10PX;bottom:10PX;font-size:calc(10PX * var(--app-font-scale, 1))}.production-process-picker,.production-workshop-picker{max-width:720PX}.production-picker-heading{min-height:42PX}.production-picker-heading>taro-text-core,.production-picker-heading>view>taro-text-core{font-size:calc(15PX * var(--app-font-scale, 1))}.production-picker-heading .production-picker-hint{font-size:calc(9PX * var(--app-font-scale, 1))}.production-picker-heading taro-button-core{height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.production-picker-row,.production-current-process{min-height:54PX;padding:9PX 12PX!important}.production-picker-row .production-picker-title,.production-current-process .production-picker-title{font-size:calc(14PX * var(--app-font-scale, 1))}.production-picker-row .production-picker-meta,.production-current-process .production-picker-meta{font-size:calc(10PX * var(--app-font-scale, 1))}.production-picker-row>taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}}.production-desktop-overview,.production-desktop-table-header,.production-desktop-task-row{display:none}.production-mobile-task-list{display:grid;gap:9PX;padding:9PX}.production-mobile-task-card{min-width:0;padding:11PX;border:1PX solid #dce2e9;border-left:4PX solid #16786e;border-radius:6PX;background:#fff}.production-mobile-task-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:9PX}.production-mobile-task-heading>taro-view-core{min-width:0}.production-mobile-task-heading .production-task-status{padding:5PX 7PX;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1))}.production-mobile-task-number,.production-mobile-task-product{display:block;min-width:0;overflow-wrap:anywhere}.production-mobile-task-number{color:#17211f;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700}.production-mobile-task-product{margin-top:3PX;color:#63767c;font-size:calc(12PX * var(--app-font-scale, 1))}.production-mobile-task-meta{display:flex;margin-top:8PX;flex-wrap:wrap;gap:5PX}.production-mobile-task-meta taro-text-core{padding:3PX 6PX;border-radius:4PX;background:#eef4f3;color:#315157;font-size:calc(11PX * var(--app-font-scale, 1))}.production-mobile-task-progress{display:grid;grid-template-columns:minmax(0,1fr) 35PX;margin-top:9PX;align-items:center;gap:7PX}.production-mobile-task-progress>taro-view-core{height:6PX;overflow:hidden;border-radius:3PX;background:#e4e9e8}.production-mobile-task-progress>taro-view-core>taro-view-core{height:100%;border-radius:3PX;background:#16786e}.production-mobile-task-progress>taro-text-core{color:#52646a;font-size:calc(11PX * var(--app-font-scale, 1));text-align:right}.production-mobile-task-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:9PX;gap:8PX}.production-mobile-task-route>taro-view-core{min-width:0;padding:7PX 8PX;border-left:2PX solid #c7d8d5;background:#f7f9f9}.production-mobile-task-route taro-text-core{display:block;min-width:0;overflow-wrap:anywhere}.production-mobile-task-route taro-text-core:first-child{color:#7a898d;font-size:calc(10PX * var(--app-font-scale, 1))}.production-mobile-task-route taro-text-core:last-child{margin-top:3PX;color:#273f45;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:600}.production-mobile-task-note{display:block;margin-top:8PX;color:#a15c08;font-size:calc(11PX * var(--app-font-scale, 1))}.production-mobile-task-actions{display:flex;margin-top:10PX;flex-wrap:wrap;gap:6PX}.production-mobile-task-actions taro-button-core{flex:1 1 72PX;min-width:0;height:30PX;margin:0!important;padding:0 7PX;border:1PX solid #bdcdd0;border-radius:4PX;background:#fff;color:#315157;font-size:calc(11PX * var(--app-font-scale, 1));line-height:28PX}.production-mobile-task-actions taro-button-core.primary{border-color:#16786e;background:#16786e;color:#fff}.production-mobile-task-actions .production-equipment-input{flex:1 1 100%;box-sizing:border-box;width:100%;height:32PX;padding:0 8PX;border:1PX solid #bdcdd0;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1))}.production-mobile-section-head{display:flex;align-items:center;justify-content:space-between;color:#20383e;font-size:calc(14PX * var(--app-font-scale, 1));font-weight:700}.production-mobile-section-head taro-text-core:last-child{color:#718184;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}@media (max-width: 899px){.production-order-pool{gap:9PX}.production-process-tabs,.production-desktop-overview,.production-desktop-table-header,.production-desktop-task-row{display:none}.production-selection-bar{grid-template-columns:42% 58%;margin-bottom:0}.production-process-selector,.production-workshop-selector{min-height:48PX;padding:6PX 9PX!important}.production-selection-bar .production-picker-meta{font-size:calc(9PX * var(--app-font-scale, 1))}.production-selection-bar .production-picker-title{font-size:calc(12PX * var(--app-font-scale, 1))}.production-selection-bar .production-switch{right:8PX;bottom:7PX;font-size:calc(9PX * var(--app-font-scale, 1))}.production-pool-toolbar{gap:8PX}.production-pool-toolbar .production-status-tabs{height:30PX;border-radius:4PX}.production-pool-toolbar .production-status-tab{height:28PX;padding:0 3PX!important;font-size:calc(11PX * var(--app-font-scale, 1));line-height:28PX}.production-pool-toolbar .production-search{height:34PX}.production-pool-toolbar .production-search taro-input-core{height:34PX;font-size:calc(11PX * var(--app-font-scale, 1))}.production-pool-heading{padding:8PX 10PX}.production-pool-heading,.production-pool-heading taro-text-core:first-child{font-size:calc(13PX * var(--app-font-scale, 1))}.production-pool-heading taro-text-core:last-child{font-size:calc(10PX * var(--app-font-scale, 1))}}.mini-program-compact .workflow-menu-section{margin:8PX 0}.mini-program-compact .workflow-mobile-section-head{margin-bottom:5PX;font-size:calc(14PX * var(--app-font-scale, 1))}.mini-program-compact .production-order-pool{gap:7PX}.mini-program-compact .production-selection-bar{min-height:44PX}.mini-program-compact .production-process-selector,.mini-program-compact .production-workshop-selector{min-height:44PX;padding:5PX 8PX!important}.mini-program-compact .production-selection-bar .production-picker-meta{margin-bottom:2PX;font-size:calc(8PX * var(--app-font-scale, 1))}.mini-program-compact .production-selection-bar .production-picker-title{font-size:calc(11PX * var(--app-font-scale, 1))}.mini-program-compact .production-selection-bar .production-switch{right:7PX;bottom:6PX;font-size:calc(8PX * var(--app-font-scale, 1))}.mini-program-compact .production-mobile-overview>taro-view-core{box-sizing:border-box;min-height:52PX;padding:6PX 5PX}.mini-program-compact .production-mobile-overview taro-text-core:first-child{font-size:calc(17PX * var(--app-font-scale, 1))}.mini-program-compact .production-mobile-section-head{min-height:28PX;font-size:calc(12PX * var(--app-font-scale, 1))}.mini-program-compact .production-pool-toolbar .production-status-tabs{height:32PX}.mini-program-compact .production-pool-toolbar .production-status-tab{height:30PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.mini-program-compact .production-pool-toolbar .production-search,.mini-program-compact .production-pool-toolbar .production-search taro-input-core{height:32PX}.mini-program-compact .production-pool-section{border-radius:4PX}.mini-program-compact .production-mobile-task-list{gap:6PX;padding:6PX}.mini-program-compact .production-mobile-task-card{padding:8PX}.mini-program-compact .source-section-title{min-height:40PX;padding:0 10PX}@media (min-width: 900px){.production-mobile-overview,.production-mobile-section-head,.production-mobile-task-list{display:none}.production-desktop-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8PX}.production-desktop-overview>taro-view-core{display:flex;min-height:58PX;padding:9PX 12PX;flex-direction:column;justify-content:center;border:1PX solid #dce2e9;border-radius:5PX;background:#fff}.production-desktop-overview taro-text-core:first-child{color:#718086;font-size:calc(10PX * var(--app-font-scale, 1))}.production-desktop-overview taro-text-core:last-child{margin-top:3PX;color:#17363c;font-size:calc(20PX * var(--app-font-scale, 1));font-weight:700}.production-desktop-table-header{display:grid;grid-template-columns:1.05fr .9fr 1.15fr .75fr .7fr 1.55fr;gap:12PX;padding:8PX 14PX;border-bottom:1PX solid #dce2e9;background:#eef4f3;color:#52646a;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.production-desktop-task-row{display:grid}.production-pool-toolbar .production-status-tabs{height:36PX;border-radius:4PX}.production-pool-toolbar .production-status-tab{height:34PX;padding:0 8PX!important;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.production-pool-toolbar .production-search{height:36PX;margin:0;padding:0 10PX;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1))}.production-pool-toolbar .production-search taro-input-core{height:34PX;font-size:calc(11PX * var(--app-font-scale, 1))}.production-pool-heading,.production-pool-heading taro-text-core:first-child{font-size:calc(12PX * var(--app-font-scale, 1))}}.physical-chemical-workspace{display:flex;flex-direction:column;gap:.3rem;margin-top:.3rem}.physical-chemical-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.3rem;padding:.3rem .4rem;background:#fff;border:.025rem solid #d9e0e7;border-radius:.15rem}.physical-chemical-title{color:#17212b;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.physical-chemical-count{margin-left:.2rem;color:#667684;font-size:calc(.325rem * var(--app-font-scale, 1))}.physical-chemical-actions{display:flex;gap:.2rem}.physical-chemical-actions taro-button-core,.physical-chemical-submit taro-button-core{min-width:1.9rem;min-height:.85rem;margin:0;padding:0 .3rem;border:.025rem solid #b8c4ce;border-radius:.1rem;background:#fff;color:#243746;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.8rem}.physical-chemical-actions taro-button-core:first-child,.physical-chemical-submit taro-button-core{border-color:#147d64;background:#147d64;color:#fff}.physical-chemical-actions taro-button-core.danger{color:#b42318}.physical-chemical-card{overflow:hidden;background:#fff;border:.025rem solid #ccd6df;border-radius:.15rem}.physical-chemical-card-head{display:flex;align-items:center;justify-content:space-between;min-height:1.05rem;padding:0 .35rem;border-bottom:.025rem solid #dbe2e8;background:#f5f8fa}.physical-chemical-card-head taro-text-core:first-child{color:#17212b;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.physical-chemical-card-head taro-text-core:last-child{color:#687885;font-size:calc(.3rem * var(--app-font-scale, 1))}.physical-chemical-table-scroll{overflow-x:auto}.physical-chemical-table{width:max-content;min-width:100%}.physical-chemical-row{display:grid;min-height:1.2rem;border-bottom:.025rem solid #edf0f2}.physical-chemical-row.header{min-height:.95rem;background:#fafbfc;color:#52616d;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:600}.physical-chemical-row>taro-text-core,.physical-chemical-row>taro-view-core{display:flex;align-items:center;min-width:0;padding:.175rem .25rem;border-right:.025rem solid #edf0f2;font-size:calc(.325rem * var(--app-font-scale, 1));box-sizing:border-box}.physical-chemical-row .identity{color:#164e63;font-weight:600}.physical-chemical-status{color:#9a6700}.physical-chemical-status.ready{color:#147d64}.physical-chemical-custom-cell{position:relative}.physical-chemical-custom-cell.selected{box-shadow:inset 0 0 0 .05rem #1783c7}.physical-chemical-custom-cell.commented:after{position:absolute;top:0;right:0;width:0;height:0;border-top:.25rem solid #d92d20;border-left:.25rem solid transparent;content:""}.physical-chemical-custom-cell taro-input-core{width:100%;min-width:0;font-size:calc(.325rem * var(--app-font-scale, 1))}.physical-chemical-comment{position:absolute;right:.05rem;top:.025rem;color:transparent;font-size:calc(.25rem * var(--app-font-scale, 1))}.physical-chemical-submit{justify-content:center}.physical-chemical-empty{padding:.55rem;color:#71808c;text-align:center}.physical-chemical-dialog-mask{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(20,31,40,.38)}.physical-chemical-dialog{width:min(10rem,100%);padding:.45rem;background:#fff;border-radius:.15rem;box-shadow:0 .4rem 1.05rem #121f2b33}.physical-chemical-dialog-title{display:block;margin-bottom:.35rem;color:#17212b;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.physical-chemical-dialog taro-input-core{min-height:1rem;padding:0 .25rem;border:.025rem solid #b8c4ce;border-radius:.1rem;box-sizing:border-box}.physical-chemical-dialog>taro-view-core:last-child{display:flex;justify-content:flex-end;gap:.2rem;margin-top:.4rem}.physical-chemical-dialog taro-button-core{min-width:1.8rem;margin:0;border-radius:.1rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.physical-chemical-dialog taro-button-core.primary{background:#147d64;color:#fff}.production-overview-actions{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.2rem .25rem;border:.025rem solid #d9e0e7;border-radius:.15rem;background:#fff}.production-custom-column-toolbar{display:flex;min-height:.95rem;margin-top:.2rem;padding:.15rem .225rem;align-items:center;justify-content:space-between;border:.025rem solid #d9e0e7;border-radius:.15rem;background:#fff}.production-custom-column-toolbar taro-text-core{color:#53686d;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:600}.production-custom-column-toolbar taro-button-core{width:auto;min-width:1.8rem;height:.7rem;margin:0;padding:0 .25rem;border-radius:.075rem;background:#14786f;color:#fff;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.7rem}.production-custom-column-title{color:#53686d;font-size:calc(12PX * var(--app-font-scale, 1))!important;font-weight:600;line-height:1.2}.production-custom-column-readonly{color:#53686d;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:600;line-height:1.2}.production-custom-column-add{box-sizing:border-box;width:auto;min-width:72PX;height:30PX;margin:0;padding:0 10PX;border:0;border-radius:3PX;background:#14786f;color:#fff;font-size:calc(11PX * var(--app-font-scale, 1));line-height:30PX}.production-custom-column-add:after{border:0}.production-custom-column-header{display:flex;min-width:0;align-items:center;justify-content:center;gap:.05rem}.production-custom-column-header taro-button-core{width:auto;min-width:0;height:.7rem;margin:0;padding:0 .1rem;border:0;background:transparent;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.7rem}.production-custom-column-header taro-button-core:last-child{width:.55rem;padding:0;color:#a83228}.production-overview-row>taro-input-core{box-sizing:border-box;width:calc(100% - .2rem);height:.75rem;margin:.1rem;padding:0 .15rem;border:.025rem solid #cbd7d9;background:#fff;font-size:calc(.275rem * var(--app-font-scale, 1))}.production-selection-bar{display:none!important}.production-overview-actions>taro-view-core:first-child{display:flex}.production-mobile-overview{display:flex;min-width:0;flex-direction:column;gap:.35rem}.production-overview-selection-status{min-width:4.75rem;align-items:center;justify-content:space-between;gap:.25rem;padding:.175rem .225rem;border:.025rem solid #d9e0e7;border-radius:.1rem;background:#f7f9f9}.production-overview-selection-status.active{border-color:#9ccac1;background:#e7f4f1}.production-overview-selection-status.active>taro-text-core:first-child{color:#125d55}.production-overview-actions>taro-view-core:first-child taro-text-core{overflow:hidden;color:#71808b;font-size:calc(.275rem * var(--app-font-scale, 1));text-overflow:ellipsis}.production-overview-actions>taro-view-core:first-child taro-text-core:first-child{color:#20343e;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.production-overview-actions>taro-view-core:first-child taro-text-core:nth-child(2){color:#20343e;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:600}.production-overview-action-buttons{display:flex;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:.1rem}.production-overview-action-buttons taro-button-core{min-width:1.3rem;height:.7rem;margin:0;padding:0 .175rem;border:.025rem solid #b8c4ce;border-radius:.1rem;background:#fff;color:#243746;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.65rem}.production-overview-action-buttons .production-workshop-action{border-color:#147d64;color:#147d64;font-weight:600}.production-overview-action-buttons taro-button-core:disabled{border-color:#d6dde3;background:#f3f5f7;color:#9aa6af}.production-overview-action-buttons taro-button-core:nth-child(2),.production-overview-action-buttons taro-button-core:nth-child(3){border-color:#147d64;background:#147d64;color:#fff}.production-overview-table-scroll{overflow-x:auto}.production-overview-table{min-width:26rem}.production-overview-row{display:grid;grid-template-columns:1.35rem 4.375rem 2.75rem 2.8rem 2.8rem 3.45rem 3.45rem 3.25rem 2.2rem;min-height:1.1rem;border-bottom:.025rem solid #edf0f2}.production-overview-table.wip .production-overview-row{grid-template-columns:1.35rem 4.375rem 2.75rem 2.5rem 2.5rem 3.125rem 3.125rem 3.125rem 3.125rem 3.25rem 2.2rem}.production-overview-row>taro-text-core,.production-overview-row>taro-button-core{display:flex;min-width:0;align-items:center;padding:.175rem .225rem;border-right:.025rem solid #edf0f2;color:#40525e;font-size:calc(.275rem * var(--app-font-scale, 1));box-sizing:border-box}.production-overview-row.header{min-height:.9rem;background:#fafbfc}.production-overview-row.header>taro-text-core{color:#52616d;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:600}.production-overview-row.header>.card-table-filter-header{min-width:0;border-right:.025rem solid #edf0f2}.production-overview-row.header .card-table-filter-trigger{min-height:.85rem;padding:0 .175rem!important;font-size:calc(.25rem * var(--app-font-scale, 1))}.production-overview-row .identity{color:#164e63;font-weight:600}.production-overview-row.selected{background:#f0faf7}.production-overview-select{justify-content:center;margin:0;padding:0!important;border:0!important;background:transparent!important;color:#147d64!important;font-size:calc(.375rem * var(--app-font-scale, 1))!important;line-height:1.05rem}.production-overview-card{overflow:hidden;border:.025rem solid #cbd5de;border-radius:.15rem;background:#fff}.production-overview-section{display:grid;gap:.25rem;margin-top:.35rem}.production-overview-section-title{display:flex;align-items:baseline;justify-content:space-between;padding:.05rem .05rem 0;color:#304452}.production-overview-section-title>taro-text-core:first-child{font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.production-overview-section-title>taro-text-core:last-child{color:#71808b;font-size:calc(.275rem * var(--app-font-scale, 1))}.warehouse-overview-section{border-top:.05rem solid #d8e2e7;padding-top:.3rem}.production-overview-card-head{display:flex;align-items:center;justify-content:space-between;min-height:1.1rem;padding:0 .3rem;background:#f2f6f8;border-bottom:.025rem solid #dbe2e8}.production-overview-card-head>taro-view-core{display:flex;align-items:center;gap:.25rem}.production-overview-card-head>taro-view-core>taro-text-core:first-child{color:#17212b;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.production-overview-card-head>taro-view-core>taro-text-core:last-child{color:#687885;font-size:calc(.275rem * var(--app-font-scale, 1))}.production-overview-card-toggle{min-width:1.4rem;height:.7rem;margin:0;padding:0 .2rem;border:.025rem solid #b8c4ce;border-radius:.1rem;background:#fff;color:#40525e;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.65rem}.production-overview-collapsed-note{display:block;padding:.4rem .3rem;color:#71808c;font-size:calc(.275rem * var(--app-font-scale, 1))}@media (max-width: 720px){.production-overview-actions{align-items:stretch;flex-direction:column;gap:.175rem;padding:.175rem .2rem}.production-overview-actions>taro-view-core:first-child{display:flex;width:100%;gap:.175rem}.production-overview-actions>taro-view-core:first-child taro-text-core:nth-child(3){flex:1;text-align:right}.production-overview-action-buttons{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.1rem}.production-overview-action-buttons taro-button-core{min-width:0;width:100%;height:30PX;padding:0 3PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.production-overview-table-scroll{overflow-x:hidden}.production-overview-table-scroll.with-custom-columns{overflow-x:auto}.production-overview-table-scroll.with-custom-columns .production-overview-table{min-width:max-content}.production-overview-table-scroll.with-custom-columns .production-overview-row>taro-input-core,.production-overview-table-scroll.with-custom-columns .production-custom-column-header{display:flex}.production-overview-table{min-width:0}.production-overview-row,.production-overview-table.wip .production-overview-row{grid-template-columns:.85rem minmax(3rem,1.5fr) repeat(2,minmax(1.7rem,1fr))}.production-overview-row>taro-text-core:nth-child(n+5),.production-overview-row>taro-button-core:nth-child(n+5){display:none}.production-overview-row>taro-text-core,.production-overview-row>taro-button-core{padding:.125rem .15rem;font-size:calc(.25rem * var(--app-font-scale, 1))}.production-overview-row.header{min-height:.75rem}.production-overview-row.header>taro-text-core{font-size:calc(.225rem * var(--app-font-scale, 1))}.production-overview-row.header>.card-table-filter-header:nth-child(n+5){display:none}.production-overview-row.header .card-table-filter-trigger{min-height:28PX;padding:0 5PX!important;font-size:calc(9PX * var(--app-font-scale, 1))}.production-overview-row.header .card-table-filter-trigger>taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1));line-height:1.2}.production-overview-section-title>taro-text-core:first-child{font-size:calc(.35rem * var(--app-font-scale, 1))}.production-overview-card-head{min-height:1rem}}.mini-program-compact .production-overview-actions{gap:.3rem;padding:.3rem}.mini-program-compact .production-overview-action-buttons{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem}.mini-program-compact .production-task-action{box-sizing:border-box;width:100%;min-width:0;height:1.5rem;margin:0;padding:0 .15rem;border:.05rem solid #b8c4ce;border-radius:.15rem;background:#fff;color:#243746;font-size:calc(.55rem * var(--app-font-scale, 1));line-height:1.4rem;white-space:nowrap}.mini-program-compact .production-task-action.primary-action{border-color:#147d64;background:#147d64;color:#fff}.mini-program-compact .production-task-action[disabled],.mini-program-compact .production-task-action.primary-action[disabled]{border-color:#d6dde3;background:#f3f5f7;color:#7b898c!important;color:#9aa6af}.mini-program-compact .production-task-action.danger-action[disabled]{border-color:#d6dde3;background:#f3f5f7;color:#7b898c!important}.mini-program-compact .production-overview-row{min-height:1.7rem;grid-template-columns:1.4rem minmax(6rem,1.5fr) repeat(2,minmax(3.4rem,1fr))}.mini-program-compact .production-overview-row>taro-text-core{padding:.25rem .3rem;font-size:calc(.5rem * var(--app-font-scale, 1))}.mini-program-compact .production-overview-row.header{min-height:1.4rem}.mini-program-compact .production-overview-row.header>taro-text-core{font-size:calc(.45rem * var(--app-font-scale, 1))}.mini-program-compact .production-overview-select{width:1.4rem;height:1.7rem;font-size:calc(.75rem * var(--app-font-scale, 1))!important;line-height:1.7rem}.mini-program-compact .production-overview-section{gap:.35rem;margin-top:.5rem}.mini-program-compact .production-overview-section-title>taro-text-core:first-child{font-size:calc(.7rem * var(--app-font-scale, 1))}.mini-program-compact .production-overview-section-title>taro-text-core:last-child{font-size:calc(.5rem * var(--app-font-scale, 1))}.mini-program-compact .production-overview-card-head{min-height:1.7rem;padding:0 .4rem}.mini-program-compact .production-overview-card-head>taro-view-core>taro-text-core:first-child{font-size:calc(.65rem * var(--app-font-scale, 1))}.mini-program-compact .production-overview-card-head>taro-view-core>taro-text-core:last-child{font-size:calc(.5rem * var(--app-font-scale, 1))}.mini-program-compact .production-overview-card-toggle{min-width:2.4rem;height:1.2rem;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:1.1rem}@media (max-width: 899px){.production-mobile-overview.mini-program-compact .production-overview-action-buttons{grid-auto-rows:1.5rem}.production-mobile-overview.mini-program-compact .production-overview-action-buttons .production-task-action{display:flex;width:100%;min-width:0;height:1.5rem;min-height:1.5rem;max-height:1.5rem;padding:0 .15rem;align-items:center;justify-content:center;font-size:calc(.55rem * var(--app-font-scale, 1));line-height:1.4rem;white-space:nowrap}}@media (max-width: 720px){.production-overview-actions{gap:6PX;padding:6PX}.production-overview-actions>taro-view-core:first-child{display:flex!important}.production-overview-action-buttons{width:100%;gap:4PX}.production-overview-action-buttons .h5-button{min-width:0;height:30PX;padding:0 3PX;border-radius:3PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:28PX;white-space:nowrap}.production-overview-table-scroll{overflow-x:hidden}.production-overview-table{min-width:0}.production-overview-row{min-height:34PX}.production-overview-row>taro-text-core,.production-overview-row>.h5-button{padding:5PX 6PX;font-size:calc(10PX * var(--app-font-scale, 1))}.production-overview-row.header{min-height:28PX}.production-overview-row.header>taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.production-overview-section-title>taro-text-core:first-child{font-size:calc(14PX * var(--app-font-scale, 1))}.production-overview-section-title>taro-text-core:last-child{font-size:calc(10PX * var(--app-font-scale, 1))}.production-overview-card-head{min-height:34PX;padding:0 8PX}.production-overview-card-head>taro-view-core>taro-text-core:first-child{font-size:calc(13PX * var(--app-font-scale, 1))}.production-overview-card-head>taro-view-core>taro-text-core:last-child{font-size:calc(10PX * var(--app-font-scale, 1))}.production-overview-card-toggle{min-width:48PX;height:24PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:22PX}}@media (max-width: 720px){.physical-chemical-toolbar{align-items:flex-start;flex-direction:column}.physical-chemical-actions{width:100%;overflow-x:auto}.physical-chemical-actions taro-button-core{flex:0 0 auto}.physical-chemical-card{border-radius:.1rem}.physical-chemical-row{min-height:1.1rem}.production-selection-bar.physical-chemical-selection{grid-template-columns:1fr}}.absolute-permission-denied{display:flex;min-height:6rem;padding:.9rem .6rem;border:.025rem solid #d9aaa4;border-radius:.1rem;background:#fff5f3;color:#74413b;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center}.absolute-permission-denied-title{color:#a43c34;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.responsive-picker-anchor{min-width:0}.responsive-picker-anchor.is-disabled{cursor:not-allowed;opacity:.55}.responsive-picker-menu{position:fixed;z-index:320;box-sizing:border-box;max-height:min(8rem,calc(100vh - .4rem));padding:.1rem;overflow-x:hidden;overflow-y:auto;border:.025rem solid #7fa9a4;border-radius:.1rem;background:#fff;box-shadow:0 .2rem .55rem #1f3a3b33}.responsive-picker-option{display:block;width:100%;min-height:.85rem;border-radius:.075rem}.responsive-picker-option taro-button-core{display:block;width:100%;min-height:.85rem;margin:0;padding:.175rem .225rem;border:0;border-radius:.075rem;background:transparent;color:#35504f;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.5rem;text-align:left;white-space:normal;overflow-wrap:anywhere}.responsive-picker-option taro-button-core:after{border:0}.responsive-picker-option:hover,.responsive-picker-option:focus-visible{background:#f0f6f4}.responsive-picker-option.selected{background:#e7f3f1;color:#126b62;font-weight:700}.mini-program-collapsible-heading{box-sizing:border-box;display:flex!important;width:100%!important;min-height:40PX;margin:0!important;padding:0 10PX!important;align-items:center;justify-content:space-between;border-radius:0;background:#f5f7f7;color:#20383e;line-height:1.2!important;text-align:left}.mini-program-collapsible-heading:after{border:0}.mini-program-collapsible-heading>taro-view-core{display:flex;min-width:0;align-items:center;gap:8PX}.mini-program-collapsible-heading>taro-view-core>taro-text-core:first-child{overflow:hidden;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mini-program-collapsible-heading>taro-view-core>taro-text-core:last-child,.mini-program-collapsible-action{color:#718184;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400;white-space:nowrap}.mini-program-collapsible-action{color:#14786f}.mini-program-collapsible-section.collapsed{min-height:40PX;overflow:hidden}.mini-program-collapsible-content{min-width:0}taro-button-core:after{border:0}.scheduling-toolbar,.craft-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem;margin-bottom:.3rem}.workspace-search{display:flex;min-width:0;height:1.55rem;padding:0 .375rem;align-items:center;gap:.25rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff;color:#16786e;font-size:calc(.45rem * var(--app-font-scale, 1))}.workspace-search taro-input-core{min-width:0;flex:1;color:#344a50;font-size:calc(.5rem * var(--app-font-scale, 1))}.workspace-primary,.workspace-secondary{min-width:3.45rem;height:1.55rem;margin:0!important;padding:0 .4rem!important;border-radius:.15rem;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:1.55rem}.workspace-primary{background:#16786e;color:#fff}.workspace-secondary{border:.025rem solid #cbd6d9;background:#edf3f4;color:#365158}.workspace-secondary.compact{width:100%;height:1.2rem;margin-top:.325rem!important;line-height:1.2rem}.workspace-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:.35rem}.workspace-metrics>taro-view-core{min-width:0;padding:.35rem;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.workspace-metrics taro-text-core{display:block;color:#6c7c82;font-size:calc(.425rem * var(--app-font-scale, 1))}.workspace-metrics taro-text-core:first-child{margin-bottom:.075rem;color:#173d43;font-size:calc(.7rem * var(--app-font-scale, 1));font-weight:700}.workspace-metrics .risk taro-text-core:first-child{color:#a33b32}.scheduling-layout,.craft-layout{display:grid;gap:.35rem}.scheduling-plan-queue,.scheduling-process-board,.craft-route-list,.craft-process-list{min-width:0}.workspace-section-heading{display:flex;margin:.15rem 0 .25rem;align-items:center;justify-content:space-between;color:#263f46;font-size:calc(.525rem * var(--app-font-scale, 1));font-weight:700}.workspace-section-heading taro-text-core:last-child{color:#738389;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:400}.scheduling-plan-queue,.craft-route-list{display:grid;gap:.25rem}.scheduling-plan-card,.craft-route-card{display:grid;width:100%;min-height:2.9rem;margin:0!important;padding:.375rem!important;gap:.175rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff;color:#607177;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:1.3;text-align:left}.scheduling-plan-card.active,.craft-route-card.active{border-color:#75aea7;background:#e9f4f2}.workspace-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem}.workspace-card-heading>taro-text-core:first-child{min-width:0;color:#20383e;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.workspace-state,.teal-text,.risk-text{flex:none;font-size:calc(.4rem * var(--app-font-scale, 1))}.workspace-state.partial,.teal-text{color:#16786e}.workspace-state.pending,.risk-text{color:#a33b32}.workspace-state.scheduled{color:#2c765d}.selected-workspace-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;margin-bottom:.3rem;padding:.35rem;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.selected-workspace-strip taro-text-core{display:block;color:#738389;font-size:calc(.375rem * var(--app-font-scale, 1))}.selected-workspace-strip taro-text-core:last-child{margin-top:.1rem;color:#20383e;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.scheduling-process-list{display:grid;gap:.25rem}.scheduling-process-card{padding:.375rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.scheduling-process-card.warning{border-color:#d9a05b;background:#fff5e7}.scheduling-process-facts{display:grid;gap:.15rem;margin-top:.25rem;color:#6a7b81;font-size:calc(.425rem * var(--app-font-scale, 1))}.workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin-top:.35rem}.workspace-actions taro-button-core{width:100%;min-width:0}.workspace-empty{padding:2rem .45rem;color:#718187;font-size:calc(.475rem * var(--app-font-scale, 1));text-align:center}.craft-process-list{display:grid;gap:.25rem}.craft-process-card{display:grid;grid-template-columns:.95rem minmax(0,1fr);gap:.275rem;padding:.35rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.craft-step{display:flex;width:.8rem;height:.8rem;align-items:center;justify-content:center;border-radius:50%;background:#16786e;color:#fff;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.craft-process-content{min-width:0}.craft-process-content>taro-text-core{display:block;margin-top:.175rem;color:#6d7d83;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.4}.craft-process-content .craft-requirement{padding:.2rem .25rem;border-left:.075rem solid #75aea7;background:#f2f7f6;color:#425c62}.craft-route-overview{min-width:0}.craft-route-table{display:none;overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.craft-route-table-row{display:grid;grid-template-columns:minmax(2.5rem,.8fr) minmax(3.75rem,1.3fr) minmax(3.75rem,1.2fr) minmax(2rem,.7fr) 1.75rem 2rem 1.9rem 5.75rem;min-height:1.55rem;align-items:center;border-bottom:.025rem solid #e1e7e8;color:#52676c}.craft-route-table-row:last-child{border-bottom:0}.craft-route-table-row.active{background:#edf6f4}.craft-route-table-row.header{min-height:1rem;background:#f2f6f6;color:#40565b;font-weight:700}.craft-route-table-row>taro-text-core,.craft-route-table-row>taro-view-core{min-width:0;padding:.2rem .25rem;overflow-wrap:anywhere}.craft-route-table-row>taro-view-core>taro-text-core{display:block}.craft-route-table-row>taro-view-core>taro-text-core+taro-text-core{margin-top:.075rem;color:#78888d}.craft-route-no{color:#126b62;font-weight:700}.craft-route-status{color:#16786e}.craft-route-row-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem}.craft-route-row-actions taro-button-core{width:100%;height:.85rem;margin:0!important;padding:0!important;border:.025rem solid #cbd6d9;border-radius:.1rem;background:#fff;color:#52676c;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.8rem}.craft-route-row-actions taro-button-core.edit{border-color:#75aea7;color:#126b62}.craft-route-row-actions taro-button-core.danger{border-color:#d9aaa6;color:#b42318}.craft-route-mobile-list{display:grid;gap:.25rem}.craft-mobile-selection,.scheduling-mobile-risk{display:none}.craft-editor-backdrop{position:fixed;z-index:130;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgb(17 35 39 / 48%)}.craft-editor-drawer{position:relative;display:grid;width:100%;max-height:92dvh;overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto;border-top:.025rem solid #75aea7;border-radius:.2rem .2rem 0 0;background:#fff;box-shadow:0 -.3rem 1.05rem #1634373d}.craft-drawer-handle{width:1.1rem;height:.1rem;margin:.175rem auto 0;border-radius:.05rem;background:#aab8ba}.craft-process-horizontal{display:grid;min-width:0;padding:.05rem .05rem .3rem;grid-template-columns:1fr;gap:.2rem;overflow-x:hidden}.craft-horizontal-process{position:relative;box-sizing:border-box;width:100%;min-width:0;padding:.3rem;border:.025rem solid #cad7d7;border-radius:.15rem;background:#f9fbfb}.craft-horizontal-process:not(:last-child):after{position:absolute;top:50%;right:-.525rem;color:#5a9790;font-size:calc(.55rem * var(--app-font-scale, 1));content:"›"}.craft-main-process-header{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;align-items:start;gap:.2rem}.craft-main-process-header>taro-text-core:nth-child(2){color:#20383e;font-weight:700}.craft-main-process-header>taro-button-core{height:.85rem;margin:0!important;padding:0 .2rem;border:.025rem solid #e1b0ab;border-radius:.1rem;color:#a33b32;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.8rem}.craft-parallel-control{display:flex;min-height:.8rem;padding:0 .175rem;align-items:center;gap:.1rem;border:.025rem solid #cbd6d9;border-radius:.1rem;background:#fff;color:#607177;font-size:calc(.325rem * var(--app-font-scale, 1))}.craft-parallel-control.active{border-color:#69a69e;background:#e8f4f2;color:#126b62}.craft-parallel-control taro-checkbox-core{transform:scale(.8);transform-origin:center}.craft-main-process-options{display:grid;gap:.125rem}.craft-main-process-fields{display:grid;grid-template-columns:minmax(3rem,1fr) 2.8rem;margin-top:.25rem;gap:.2rem}.craft-main-process-fields>taro-view-core>taro-text-core,.craft-subprocess-row>taro-view-core>taro-text-core{display:block;margin-bottom:.125rem;color:#6c7e81;font-size:calc(.325rem * var(--app-font-scale, 1))}.craft-main-process-fields taro-input-core,.craft-subprocess-row taro-input-core{box-sizing:border-box;width:100%;height:1rem;padding:0 .225rem;border:.025rem solid #cdd8d6;border-radius:.1rem;background:#fff;color:#294448;font-size:calc(.375rem * var(--app-font-scale, 1))}.craft-hours-field>taro-view-core{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.125rem}.craft-hours-field>taro-view-core>taro-text-core{color:#16786e;font-size:calc(.275rem * var(--app-font-scale, 1));white-space:nowrap}.craft-subprocess-heading{display:flex;margin:.3rem 0 .175rem;align-items:center;justify-content:space-between;color:#30494e;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.craft-subprocess-heading taro-text-core:last-child{color:#75858a;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:400}.craft-subprocess-list{display:grid;gap:.15rem}.craft-subprocess-row{display:grid;grid-template-columns:.6rem minmax(2.625rem,1fr) minmax(2.625rem,1fr) 2.35rem .85rem;align-items:end;gap:.15rem;padding:.175rem;border:.025rem solid #d8e1e1;border-radius:.1rem;background:#fff}.craft-subprocess-index{align-self:center;color:#16786e;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700;text-align:center}.craft-subprocess-row>taro-button-core{width:.85rem;height:1rem;margin:0!important;padding:0!important;border:.025rem solid #e2c5c1;border-radius:.1rem;color:#a33b32;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:.95rem}.craft-equipment-picker .responsive-picker-anchor{min-width:0}.craft-equipment-picker .responsive-picker-anchor>taro-view-core{display:block;height:.75rem;padding:0 .15rem;overflow:hidden;border:.025rem solid #cbd7d5;border-radius:.075rem;background:#fff;color:#35504f;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:400;line-height:.75rem;text-overflow:ellipsis;white-space:nowrap}.craft-subprocess-empty{padding:.35rem;border:.025rem dashed #cbd6d9;color:#7a8a8e;font-size:calc(.325rem * var(--app-font-scale, 1));text-align:center}.craft-add-subprocess{width:100%;height:.95rem;margin:.2rem 0 0!important;border:.025rem dashed #75aea7;border-radius:.1rem;background:#f2f8f7;color:#126b62;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.9rem}.workspace-modal-backdrop{position:fixed;z-index:130;inset:0;display:flex;padding:.55rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.workspace-modal-backdrop.nested{z-index:140;background:rgb(17 35 39 / 36%)}.workspace-modal{display:grid;width:min(19rem,100%);max-height:calc(100vh - 1.1rem);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff;box-shadow:0 .4rem 1.2rem #1634373d}.workspace-modal-header{display:flex;min-height:1.7rem;padding:.3rem .4rem;align-items:center;justify-content:space-between;gap:.3rem;border-bottom:.025rem solid #d7e0df}.workspace-modal-header taro-text-core{display:block;color:#1d3a3f;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700}.workspace-modal-header taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:400}.workspace-modal-header taro-button-core{width:.95rem;height:.95rem;margin:0!important;padding:0!important;background:#eef3f3;color:#4d6265;font-size:calc(.6rem * var(--app-font-scale, 1));line-height:.95rem}.workspace-modal-body{min-height:0;padding:.35rem .4rem;overflow-y:auto}.craft-editor-drawer .workspace-modal-body{overflow-x:hidden;overflow-y:auto}.workspace-modal-footer{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:.3rem .4rem;gap:.2rem;border-top:.025rem solid #d7e0df;background:#f7f9f9}.workspace-modal-footer taro-button-core{width:100%;height:1.15rem;margin:0!important;border:.025rem solid #cbd6d9;border-radius:.1rem;background:#fff;color:#365158;font-size:calc(.4rem * var(--app-font-scale, 1));line-height:1.1rem}.workspace-modal-footer .primary{border-color:#16786e;background:#16786e;color:#fff}.workspace-modal-footer .danger{border-color:#c87972;color:#a33b32}.craft-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.craft-editor-grid>taro-view-core>taro-text-core,.craft-editor-process>taro-view-core>taro-text-core{display:block;margin-bottom:.125rem;color:#6c7e81;font-size:calc(.35rem * var(--app-font-scale, 1))}.craft-editor-grid taro-input-core,.craft-editor-process taro-input-core{box-sizing:border-box;width:100%;height:1.1rem;padding:0 .25rem;border:.025rem solid #cdd8d6;border-radius:.1rem;background:#f9fbfb;color:#294448;font-size:calc(.4rem * var(--app-font-scale, 1))}.craft-editor-process-heading{margin-top:.4rem}.craft-editor-process-heading taro-button-core{width:auto;height:.9rem;margin:0!important;padding:0 .3rem;border:.025rem solid #75aea7;color:#16786e;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.85rem}.craft-editor-processes{display:grid;gap:.2rem}.craft-editor-process{display:grid;grid-template-columns:.95rem minmax(3rem,1fr) 3rem minmax(3.25rem,.8fr) 1.7rem;padding:.25rem;align-items:end;gap:.2rem;border:.025rem solid #d2dcdf;border-radius:.125rem;background:#fff}.craft-editor-process>taro-button-core{height:1.1rem;margin:0!important;padding:0;border:.025rem solid #e1b0ab;color:#a33b32;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:1.05rem}.template-picker-modal{width:min(13rem,100%)}.template-picker-list{display:grid;gap:.2rem}.template-picker-list>taro-button-core{display:grid;width:100%;min-height:1.55rem;margin:0!important;padding:.25rem .3rem;justify-items:start;border:.025rem solid #d2dcdf;background:#fff;text-align:left}.template-picker-list taro-text-core{display:block;color:#20383e;font-size:calc(.4rem * var(--app-font-scale, 1))}.template-picker-list taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.325rem * var(--app-font-scale, 1))}.scheduling-proposal-modal{width:min(17rem,100%)}.scheduling-modal-label{display:block;margin:.2rem 0 .175rem;color:#52676c;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.scheduling-strategy-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem}.scheduling-strategy-options taro-button-core{width:100%;height:1.05rem;margin:0!important;border:.025rem solid #cbd6d9;background:#f7f9f9;color:#52676c;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:1rem}.scheduling-strategy-options taro-button-core.active{border-color:#16786e;background:#e7f3f1;color:#126b62}.scheduling-window-summary,.scheduling-proposal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.35rem;gap:.2rem}.scheduling-window-summary>taro-view-core,.scheduling-proposal-metrics>taro-view-core{padding:.25rem;border:.025rem solid #d2dcdf;border-radius:.1rem;background:#f7f9f9}.scheduling-window-summary taro-text-core,.scheduling-proposal-metrics taro-text-core{display:block;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}.scheduling-window-summary taro-text-core:last-child,.scheduling-proposal-metrics taro-text-core:first-child{margin-top:.1rem;color:#20383e;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.scheduling-proposal-metrics .risk{border-color:#dfa39d;background:#fff1ef}.scheduling-proposal-metrics .risk taro-text-core:first-child{color:#a33b32}.scheduling-preview-empty,.scheduling-clear-state{margin-top:.35rem;padding:.4rem;border:.025rem solid #b8d2ce;border-radius:.1rem;background:#edf6f4;color:#3f625f;font-size:calc(.35rem * var(--app-font-scale, 1));text-align:center}.scheduling-conflict-list{display:grid;margin-top:.25rem;gap:.15rem}.scheduling-conflict-list>taro-view-core:not(.scheduling-clear-state){display:grid;grid-template-columns:1.9rem minmax(0,1fr);padding:.2rem .25rem;gap:.2rem;border-left:.075rem solid #c87770;background:#fff4f2;color:#7d4b46;font-size:calc(.325rem * var(--app-font-scale, 1))}.scheduling-date-input{box-sizing:border-box;width:100%;height:1.1rem;padding:0 .25rem;border:.025rem solid #cbd6d9;border-radius:.1rem;background:#f9fbfb;font-size:calc(.4rem * var(--app-font-scale, 1))}.scheduling-equipment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.scheduling-equipment-options taro-button-core{display:grid;width:100%;min-height:1.55rem;margin:0!important;padding:.225rem .275rem;justify-items:start;border:.025rem solid #d2dcdf;background:#fff;text-align:left}.scheduling-equipment-options taro-button-core.active{border-color:#16786e;background:#e8f4f2}.scheduling-equipment-options taro-text-core{display:block;color:#20383e;font-size:calc(.35rem * var(--app-font-scale, 1))}.scheduling-equipment-options taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}@media (max-width: 899px){.desktop-only-command{display:none}.scheduling-toolbar{grid-template-columns:minmax(0,1fr) auto}.scheduling-toolbar .workspace-primary{min-width:2.6rem}.workspace-metrics{gap:.175rem}.workspace-metrics>taro-view-core{padding:.25rem}.workspace-metrics taro-text-core{font-size:calc(.325rem * var(--app-font-scale, 1))}.workspace-metrics taro-text-core:first-child{font-size:calc(.575rem * var(--app-font-scale, 1))}.scheduling-mobile-risk{display:grid;margin:-.075rem 0 .3rem;padding:.25rem .3rem;gap:.075rem;border-left:.1rem solid #b7791f;background:#fff6e8;color:#76501b}.scheduling-mobile-risk taro-text-core:first-child{font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.scheduling-mobile-risk taro-text-core:last-child{font-size:calc(.3rem * var(--app-font-scale, 1))}.scheduling-plan-queue{max-height:5.75rem;overflow-y:auto}.scheduling-plan-card{min-height:2.35rem;padding:.3rem!important;font-size:calc(.35rem * var(--app-font-scale, 1))}.scheduling-process-board{margin-top:.3rem}.selected-workspace-strip{padding:.275rem}.scheduling-process-card{padding:.3rem}.scheduling-process-facts{font-size:calc(.35rem * var(--app-font-scale, 1))}.scheduling-sticky-actions{position:sticky;z-index:20;bottom:calc(1.45rem + env(safe-area-inset-bottom));margin:.3rem -.3rem -.3rem;padding:.25rem .3rem;border-top:.025rem solid #cad6d7;background:rgb(247 250 250 / 96%);box-shadow:0 -.2rem .45rem #223c3f1a}.craft-toolbar{grid-template-columns:minmax(0,1fr) auto}.craft-toolbar .workspace-primary{min-width:2.6rem}.craft-route-mobile-list{max-height:5.65rem;overflow-y:auto}.craft-route-card{min-height:2.35rem;padding:.3rem!important;font-size:calc(.35rem * var(--app-font-scale, 1))}.craft-mobile-selection{display:grid;margin-top:.3rem;padding:.325rem;gap:.25rem;border:.025rem solid #75aea7;border-radius:.15rem;background:#fff}.craft-mobile-selection-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.craft-mobile-selection-head>taro-view-core{min-width:0}.craft-mobile-selection-head taro-text-core{display:block;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}.craft-mobile-selection-head taro-text-core:last-child{margin-top:.075rem;color:#20383e;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.craft-mobile-selection-head taro-button-core{width:auto;min-width:2.6rem;height:.9rem;margin:0!important;padding:0 .25rem!important;border:.025rem solid #75aea7;color:#126b62;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.85rem}.craft-mobile-selection-meta{display:flex;flex-wrap:wrap;gap:.15rem;color:#5e7277;font-size:calc(.3rem * var(--app-font-scale, 1))}.craft-mobile-selection-meta taro-text-core{padding:.1rem .175rem;border:.025rem solid #d7e0df;border-radius:.1rem;background:#f5f8f8}.craft-mobile-process-route{display:grid;gap:.175rem}.craft-mobile-process-route>taro-view-core{display:grid;grid-template-columns:.7rem minmax(0,1fr);align-items:center;gap:.225rem;padding:.2rem .225rem;border-left:.075rem solid #5a9790;background:#f4f8f7}.craft-mobile-process-route>taro-view-core>taro-text-core{display:flex;width:.6rem;height:.6rem;align-items:center;justify-content:center;border-radius:50%;background:#16786e;color:#fff;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:700}.craft-mobile-process-route taro-view-core>taro-view-core taro-text-core{display:block;color:#244147;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.craft-mobile-process-route taro-view-core>taro-view-core>taro-text-core:last-child{margin-top:.075rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:400}.craft-mobile-process-name{display:flex;align-items:center;gap:.15rem}.craft-mobile-process-name .craft-mobile-parallel-tag{width:-moz-fit-content;width:fit-content;padding:.05rem .125rem;border:.025rem solid #78a7a1;border-radius:.075rem;background:#e6f2f0;color:#126b62;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.2}.craft-mobile-route-empty{padding:.45rem;color:#718184;font-size:calc(.325rem * var(--app-font-scale, 1));text-align:center}.workspace-modal-backdrop{padding:0;align-items:flex-end}.workspace-modal{width:100%;max-height:calc(100vh - 1.2rem);border-width:.025rem 0 0;border-radius:.2rem .2rem 0 0}.craft-editor-grid{grid-template-columns:1fr}.craft-main-process-fields{grid-template-columns:minmax(0,1fr) 2.3rem}.craft-main-process-fields>taro-view-core:first-child{grid-column:1 / -1}.craft-subprocess-row{grid-template-columns:.6rem minmax(0,1fr) 2.1rem .85rem}.craft-subprocess-row>taro-view-core:nth-of-type(2){grid-column:2 / -1;grid-row:2}.craft-editor-drawer .workspace-modal-header{padding-top:.2rem}.craft-editor-drawer .workspace-modal-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:calc(.3rem + env(safe-area-inset-bottom))}.craft-editor-process{grid-template-columns:.85rem minmax(0,1fr) 2.25rem}.craft-editor-process>taro-view-core:nth-of-type(3){grid-column:2 / -1}.craft-editor-process>taro-button-core{grid-column:2 / -1}.workspace-modal-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:calc(.3rem + env(safe-area-inset-bottom))}.scheduling-strategy-options,.scheduling-equipment-options{grid-template-columns:1fr}.scheduling-window-summary,.scheduling-proposal-metrics{gap:.125rem}}@media (min-width: 900px){.scheduling-page{display:flex;min-height:calc(100dvh - 105PX);flex-direction:column}.craft-route-overview{display:flex;min-height:calc(100dvh - 155PX);flex-direction:column}.craft-route-table{display:block;flex:1 1 auto;overflow-y:auto}.craft-route-mobile-list{display:none}.craft-route-table-row{grid-template-columns:minmax(88PX,.8fr) minmax(126PX,1.3fr) minmax(126PX,1.2fr) minmax(70PX,.7fr) 58PX 68PX 66PX 194PX;min-height:46PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-route-table-row.header{min-height:32PX}.craft-route-table-row>taro-text-core,.craft-route-table-row>taro-view-core{padding:6PX 8PX}.craft-route-table-row>taro-view-core>taro-text-core+taro-text-core{margin-top:2PX}.craft-route-row-actions{gap:4PX}.craft-route-row-actions taro-button-core{height:26PX;border-radius:3PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:24PX}.craft-editor-backdrop{left:var(--sidebar-width)}.craft-editor-drawer{width:100%;height:100dvh;max-height:none;border-radius:7PX 7PX 0 0}.craft-drawer-handle{width:38PX;height:3PX;margin-top:5PX}.craft-editor-drawer .workspace-modal-header{min-height:48PX;padding:7PX 14PX}.craft-editor-drawer .workspace-modal-header taro-text-core{font-size:calc(14PX * var(--app-font-scale, 1))}.craft-editor-drawer .workspace-modal-header taro-text-core+taro-text-core{margin-top:2PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-editor-drawer .workspace-modal-header taro-button-core{width:30PX;height:30PX;font-size:calc(18PX * var(--app-font-scale, 1));line-height:30PX}.craft-editor-drawer .workspace-modal-body{padding:5PX 14PX;overflow-x:hidden;overflow-y:auto}.craft-editor-drawer .workspace-modal-footer{padding:8PX 14PX;justify-content:end;grid-template-columns:90PX 90PX 90PX 100PX}.craft-editor-drawer .workspace-modal-footer taro-button-core{height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:32PX}.craft-editor-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7PX}.craft-editor-grid>taro-view-core>taro-text-core{margin-bottom:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-editor-grid taro-input-core{height:30PX;padding:0 7PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-editor-process-heading{margin-top:5PX}.craft-editor-process-heading taro-button-core{height:28PX;padding:0 9PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:26PX}.craft-process-horizontal{display:grid;padding:1PX 1PX 8PX;grid-template-columns:repeat(auto-fit,minmax(320PX,1fr));align-items:start;gap:8PX;overflow-x:hidden}.craft-horizontal-process{width:100%;min-width:0;padding:9PX;border-radius:4PX}.craft-horizontal-process:not(:last-child):after{display:none}.craft-main-process-header{gap:6PX}.craft-main-process-header>taro-text-core:nth-child(2){font-size:calc(11PX * var(--app-font-scale, 1))}.craft-main-process-header>taro-button-core{height:26PX;padding:0 6PX;font-size:calc(9PX * var(--app-font-scale, 1));line-height:24PX}.craft-parallel-control{min-height:26PX;padding:0 5PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-main-process-fields{grid-template-columns:minmax(100PX,1fr) 92PX;margin-top:7PX;gap:6PX}.craft-main-process-fields>taro-view-core>taro-text-core,.craft-subprocess-row>taro-view-core>taro-text-core{margin-bottom:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-main-process-fields taro-input-core,.craft-subprocess-row taro-input-core{height:30PX;padding:0 6PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-subprocess-heading{margin:8PX 0 5PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-subprocess-heading taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.craft-subprocess-list{gap:4PX}.craft-subprocess-row{grid-template-columns:18PX minmax(0,1fr) 88PX 38PX 28PX;gap:4PX;padding:5PX}.craft-subprocess-row>.craft-subprocess-index{grid-column:1;grid-row:1}.craft-subprocess-row>taro-view-core:nth-of-type(1){grid-column:2;grid-row:1}.craft-subprocess-row>taro-view-core:nth-of-type(2){grid-column:2 / -1;grid-row:2}.craft-subprocess-row>taro-view-core:nth-of-type(3){grid-column:3;grid-row:1}.craft-subprocess-row>.craft-joint-inspection{grid-column:4;grid-row:1}.craft-subprocess-row>taro-button-core{grid-column:5;grid-row:1}.craft-subprocess-index{font-size:calc(9PX * var(--app-font-scale, 1))}.craft-subprocess-row>taro-button-core{width:28PX;height:30PX;font-size:calc(14PX * var(--app-font-scale, 1));line-height:28PX}.craft-subprocess-empty{padding:10PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-add-subprocess{height:28PX;margin-top:5PX!important;font-size:calc(10PX * var(--app-font-scale, 1));line-height:26PX}.scheduling-toolbar,.craft-toolbar{margin-bottom:10PX}.workspace-search{height:34PX;padding:0 10PX;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1))}.workspace-search taro-input-core{font-size:calc(11PX * var(--app-font-scale, 1))}.workspace-primary,.workspace-secondary{min-width:92PX;height:34PX;padding:0 10PX!important;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.workspace-secondary.compact{height:28PX;margin-top:8PX!important;line-height:28PX}.workspace-metrics{width:520PX;gap:8PX;margin-bottom:10PX}.workspace-metrics>taro-view-core{padding:8PX 10PX;border-radius:4PX}.workspace-metrics taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.workspace-metrics taro-text-core:first-child{font-size:calc(18PX * var(--app-font-scale, 1))}.scheduling-layout{min-height:0;grid-template-columns:250PX minmax(0,1fr);gap:10PX;flex:1 1 0}.craft-layout{grid-template-columns:330PX minmax(0,1fr);gap:10PX}.scheduling-plan-queue,.scheduling-process-board,.craft-route-list,.craft-process-list{align-content:start;padding:10PX;border:1PX solid #d2dcdf;border-radius:5PX;background:#f8faf9}.scheduling-plan-queue,.scheduling-process-board{min-height:0;overflow-y:auto}.workspace-section-heading{margin:2PX 0 8PX;font-size:calc(12PX * var(--app-font-scale, 1))}.workspace-section-heading taro-text-core:last-child{font-size:calc(10PX * var(--app-font-scale, 1))}.scheduling-plan-card,.craft-route-card{min-height:76PX;padding:9PX!important;gap:4PX;border-radius:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.workspace-card-heading>taro-text-core:first-child{font-size:calc(12PX * var(--app-font-scale, 1))}.workspace-state,.teal-text,.risk-text{font-size:calc(10PX * var(--app-font-scale, 1))}.selected-workspace-strip{gap:6PX;margin-bottom:8PX;padding:9PX;border-radius:4PX}.selected-workspace-strip taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.selected-workspace-strip taro-text-core:last-child{margin-top:2PX;font-size:calc(11PX * var(--app-font-scale, 1))}.scheduling-process-list{gap:7PX}.scheduling-process-card{padding:9PX;border-radius:4PX}.scheduling-process-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8PX;margin-top:6PX;font-size:calc(10PX * var(--app-font-scale, 1))}.workspace-actions{justify-content:end;grid-template-columns:130PX 130PX;gap:8PX;margin-top:9PX}.workspace-empty{padding:55PX 12PX;font-size:calc(12PX * var(--app-font-scale, 1))}.craft-process-list{gap:7PX}.craft-process-card{grid-template-columns:28PX minmax(0,1fr);gap:8PX;padding:9PX;border-radius:4PX}.craft-step{width:24PX;height:24PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-process-content>taro-text-core{margin-top:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-process-content .craft-requirement{padding:5PX 7PX;border-left-width:2PX}}.schedule-selection-page{min-height:calc(100vh - 2.2rem);padding:.4rem .5rem;background:#eef2f1;color:#20383e}.schedule-selection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.schedule-selection-title{display:block;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.schedule-selection-subtitle{display:block;margin-top:.075rem;color:#6d807d;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-selection-actions{display:flex;gap:.2rem}.schedule-selection-actions taro-button-core,.schedule-publish-footer taro-button-core{height:.9rem;margin:0;padding:0 .35rem;border:.025rem solid #93aaa7;border-radius:.1rem;background:#fff;color:#176f67;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.85rem}.schedule-selection-actions .primary,.schedule-publish-footer .primary{border-color:#16877d;background:#16877d;color:#fff}.schedule-selection-summary{display:flex;margin-top:.3rem;padding:.275rem .3rem;align-items:center;justify-content:space-between;border:.025rem solid #7fb0a9;border-radius:.1rem;background:#edf7f5;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-selection-summary taro-text-core:first-child{font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.schedule-selection-search{margin-top:.25rem;padding:0 .3rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff}.schedule-selection-search taro-input-core{height:.95rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.schedule-selection-layout{display:grid;margin-top:.25rem;grid-template-columns:7.25rem minmax(0,1fr);gap:.25rem}.schedule-selection-products,.schedule-selection-processes{overflow:hidden;border:.025rem solid #c9d5d3;border-radius:.125rem;background:#fff}.schedule-selection-panel-head{display:flex;min-height:1.05rem;padding:0 .3rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #dce4e2;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.schedule-selection-panel-head taro-text-core:last-child{color:#5b716d;font-size:calc(.275rem * var(--app-font-scale, 1))}.schedule-selection-product{display:block;width:calc(100% - .45rem);min-height:1.55rem;margin:.225rem;padding:.25rem;border:.025rem solid #cad6d3;border-radius:.1rem;background:#fff;color:#20383e;text-align:left}.schedule-selection-product.active{border-color:#16877d;background:#f0f8f6;box-shadow:inset .075rem 0 #16877d}.schedule-selection-product taro-text-core{display:block;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-selection-product taro-text-core:first-child{font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.schedule-selection-product taro-text-core+taro-text-core{margin-top:.125rem;color:#70817e}.schedule-selection-process{display:grid;min-height:1.55rem;padding:.2rem .25rem;align-items:center;gap:.25rem;grid-template-columns:.75rem minmax(3.75rem,1.2fr) minmax(4.25rem,1fr) minmax(3.75rem,1fr);border-top:.025rem solid #dfe6e4;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-selection-process:first-of-type{border-top:0}.schedule-selection-process.disabled{opacity:.55}.schedule-selection-process>taro-view-core taro-text-core{display:block}.schedule-selection-process>taro-view-core taro-text-core:first-child{font-weight:700}.schedule-selection-process>taro-view-core taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1))}.schedule-selection-inherited,.schedule-selection-picker{min-height:.9rem;padding:.2rem .25rem;border:.025rem solid #9aadaa;border-radius:.1rem;background:#fff}.schedule-selection-inherited taro-text-core:first-child{font-weight:700}.schedule-selection-inherited taro-text-core:last-child{margin-top:.05rem;color:#147168;font-size:calc(.25rem * var(--app-font-scale, 1))}.schedule-selection-picker.selected{border-color:#16877d}.schedule-selection-match{color:#147168}.schedule-publish-backdrop{position:fixed;z-index:50;inset:0;display:flex;padding:.6rem;align-items:center;justify-content:center;background:rgba(17,40,41,.46)}.schedule-publish-dialog{width:min(22.5rem,100%);overflow:hidden;border-radius:.15rem;background:#fff;box-shadow:0 .45rem 1.25rem #0c1e1f4d}.schedule-publish-head,.schedule-publish-footer{display:flex;padding:.325rem .375rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d6dfdd}.schedule-publish-head taro-text-core{display:block}.schedule-publish-head taro-text-core:first-child{font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.schedule-publish-head taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1))}.schedule-publish-head taro-button-core{width:.85rem;height:.85rem;margin:0;padding:0;border:0;background:transparent;line-height:.8rem}.schedule-publish-list{margin:.35rem .375rem;border:.025rem solid #cad6d3;border-radius:.1rem}.schedule-publish-row{display:grid;min-height:1.2rem;padding:.175rem .25rem;align-items:center;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:.2rem;border-bottom:.025rem solid #dfe6e4;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-publish-row:last-child{border-bottom:0}.schedule-publish-row taro-text-core:last-child{color:#a4462d;font-weight:700}.schedule-publish-warning{margin:0 .375rem .3rem;padding:.225rem;border-left:.075rem solid #b84038;background:#fff0ee}.schedule-publish-warning taro-text-core{display:block;font-size:calc(.275rem * var(--app-font-scale, 1))}.schedule-publish-footer{justify-content:flex-end;gap:.2rem;border-top:.025rem solid #d6dfdd;border-bottom:0}@media (max-width:800px){.schedule-selection-page{padding:.25rem}.schedule-selection-toolbar{align-items:flex-start;flex-wrap:wrap}.schedule-selection-actions{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem}.schedule-selection-actions taro-button-core{width:100%;padding:0 .15rem}.schedule-selection-summary{align-items:flex-start;flex-direction:column;gap:.1rem}.schedule-selection-layout{grid-template-columns:1fr}.schedule-selection-products{display:block;overflow:visible;padding:.1rem}.schedule-selection-panel-head{display:none}.schedule-selection-product{width:calc(100% - .3rem);min-height:1.4rem;margin:.15rem}.schedule-selection-process{grid-template-columns:.7rem minmax(0,1fr)}.schedule-selection-process>taro-picker-core,.schedule-selection-inherited,.schedule-selection-match{grid-column:2}.schedule-publish-backdrop{padding:0;align-items:flex-end}.schedule-publish-dialog{max-height:88vh;border-radius:.2rem .2rem 0 0}.schedule-publish-list{max-height:55vh;overflow:auto}.schedule-publish-row{grid-template-columns:1fr 1fr}.schedule-publish-footer taro-button-core{flex:1}}.craft-existing-processes{display:grid;margin-top:.25rem;padding:.25rem;border:.025rem solid #cbd8d6;border-radius:.125rem;background:#f7faf9;gap:.2rem}.craft-existing-processes>taro-view-core:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:.3rem}.craft-existing-processes>taro-view-core:first-child taro-text-core:first-child{color:#20383e;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.craft-existing-processes>taro-view-core:first-child taro-text-core:last-child{color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1))}.craft-existing-process-groups{display:grid}.craft-existing-process-group{display:grid;padding:.15rem 0;align-items:start;grid-template-columns:1.8rem minmax(0,1fr);gap:.2rem;border-top:.025rem solid #dfe6e4}.craft-existing-process-group:first-child{padding-top:0;border-top:0}.craft-existing-process-group:last-child{padding-bottom:0}.craft-existing-process-group-label{padding-top:.15rem;color:#506965;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.craft-existing-process-list{display:flex;min-width:0;flex-wrap:wrap;gap:.15rem;padding-bottom:.05rem}.craft-existing-process-list taro-button-core{width:auto;min-width:2.1rem;height:.75rem;margin:0;padding:0 .25rem;border:.025rem solid #8bb4ae;border-radius:.1rem;background:#fff;color:#146d64;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.7rem}.craft-horizontal-process.dragging{opacity:.58;border-color:#16877d;box-shadow:0 0 0 .05rem #16877d26}.craft-drag-handle{width:.7rem!important;min-width:.7rem;height:.7rem!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#607572!important;font-size:calc(.4rem * var(--app-font-scale, 1))!important;line-height:.7rem!important;cursor:grab}.craft-order-fallback{display:flex;gap:.075rem}.craft-order-fallback taro-button-core{width:.625rem!important;min-width:.625rem;height:.625rem!important;padding:0!important;line-height:.575rem!important}.craft-joint-inspection{display:flex;min-height:.7rem;padding:0 .175rem;align-items:center;gap:.1rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff;color:#5d716e;font-size:calc(.25rem * var(--app-font-scale, 1))}.craft-joint-inspection.active{border-color:#16877d;background:#eaf6f3;color:#126b62}.craft-joint-inspection taro-checkbox-core{transform:scale(.72)}.craft-equipment-picker{display:grid;grid-template-columns:1fr 1fr;gap:.1rem}.craft-equipment-picker>taro-text-core{grid-column:1/-1}.craft-equipment-picker taro-picker-core{min-width:0}.craft-equipment-picker picker>taro-view-core,.craft-equipment-picker taro-picker-core taro-view-core{display:block;height:.75rem;padding:0 .15rem;overflow:hidden;border:.025rem solid #cbd7d5;border-radius:.075rem;background:#fff;color:#35504f;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:400;line-height:.75rem;text-overflow:ellipsis;white-space:nowrap}.craft-equipment-picker.compact{grid-template-columns:1fr 1fr}.craft-equipment-picker.compact>taro-text-core{grid-column:1/-1}.craft-subprocess-row .craft-joint-inspection.compact{min-height:.75rem;justify-content:center}@media (max-width:899px){.craft-existing-processes>taro-view-core:first-child{align-items:flex-start;flex-direction:column;gap:.05rem}.craft-existing-process-group{grid-template-columns:1fr;gap:4PX}.craft-existing-process-group-label{padding-top:0}.craft-existing-process-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.craft-existing-process-list taro-button-core{width:100%;min-width:0}.craft-main-process-header{flex-wrap:wrap}.craft-main-process-header>taro-text-core:not(.craft-step){font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.craft-order-fallback{margin-left:auto}.craft-main-process-fields{grid-template-columns:1fr}.craft-main-process-fields>taro-view-core{grid-column:1!important}.craft-subprocess-row{grid-template-columns:24PX minmax(0,1fr) 30PX!important;align-items:start}.craft-subprocess-row>.craft-subprocess-index{grid-column:1;grid-row:1}.craft-subprocess-row>taro-view-core:nth-of-type(1){grid-column:2;grid-row:1}.craft-subprocess-row>taro-view-core:nth-of-type(2){grid-column:2;grid-row:2}.craft-subprocess-row>taro-view-core:nth-of-type(3){grid-column:2;grid-row:3}.craft-subprocess-row>.craft-joint-inspection{grid-column:2;grid-row:4;width:-moz-fit-content;width:fit-content}.craft-subprocess-row>taro-button-core{grid-column:3;grid-row:1}.craft-equipment-picker{grid-template-columns:1fr 1fr}}@media (min-width:900px){.craft-existing-processes{margin-top:4PX;padding:5PX;gap:3PX}.craft-existing-processes>taro-view-core:first-child taro-text-core:first-child{font-size:calc(11PX * var(--app-font-scale, 1))}.craft-existing-processes>taro-view-core:first-child taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.craft-existing-process-group{padding:2PX 0;grid-template-columns:60PX minmax(0,1fr);gap:5PX}.craft-existing-process-group-label{padding-top:2PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-existing-process-list{gap:4PX}.craft-existing-process-list taro-button-core{min-width:64PX;height:24PX;padding:0 7PX;font-size:calc(9PX * var(--app-font-scale, 1));line-height:22PX}.craft-drag-handle{width:22PX!important;min-width:22PX;height:24PX!important;font-size:calc(12PX * var(--app-font-scale, 1))!important;line-height:24PX!important}.craft-main-process-header>.craft-step{width:24PX;height:24PX;font-size:calc(10PX * var(--app-font-scale, 1))}.craft-main-process-header>taro-text-core:not(.craft-step){font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.craft-order-fallback{gap:2PX}.craft-order-fallback taro-button-core{width:22PX!important;min-width:22PX;height:24PX!important;font-size:calc(10PX * var(--app-font-scale, 1))!important;line-height:22PX!important}.craft-joint-inspection{min-height:24PX;padding:0 5PX;gap:2PX;font-size:calc(9PX * var(--app-font-scale, 1))}.craft-joint-inspection taro-checkbox-core{transform:scale(.65)}.craft-equipment-picker{gap:3PX}.craft-equipment-picker picker>taro-view-core,.craft-equipment-picker taro-picker-core taro-view-core{height:30PX;padding:0 6PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.craft-subprocess-row .craft-joint-inspection.compact{min-height:30PX;font-size:calc(9PX * var(--app-font-scale, 1))}}.craft-binding-panel{display:grid;margin-bottom:.3rem;padding:.3rem;border:.025rem solid #c7d5d3;border-radius:.125rem;background:#f7faf9;gap:.225rem}.craft-binding-heading{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.craft-binding-heading>taro-view-core{display:flex;align-items:center;gap:.175rem}.craft-binding-step{display:flex;width:.55rem;height:.55rem;align-items:center;justify-content:center;border-radius:50%;background:#16786e;color:#fff;font-size:calc(.275rem * var(--app-font-scale,1));font-weight:700}.craft-binding-title{color:#20383e;font-size:calc(.35rem * var(--app-font-scale,1));font-weight:700}.craft-binding-heading>taro-text-core{color:#718184;font-size:calc(.275rem * var(--app-font-scale,1))}.craft-binding-heading.second{margin-top:.1rem;padding-top:.25rem;border-top:.025rem solid #dce5e3}.craft-binding-picker{display:flex;height:1rem;padding:0 .275rem;align-items:center;justify-content:space-between;border:.025rem solid #b9c9c6;border-radius:.1rem;background:#fff;color:#607572;font-size:calc(.325rem * var(--app-font-scale,1))}.craft-binding-picker.selected{border-color:#16877d;color:#174f4a}.craft-binding-picker taro-text-core:last-child{color:#16786e;font-size:calc(.275rem * var(--app-font-scale,1));font-weight:700}.craft-binding-search{padding:0 .25rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff}.craft-binding-search taro-input-core{height:.9rem;font-size:calc(.3rem * var(--app-font-scale,1))}.craft-binding-plan-list{max-height:5.25rem;overflow-y:auto;border:.025rem solid #d2dcda;border-radius:.1rem;background:#fff}.craft-binding-plan{display:grid;min-height:1.3rem;padding:.175rem .25rem;align-items:center;grid-template-columns:.7rem minmax(0,1fr) auto;gap:.2rem;border-bottom:.025rem solid #e1e8e6}.craft-binding-plan:last-child{border-bottom:0}.craft-binding-plan.selected{background:#eaf6f3;box-shadow:inset .075rem 0 #16877d}.craft-binding-plan.disabled{background:#f3f5f4;color:#7b8987}.craft-binding-plan taro-checkbox-core{transform:scale(.82)}.craft-binding-plan>taro-view-core taro-text-core{display:block;font-size:calc(.3rem * var(--app-font-scale,1))}.craft-binding-plan>taro-view-core taro-text-core:first-child{color:#20383e;font-weight:700}.craft-binding-plan>taro-view-core taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale,1))}.craft-binding-plan>taro-text-core{font-size:calc(.25rem * var(--app-font-scale,1));white-space:nowrap}.craft-binding-plan>taro-text-core.available{color:#16786e}.craft-binding-plan>taro-text-core.blocked{color:#9a5845}.craft-binding-empty{padding:.6rem .25rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale,1));text-align:center}.craft-binding-summary{display:flex;padding:.2rem .25rem;align-items:center;justify-content:space-between;gap:.2rem;border-left:.075rem solid #16786e;background:#eaf5f2}.craft-binding-summary taro-text-core{color:#31534f;font-size:calc(.275rem * var(--app-font-scale,1))}.craft-binding-summary taro-text-core:first-child{font-weight:700}.craft-binding-differences{display:grid;padding:.2rem .25rem;border-left:.075rem solid #bd7a32;background:#fff6e9;gap:.075rem}.craft-binding-differences taro-text-core{color:#765126;font-size:calc(.25rem * var(--app-font-scale,1))}.craft-binding-differences taro-text-core:first-child{font-weight:700}.craft-binding-conflict{display:flex;padding:.2rem .25rem;align-items:center;justify-content:space-between;gap:.25rem;border-left:.075rem solid #b84038;background:#fff0ee}.craft-binding-conflict taro-text-core{color:#8c332c;font-size:calc(.275rem * var(--app-font-scale,1));font-weight:700}.craft-binding-conflict taro-button-core{width:auto;height:.75rem;margin:0;padding:0 .25rem;border:.025rem solid #c9827b;background:#fff;color:#9e3830;font-size:calc(.25rem * var(--app-font-scale,1));line-height:.7rem}@media (max-width:899px){.craft-binding-heading{align-items:flex-start;flex-direction:column;gap:.1rem}.craft-binding-plan{grid-template-columns:.65rem minmax(0,1fr)}.craft-binding-plan>taro-text-core{grid-column:2}.craft-binding-summary,.craft-binding-conflict{align-items:flex-start;flex-direction:column}.craft-binding-conflict taro-button-core{width:100%}}@media (min-width:900px){.craft-binding-panel{margin-bottom:5PX;padding:6PX 8PX;grid-template-columns:180PX minmax(0,1fr);align-items:end;gap:5PX 8PX}.craft-binding-heading{grid-column:1}.craft-binding-heading.second{grid-column:2;margin:0;padding:0;border:0}.craft-binding-step{width:18PX;height:18PX;font-size:calc(9PX * var(--app-font-scale,1))}.craft-binding-title{font-size:calc(10PX * var(--app-font-scale,1))}.craft-binding-heading>taro-text-core{display:none}.craft-binding-panel>.responsive-picker-anchor{grid-column:1}.craft-binding-picker{height:30PX;padding:0 7PX;font-size:calc(10PX * var(--app-font-scale,1))}.craft-binding-search{grid-column:2;padding:0 7PX}.craft-binding-search taro-input-core{height:30PX;font-size:calc(10PX * var(--app-font-scale,1))}.craft-binding-plan-list{grid-column:1/-1;display:grid;max-height:102PX;grid-template-columns:repeat(2,minmax(0,1fr))}.craft-binding-plan{min-height:48PX;padding:4PX 7PX;grid-template-columns:22PX minmax(0,1fr) auto;gap:5PX}.craft-binding-plan:nth-child(odd){border-right:1PX solid #e1e8e6}.craft-binding-plan>taro-view-core taro-text-core{font-size:calc(10PX * var(--app-font-scale,1))}.craft-binding-plan>taro-view-core taro-text-core+taro-text-core,.craft-binding-plan>taro-text-core{font-size:calc(9PX * var(--app-font-scale,1))}.craft-binding-summary,.craft-binding-differences,.craft-binding-conflict{grid-column:1/-1;padding:5PX 8PX}.craft-binding-summary taro-text-core,.craft-binding-conflict taro-text-core,.craft-binding-differences taro-text-core{font-size:calc(9PX * var(--app-font-scale,1))}.craft-binding-conflict taro-button-core{height:25PX;font-size:calc(9PX * var(--app-font-scale,1));line-height:23PX}}.craft-binding-customer-search{position:relative}.craft-binding-customer-options{position:absolute;z-index:4;top:calc(100% + .075rem);right:0;left:0;max-height:4.5rem;overflow-y:auto;border:.025rem solid #b9c9c6;border-radius:.1rem;background:#fff;box-shadow:0 .125rem .35rem #1f413e24}.craft-binding-customer-option{padding:.225rem .275rem;border-bottom:.025rem solid #e1e8e6;color:#20383e;font-size:calc(.3rem * var(--app-font-scale,1))}.craft-binding-customer-option:last-child{border-bottom:0}.craft-binding-customer-empty{display:block;padding:.3rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale,1));text-align:center}.craft-production-binding-anchor{position:relative;z-index:3}.craft-production-binding-anchor>taro-view-core:not(.craft-production-binding-dropdown){cursor:pointer}.craft-production-binding-dropdown{position:absolute;z-index:12;top:calc(100% + .1rem);left:0;display:grid;width:min(12rem,calc(100vw - .8rem));max-height:11.5rem;padding:.25rem;overflow:hidden;border:.025rem solid #9fbab6;border-radius:.125rem;background:#fff;box-shadow:0 .25rem .6rem #1f413e33;gap:.2rem}.craft-production-binding-header{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.craft-production-binding-header>taro-view-core{display:flex;align-items:center;gap:.175rem}.craft-production-binding-header taro-button-core{width:.7rem;height:.7rem;margin:0;padding:0;border:0;background:#eef4f3;color:#5d7370;font-size:.4rem;line-height:.7rem}.craft-production-binding-tools{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.15rem}.craft-production-binding-tools .craft-binding-search{grid-column:auto}.craft-production-binding-tools taro-button-core{width:auto;height:.8rem;margin:0;padding:0 .225rem;border:.025rem solid #aec5c1;background:#f3f9f7;color:#166f66;font-size:calc(.25rem * var(--app-font-scale,1));line-height:.75rem}.craft-production-binding-dropdown .craft-binding-plan-list{display:block;max-height:7.5rem;overflow-y:auto;grid-column:auto}.craft-production-binding-dropdown .craft-binding-plan{border-right:0}.craft-production-binding-dropdown .craft-binding-summary,.craft-production-binding-dropdown .craft-binding-differences,.craft-production-binding-dropdown .craft-binding-conflict{grid-column:auto}.craft-production-binding-dropdown .craft-binding-summary{flex-shrink:0}.craft-bound-plan-panel{display:grid;margin:.2rem 0;padding:.225rem;border:.025rem solid #cbd9d6;border-radius:.125rem;background:#f7faf9;gap:.2rem}.craft-bound-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.craft-bound-plan-heading>taro-view-core{display:flex;align-items:center;gap:.2rem}.craft-bound-plan-heading>taro-view-core taro-text-core:first-child{color:#20383e;font-weight:700}.craft-bound-plan-heading>taro-view-core taro-text-core:last-child{color:#16786e}.craft-bound-plan-heading>taro-text-core{color:#718184;font-size:calc(.25rem * var(--app-font-scale,1))}.craft-bound-plan-list{display:grid;max-height:3.75rem;overflow-y:auto;border:.025rem solid #d6e0de;background:#fff}.craft-bound-plan-row{display:flex;min-height:1.15rem;padding:.15rem .225rem;align-items:center;justify-content:space-between;gap:.25rem;border-bottom:.025rem solid #e2e9e7}.craft-bound-plan-row:last-child{border-bottom:0}.craft-bound-plan-row>taro-view-core{display:grid;gap:.05rem}.craft-bound-plan-row>taro-view-core taro-text-core:first-child{color:#20383e;font-weight:700}.craft-bound-plan-row>taro-view-core taro-text-core:last-child{color:#718184;font-size:calc(.25rem * var(--app-font-scale,1))}.craft-bound-plan-row taro-button-core{width:auto;height:.7rem;margin:0;padding:0 .25rem;border:.025rem solid #c9827b;background:#fff;color:#9e3830;font-size:calc(.25rem * var(--app-font-scale,1));line-height:.65rem}.craft-bound-plan-empty{padding:.35rem;color:#718184;text-align:center}@media (max-width:899px){.craft-production-binding-dropdown{position:fixed;top:18%;right:.35rem;left:.35rem;width:auto;max-height:66vh}.craft-production-binding-tools{grid-template-columns:1fr repeat(3,auto)}.craft-production-binding-tools .craft-binding-search{grid-column:1/-1}.craft-production-binding-dropdown .craft-binding-plan-list{max-height:36vh}}.schedule-view-tabs{display:flex;margin-bottom:.25rem;border-bottom:.025rem solid #c9d5d3;gap:.1rem}.schedule-view-tabs taro-button-core{width:auto;height:.95rem;margin:0;padding:0 .45rem;border:0;border-bottom:.075rem solid transparent;border-radius:0;background:transparent;color:#607571;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.875rem}.schedule-view-tabs taro-button-core.active{border-bottom-color:#16877d;color:#145f59;font-weight:700}.schedule-view-tabs taro-button-core taro-text-core{margin-left:.175rem;padding:.025rem .15rem;border-radius:.2rem;background:#dfe9e7;font-size:calc(.25rem * var(--app-font-scale, 1))}.schedule-selection-product{display:grid;grid-template-columns:.65rem minmax(0,1fr);align-items:center}.schedule-selection-product.reserved{background:#f3f5f4;color:#71817e}.schedule-reserved-tag{color:#a26426!important}.schedule-orders-panel{overflow:hidden;border:.025rem solid #c9d5d3;border-radius:.125rem;background:#fff}.schedule-orders-head{display:flex;min-height:1.15rem;padding:0 .35rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #dce4e2}.schedule-orders-head taro-text-core:first-child{font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.schedule-orders-head taro-text-core:last-child{color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1))}.schedule-order-row{display:grid;min-height:1.55rem;padding:.225rem .35rem;align-items:center;grid-template-columns:minmax(4.75rem,1.4fr) 2rem minmax(3.25rem,1fr) auto;gap:.3rem;border-bottom:.025rem solid #e0e7e5;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-order-row>taro-view-core:first-child taro-text-core{display:block}.schedule-order-row>taro-view-core:first-child taro-text-core:first-child{font-weight:700}.schedule-order-row>taro-view-core:first-child taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1))}.schedule-order-status{width:-moz-fit-content;width:fit-content;padding:.075rem .175rem;border-radius:.075rem}.schedule-order-status.draft{background:#fff2d9;color:#8c5e13}.schedule-order-status.published{background:#dff1ed;color:#126b62}.schedule-order-status.voided{background:#ecefee;color:#697774}.schedule-order-actions{display:flex;gap:.125rem}.schedule-order-actions taro-button-core{width:auto;height:.75rem;margin:0;padding:0 .225rem;border:.025rem solid #a7b8b5;background:#fff;color:#176f67;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.7rem}.schedule-order-actions taro-button-core.danger{border-color:#d5a09a;color:#a33b32}.schedule-order-detail-body{display:grid;max-height:55vh;margin:.35rem .375rem;overflow:auto;border:.025rem solid #d5dfdd}.schedule-order-detail-body>taro-view-core{display:grid;padding:.225rem .275rem;grid-template-columns:1fr 1fr;border-bottom:.025rem solid #e0e7e5;font-size:calc(.3rem * var(--app-font-scale, 1))}.schedule-order-detail-body>taro-view-core:last-child{border-bottom:0}@media (max-width:800px){.schedule-view-tabs taro-button-core{flex:1}.schedule-order-row{grid-template-columns:minmax(0,1fr) auto}.schedule-order-row>taro-text-core:nth-child(3){grid-column:1}.schedule-order-actions{grid-column:2;grid-row:1/3;flex-direction:column}}.record-filter-bar{position:relative;z-index:20;margin-bottom:.3rem;padding:.25rem;border:.025rem solid #c9d9dc;border-radius:.15rem;background:#fff}.record-filter-heading{display:flex;min-height:.7rem;align-items:center;justify-content:space-between;gap:.2rem}.record-filter-heading>taro-view-core{display:flex;min-width:0;align-items:center;gap:.2rem}.record-filter-heading>taro-view-core:first-child>taro-text-core:first-child{color:#173b40;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.record-filter-selected{color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1))}.record-filter-heading-actions{flex:none}.record-filter-reset{width:auto!important;min-width:1.1rem;height:.7rem!important;min-height:0!important;margin:0!important;padding:0 .1rem!important;flex:none;overflow:hidden;background:transparent;color:#14786f;font-size:calc(.3rem * var(--app-font-scale, 1))!important;line-height:.7rem!important;white-space:nowrap}.record-filter-toggle{width:auto!important;min-width:1.1rem;height:.7rem!important;min-height:0!important;margin:0!important;padding:0 .1rem!important;background:transparent;color:#14786f;font-size:calc(.3rem * var(--app-font-scale, 1))!important;line-height:.7rem!important}.record-filter-reset:after,.record-filter-toggle:after,.record-filter-control:after,.record-filter-dropdown taro-button-core:after{border:0}.record-filter-bar.record-filter-collapsed{margin-bottom:.2rem;padding:.125rem .225rem}.record-filter-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.record-filter-control{box-sizing:border-box;display:flex!important;width:100%!important;min-width:0;height:1.1rem!important;min-height:0!important;max-height:1.1rem;margin:0!important;padding:.125rem .2rem!important;align-items:flex-start;flex-direction:column;justify-content:center;overflow:hidden;border:.025rem solid #cbd8da;border-radius:.1rem;background:#fff;color:#425e63;line-height:1.2!important;text-align:left}.record-filter-control.active{border-color:#72aaa5;background:#eef7f6}.record-filter-control taro-text-core{display:block;width:100%;overflow:hidden;font-size:calc(.275rem * var(--app-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.record-filter-control taro-text-core:first-child{margin-bottom:.075rem;color:#7c8d90;font-size:calc(.25rem * var(--app-font-scale, 1))}.record-filter-dropdown{position:absolute;z-index:30;top:2.1rem;right:.25rem;left:.25rem;padding:.3rem;border:.025rem solid #8da7ab;border-radius:.125rem;background:#fff;box-shadow:0 .25rem .6rem #12373b2e}.record-filter-dropdown-head{display:flex;align-items:center;justify-content:space-between;color:#173b40;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.record-filter-close{width:.75rem!important;height:.75rem!important;min-height:0!important;margin:0!important;padding:0!important;background:#edf2f2;color:#52686c;line-height:.75rem!important}.record-filter-dropdown>taro-input-core{box-sizing:border-box;width:100%;height:.95rem;margin-top:.2rem;padding:0 .25rem;border:.025rem solid #cbd8da;border-radius:.1rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.record-filter-options{display:grid;max-height:5.25rem;margin-top:.2rem;overflow-y:auto}.record-filter-options taro-label-core{display:flex;min-height:.95rem;align-items:center;gap:.2rem;border-bottom:.025rem solid #e4e9ea;color:#425e63;font-size:calc(.325rem * var(--app-font-scale, 1))}.record-filter-options taro-checkbox-core{transform:scale(.8);transform-origin:left center}.record-filter-empty{display:block;padding:.6rem;text-align:center;color:#7c8d90;font-size:calc(.3rem * var(--app-font-scale, 1))}.record-filter-apply{width:2.2rem;height:.85rem;margin:.25rem 0 0 auto!important;border-radius:.1rem;background:#14786f;color:#fff;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:.85rem}.record-filter-actions{display:flex;margin-top:.25rem;justify-content:flex-end;gap:.15rem}.record-filter-actions taro-button-core{margin:0!important}@media (max-width: 899px){.record-filter-bar{margin-bottom:8PX;padding:7PX;border-radius:4PX}.record-filter-heading{min-height:20PX}.record-filter-heading>taro-view-core:first-child>taro-text-core:first-child{font-size:calc(10PX * var(--app-font-scale, 1))}.record-filter-reset,.record-filter-toggle{min-width:38PX;height:24PX!important;font-size:calc(9PX * var(--app-font-scale, 1))!important;line-height:24PX!important}.record-filter-fields{gap:5PX}.record-filter-control{height:31PX!important;max-height:31PX;padding:3PX 7PX!important}.record-filter-control taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.record-filter-control taro-text-core:first-child{margin-bottom:2PX;font-size:calc(8PX * var(--app-font-scale, 1))}.record-filter-dropdown{top:71PX;right:7PX;left:7PX;padding:10PX;border-radius:5PX}.record-filter-dropdown-head{min-height:24PX;font-size:calc(10PX * var(--app-font-scale, 1))}.record-filter-close{width:24PX!important;height:24PX!important;font-size:calc(14PX * var(--app-font-scale, 1));line-height:24PX!important}.record-filter-dropdown>taro-input-core{height:32PX;margin-top:5PX;padding:0 8PX;border-radius:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.record-filter-options{max-height:180PX;margin-top:5PX}.record-filter-options taro-label-core{min-height:36PX;gap:7PX;font-size:calc(9PX * var(--app-font-scale, 1))}.record-filter-options taro-checkbox-core{transform:scale(.72)}.record-filter-actions{margin-top:8PX;gap:6PX}.record-filter-actions taro-button-core{width:46PX;height:26PX;padding:0;border:1PX solid #bdcacc;border-radius:3PX;background:#fff;color:#52686c;font-size:calc(9PX * var(--app-font-scale, 1));line-height:26PX}.record-filter-actions .record-filter-apply{width:46PX;height:26PX;margin:0!important;border-color:#14786f;background:#14786f;color:#fff;font-size:calc(9PX * var(--app-font-scale, 1));line-height:26PX}}@media (min-width: 900px){.record-filter-bar{padding:8PX 10PX}.record-filter-heading{height:24PX}.record-filter-heading>taro-text-core{font-size:calc(11PX * var(--app-font-scale, 1))}.record-filter-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.record-filter-control{height:38PX!important;padding:4PX 7PX!important}.record-filter-dropdown{top:76PX;width:280PX;right:auto}}.table-pagination{box-sizing:border-box;display:flex;min-height:46PX;padding:7PX 10PX;align-items:center;justify-content:space-between;gap:12PX;border-top:1PX solid #dce5e7;background:#fff;color:#60777b;font-size:calc(11PX * var(--app-font-scale, 1))}.table-pagination-controls{display:flex;align-items:center;gap:7PX}.table-pagination-size{box-sizing:border-box;display:flex;min-width:58PX;height:32PX;padding:0 8PX;align-items:center;justify-content:space-between;gap:7PX;border:1PX solid #b9c9cc;border-radius:4PX;background:#fff;color:#244d52}.table-pagination taro-button-core{box-sizing:border-box;width:32PX;min-width:32PX;height:32PX;min-height:32PX;margin:0;padding:0!important;border:1PX solid #c8d6d8;border-radius:4PX;background:#fff;color:#36565b;font-size:calc(15PX * var(--app-font-scale, 1));line-height:30PX}.table-pagination taro-button-core:after{display:none}.table-pagination taro-button-core[disabled]{background:#f6f8f8;color:#a1afb1}.table-pagination-page{min-width:42PX;color:#40595e;text-align:center}.table-pagination.compact{min-height:40PX;padding:5PX 8PX;font-size:calc(10PX * var(--app-font-scale, 1))}.mini-program-compact .table-pagination{min-height:40PX;padding:4PX 6PX;align-items:center;flex-direction:row;gap:6PX}.mini-program-compact .table-pagination-controls{width:auto;min-width:0;justify-content:flex-end;gap:4PX}.mini-program-compact .table-pagination-range,.mini-program-compact .table-pagination-label,.mini-program-compact .table-pagination-page{font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.2;white-space:nowrap}.mini-program-compact .table-pagination-size{min-width:46PX;height:28PX;padding:0 6PX;gap:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.mini-program-compact .table-pagination-button{width:28PX;min-width:28PX;height:28PX;min-height:28PX;margin:0;border:1PX solid #c8d6d8;border-radius:4PX;font-size:calc(13PX * var(--app-font-scale, 1));line-height:26PX}.mini-program-compact .table-pagination-button:after{border:0}@media (max-width: 760px){.table-pagination{align-items:flex-start;flex-direction:column;gap:6PX}.table-pagination-controls{width:100%;justify-content:flex-end}}html{scrollbar-gutter:stable}.app-shell{min-height:100vh;padding-bottom:3.1rem;background:#eef1f0}.desktop-sidebar{display:none}.shell-content{min-height:100vh}.dashboard-mobile-brand{display:flex;min-height:2.2rem;padding:0 .7rem;align-items:center;gap:.45rem;border-bottom:.025rem solid #d8dee2;background:#ffffff;color:#20383e;font-size:calc(.6rem * var(--app-font-scale, 1));font-weight:700}.dashboard-mobile-brand-mark{display:block;width:1.35rem;height:1.35rem;border-radius:.175rem}.dashboard-mobile-account{margin-left:auto;color:#74848a;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:400}.page-header{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:2.8rem;padding:0 .7rem;background:#ffffff;border-bottom:.025rem solid #d8dee2}.page-header-actions{display:flex;align-items:center;gap:.3rem}.page-title-actions{min-width:0;flex:1}.page-title-actions-mobile{min-width:0;margin-bottom:8PX;overflow-x:auto;background:#fff}.account-menu-trigger,.account-session-menu{display:none}.mobile-account-panel{margin-bottom:.45rem;overflow:hidden;border:.025rem solid #d4dade;border-radius:.2rem;background:#ffffff}.mobile-account-summary{display:flex;align-items:center;gap:.4rem;padding:.55rem .5rem;border-bottom:.025rem solid #e1e6e8}.account-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:50%;background:#16786e;color:#fff;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.account-menu-name,.account-menu-meta{display:block}.account-menu-name{color:#172126;font-size:calc(.6rem * var(--app-font-scale, 1));font-weight:700}.account-menu-meta{margin-top:.15rem;color:#6b7a80;font-size:calc(.45rem * var(--app-font-scale, 1))}.account-session-state{padding:.45rem .5rem;border-bottom:.025rem solid #e1e6e8;color:#247167;font-size:calc(.475rem * var(--app-font-scale, 1))}.mobile-account-actions{display:grid}.account-action{width:100%;height:1.7rem;margin:0!important;padding:0 .5rem!important;border-radius:0;background:#ffffff;color:#253b43;font-size:calc(.525rem * var(--app-font-scale, 1));line-height:1.7rem;text-align:left}.account-action+.account-action{border-top:.025rem solid #e1e6e8}.account-action.danger{color:#b42318}.account-action.disabled{color:#8b979b}.password-change-backdrop{position:fixed;z-index:1400;inset:0;display:flex;align-items:center;justify-content:center;padding:.45rem;background:rgb(13 31 34 / 48%)}.password-change-modal{box-sizing:border-box;display:grid;width:min(13rem,100%);gap:.375rem;padding:.5rem;border:.025rem solid #c9d4d2;border-radius:.175rem;background:#ffffff;box-shadow:0 .45rem 1.15rem #0d1f223d}.password-change-heading taro-text-core,.password-change-field taro-text-core{display:block}.password-change-heading taro-text-core:first-child{color:#17373a;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700}.password-change-heading taro-text-core:last-child{margin-top:.1rem;color:#687b7e;font-size:calc(.325rem * var(--app-font-scale, 1))}.password-change-field>taro-text-core{margin-bottom:.175rem;color:#29474a;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.password-change-field taro-input-core{box-sizing:border-box;width:100%;height:1.1rem;padding:0 .3rem;border:.025rem solid #cbd7d5;border-radius:.125rem;background:#ffffff;color:#203f43;font-size:calc(.35rem * var(--app-font-scale, 1))}.password-change-note{padding:.25rem;border-radius:.1rem;background:#eef7f5;color:#476763;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:1.55}.password-change-actions{display:grid;grid-template-columns:1fr 1fr;gap:.225rem}.password-change-actions taro-button-core{height:1.05rem;margin:0;border-radius:.125rem;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:1.05rem}.password-change-actions taro-button-core:last-child{background:#14786f;color:#fff}.page-title{font-size:calc(.9rem * var(--app-font-scale, 1));font-weight:700}.page-body{padding:.5rem}.mobile-module-navigation{margin-bottom:.45rem;padding:.4rem;border:.025rem solid #d6dfe1;border-radius:.175rem;background:#ffffff}.mobile-module-navigation-head{display:flex;min-height:.9rem;align-items:center;justify-content:space-between;color:#53666a;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700}.mobile-module-navigation.collapsed{padding-bottom:.2rem}.mobile-module-navigation-actions{display:flex;align-items:center;gap:.1rem}.mobile-module-toggle{width:auto!important;min-width:2.8rem;height:.9rem;margin:0!important;padding:0!important;background:transparent;color:#15776e;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:.9rem;text-align:right}.mobile-module-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.2rem;gap:.25rem}.mobile-module-entry{min-width:0;min-height:1.4rem;margin:0!important;padding:0 .15rem!important;border:.025rem solid #d7dfe1;border-radius:.125rem;background:#f7f9f9;color:#394b4f;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:1.4rem;white-space:normal}.mobile-module-entry.active{border-color:#78aaa4;background:#edf6f4;color:#126c64;font-weight:700}.mobile-module-entry.delivery:not(.active){border-color:#d8b575;background:#fff7ea;color:#76501b}.page-primary-action{width:auto!important;min-width:3.7rem;height:1.4rem;margin:0!important;padding:0 .4rem!important;border-radius:.15rem;background:#15776e;color:#fff;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700;line-height:1.4rem}.planning-controls{margin-bottom:.45rem}.view-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:1.95rem;overflow:hidden;background:#ffffff;border:.025rem solid #d8dee2;border-radius:.2rem}taro-button-core.segment,taro-button-core.customer-chip,taro-button-core.sidebar-item,taro-button-core.bottom-nav-item{padding:0;line-height:normal;border-radius:0}taro-button-core.segment:after,taro-button-core.customer-chip:after,taro-button-core.sidebar-item:after,taro-button-core.bottom-nav-item:after{border:0}.segment{position:relative;display:flex;align-items:center;justify-content:center;background:#ffffff;color:#4c5a61;font-size:calc(.65rem * var(--app-font-scale, 1))}.segment.active{color:#227a70;font-weight:700}.segment.active:before{position:absolute;right:0;bottom:0;left:0;height:.1rem;background:#287f76;content:""}.customer-chips{display:flex;gap:.3rem;padding-top:.4rem;overflow-x:auto}.customer-chip{flex:none;width:auto!important;margin:0!important;min-width:3.6rem;height:1.4rem;padding:0 .4rem!important;background:#ffffff;border:.025rem solid #cfd6da;border-radius:.2rem!important;color:#3d494f;font-size:calc(.55rem * var(--app-font-scale, 1));white-space:nowrap}.customer-chip.active{background:#eef8f6;border-color:#2f857c;color:#1d625b;font-weight:700}.customer-chip .count{display:inline-flex;align-items:center;justify-content:center;min-width:.75rem;height:.75rem;margin-left:.15rem;background:#dce9e8;border-radius:.375rem;font-size:calc(.45rem * var(--app-font-scale, 1))}.state-panel{padding:2rem .6rem;color:#65747b;text-align:center}.state-panel.error{color:#b8403b}.mobile-plan-list,.mobile-gantt-list{display:grid;gap:.4rem}.main-plan-load-more{display:flex;width:100%;height:1.8rem;margin:.45rem 0 0!important;align-items:center;justify-content:center;border:.025rem solid #75aea7;border-radius:.15rem;background:#ffffff;color:#12665e;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:1.75rem}.plan-card,.gantt-card{padding:.6rem .5rem;background:#ffffff;border:.025rem solid #d4dade;border-radius:.2rem;box-shadow:0 .05rem .15rem #1a303a0d}.plan-card:first-child,.gantt-card:first-child{border-left:.15rem solid #2d847b}.plan-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem}.plan-number,.plan-project,.fact-label,.strong,.muted{display:block}.plan-number{color:#172126;font-size:calc(.65rem * var(--app-font-scale, 1));font-weight:700}.plan-project{margin-top:.25rem;color:#718087;font-size:calc(.5rem * var(--app-font-scale, 1))}.status-badge{flex:none;max-width:4rem;padding:.4rem .35rem;border-radius:.15rem;color:#fff;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700;text-align:center}.status-badge.active{background:#3876a8}.status-badge.danger{background:#bd4843}.status-badge.pending{background:#735082}.status-badge.success{background:#2d8a60}.plan-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;margin-top:.5rem;font-size:calc(.525rem * var(--app-font-scale, 1))}.fact-label{margin-bottom:.125rem;color:#172126;font-weight:700}.process-bars{display:grid;gap:.25rem;margin-top:.5rem}.process-line{display:grid;grid-template-columns:2rem minmax(0,1fr) 1.65rem;align-items:center;gap:.25rem;color:#4f5b61;font-size:calc(.45rem * var(--app-font-scale, 1))}.bar-track{height:.3rem;overflow:hidden;background:#e4e9eb;border-radius:.15rem}.bar-fill{height:100%;border-radius:.15rem}.bar-fill.completed{background:#2f847b}.bar-fill.active{background:#3977a9}.bar-fill.delayed{background:#bd4843}.bar-fill.waiting{background:#c4cdd1}.desktop-plan-scroll,.desktop-gantt-table{display:none}.page-header.wechat-safe-header{min-height:64PX;padding-left:14PX;gap:8PX}.page-header.wechat-safe-header .page-heading{min-width:0;flex:1}.page-header.wechat-safe-header .page-title,.page-header.wechat-safe-header .page-subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-header.wechat-safe-header .page-title{font-size:calc(18PX * var(--app-font-scale, 1))}.page-header.wechat-safe-header .page-subtitle{margin-top:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.page-header.wechat-safe-header .page-header-actions{flex:none;gap:6PX}.page-header.wechat-safe-header .page-primary-action{min-width:74PX;height:30PX;padding:0 7PX!important;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.page-header.wechat-safe-header .sync-status-trigger{width:30PX;height:30PX;line-height:28PX}.page-header.wechat-safe-header .global-search-trigger{width:34PX;height:30PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:28PX}.page-header.wechat-safe-header .page-refresh{min-width:44PX;height:30PX;padding:0 7PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.gantt-mobile-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.175rem}.gantt-mobile-summary>taro-view-core{padding:.25rem;border:.025rem solid #d2dcdf;border-radius:.125rem;background:#fff}.gantt-mobile-summary taro-text-core{display:block;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}.gantt-mobile-summary taro-text-core:first-child{color:#173d43;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.gantt-mobile-summary .warning{border-color:#e1c186;background:#fff7e8}.gantt-mobile-summary .warning taro-text-core:first-child{color:#936819}.gantt-mobile-summary .risk{border-color:#dfa9a4;background:#fff0ee}.gantt-mobile-summary .risk taro-text-core:first-child{color:#a84038}.gantt-list-heading{display:flex;margin-top:.05rem;align-items:center;justify-content:space-between;color:#20383e;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.gantt-list-heading taro-text-core:last-child{color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:400}.gantt-toggle{margin:0!important;padding:0!important;border-radius:0;background:#fff;color:#6b7b81;font-size:calc(.45rem * var(--app-font-scale, 1));line-height:normal}.gantt-legend{display:flex;gap:.4rem;padding:.1rem .05rem;color:#52656b;font-size:calc(.375rem * var(--app-font-scale, 1))}.gantt-legend .plan:before,.gantt-legend .actual:before,.gantt-legend .daily:before,.desktop-gantt-legend .plan:before,.desktop-gantt-legend .actual:before,.desktop-gantt-legend .daily:before{display:inline-block;width:.4rem;height:.15rem;margin-right:.15rem;border-radius:.05rem;vertical-align:middle;content:""}.gantt-legend .plan:before,.desktop-gantt-legend .plan:before{background:#16877d}.gantt-legend .actual:before,.desktop-gantt-legend .actual:before{background:#d58a24}.gantt-legend .daily:before,.desktop-gantt-legend .daily:before{background:#e3ecea;border:.025rem solid #91aaa5}.gantt-route-summary{display:block;margin-top:.3rem;overflow:hidden;color:#63767c;font-size:calc(.35rem * var(--app-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.gantt-mobile-chart{margin-top:.45rem}.gantt-mobile-timeline-shell{display:grid;grid-template-columns:1.3rem minmax(0,1fr);overflow:hidden}.gantt-mobile-timeline-labels{position:relative;z-index:2;display:grid;grid-template-rows:.6rem 1.35rem 1.35rem 1.15rem;background:#fff;color:#52666c;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.gantt-mobile-timeline-labels .gantt-axis-label{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.gantt-mobile-timeline-labels .gantt-axis-label:first-child{color:#74848a;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:400}.gantt-mobile-timeline-scroll{width:100%;min-width:0}.gantt-mobile-timeline-content{min-width:100%}.gantt-day-header{display:grid;height:.6rem;align-items:end;color:#74848a;font-size:calc(.275rem * var(--app-font-scale, 1))}.gantt-day-header .gantt-day-label{display:flex;min-width:0;height:100%;align-items:center;justify-content:center;text-align:center}.gantt-day-header .gantt-day-label.today{color:#16786e;font-weight:700}.gantt-processes{position:relative;margin-top:.15rem}.gantt-process-block{padding:.3rem 0;border-top:.025rem solid #dfe5e6}.gantt-process-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem;margin-bottom:.2rem}.gantt-process-heading>taro-view-core taro-text-core{display:block;color:#243c42;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.gantt-process-heading>taro-view-core taro-text-core+taro-text-core{margin-top:.075rem;color:#738187;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:400}.gantt-process-heading>taro-text-core{flex:none;color:#53666b;font-size:calc(.325rem * var(--app-font-scale, 1))}.gantt-process-heading>taro-text-core.late{color:#b33d35;font-weight:700}.gantt-process-heading>taro-text-core.early{color:#24765f;font-weight:700}.gantt-axis-row,.gantt-daily-row{display:grid;grid-template-columns:1.3rem minmax(0,1fr);min-height:.7rem;align-items:center;color:#53666b;font-size:calc(.325rem * var(--app-font-scale, 1))}.gantt-lane-track{position:relative;height:.4rem;background-image:repeating-linear-gradient(to right,#e3e9eb 0,#e3e9eb calc(14.2857% - .025rem),#cfd9dc calc(14.2857% - .025rem),#cfd9dc 14.2857%);border-radius:.075rem}.gantt-mobile-bar{position:absolute;top:.05rem;height:.3rem;min-width:.1rem;border-radius:.05rem}.gantt-mobile-bar.plan{background:#16877d}.gantt-mobile-bar.actual{background:#d58a24}.gantt-mobile-bar.actual.delayed{background:#bd4843}.gantt-mobile-bar.actual.paused{background:#9a6b2b}.gantt-daily-row>taro-view-core{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:.85rem}.gantt-daily-row>taro-view-core>taro-text-core{display:flex;min-width:0;padding:.05rem;align-items:center;justify-content:center;overflow:hidden;border-left:.025rem solid #dce4e5;background:#f5f8f8;color:#839095;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.1;text-align:center}.gantt-daily-row>taro-view-core>taro-text-core.recorded{background:#e6f2ef;color:#1e665e;font-weight:700}.gantt-daily-row>taro-view-core>taro-text-core.today{box-shadow:inset 0 -.05rem #16877d}.gantt-shared-timeline{position:relative;margin-top:.15rem}.gantt-shared-row{min-height:1.35rem;color:#52666c;font-size:calc(.325rem * var(--app-font-scale, 1))}.gantt-shared-track{position:relative;height:1.2rem;overflow:hidden;background-color:#f3f6f6;background-image:linear-gradient(to right,#d6e0e1 .025rem,transparent .025rem);border-radius:.075rem}.gantt-shared-segment{position:absolute;top:.075rem;display:flex;height:1.05rem;min-width:.125rem;padding:.075rem .1rem;align-items:center;justify-content:center;overflow:hidden;border-right:.025rem solid rgb(255 255 255 / 70%);border-radius:.05rem;box-sizing:border-box;color:#fff;text-align:center}.gantt-shared-segment .gantt-segment-label{display:flex;width:100%;min-width:0;height:100%;align-items:center;justify-content:center;overflow:hidden;color:#fff;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:700;line-height:1.15;text-align:center;white-space:normal;word-break:break-word}.gantt-shared-segment.plan{background:#16877d}.gantt-shared-segment.actual{background:#d58a24}.gantt-shared-segment.actual.delayed{background:#bd4843}.gantt-shared-segment.actual.paused{background:#956727}.gantt-shared-segment.plan.stage-cutting{background:#3d8fbe}.gantt-shared-segment.plan.stage-heating{background:#a96f30}.gantt-shared-segment.plan.stage-forging{background:#c98718}.gantt-shared-segment.plan.stage-heat-treatment{background:#b65d35}.gantt-shared-segment.plan.stage-machining{background:#6d67ad}.gantt-shared-segment.plan.stage-inspection{background:#388974}.gantt-shared-segment.plan.stage-warehouse{background:#507c8c}.gantt-shared-segment.plan.stage-other{background:#5e7379}.gantt-shared-segment.actual.stage-cutting{background:#68a8cd}.gantt-shared-segment.actual.stage-heating{background:#bf8b54}.gantt-shared-segment.actual.stage-forging{background:#dca13d}.gantt-shared-segment.actual.stage-heat-treatment{background:#ca7a55}.gantt-shared-segment.actual.stage-machining{background:#8c87c2}.gantt-shared-segment.actual.stage-inspection{background:#61a792}.gantt-shared-segment.actual.stage-warehouse{background:#7599a5}.gantt-shared-segment.actual.stage-other{background:#819397}.gantt-shared-segment.actual.delayed{box-shadow:inset 0 0 0 .05rem #8f302a}.gantt-shared-segment.actual.paused{box-shadow:inset 0 0 0 .05rem #684619}.gantt-shared-row{height:1.35rem}.gantt-shared-row.daily{height:1.15rem;min-height:1.15rem}.gantt-shared-row .gantt-shared-track{width:100%}.gantt-shared-daily{display:grid;min-height:.9rem}.gantt-shared-daily>.gantt-daily-label,.gantt-shared-daily>.gantt-daily-editable{display:flex;min-width:0;min-height:1.15rem;height:auto;margin:0!important;padding:.075rem!important;align-items:center;justify-content:center;overflow:hidden;border:0;border-left:.025rem solid #dce4e5;border-radius:0;background:#f5f8f8;color:#7c8d92;font-size:calc(.225rem * var(--app-font-scale, 1));line-height:1.15;text-align:center;white-space:normal;word-break:break-word}.gantt-shared-daily>.gantt-daily-editable{flex-direction:column;border:.025rem solid #16877d;background:#e8f6f3;color:#12665e}.gantt-shared-daily>.gantt-daily-label.recorded,.gantt-shared-daily>.gantt-daily-editable.recorded{background:#e4f2ef;color:#1d665e;font-weight:700}.gantt-shared-daily>.gantt-daily-label.today,.gantt-shared-daily>.gantt-daily-editable.today{box-shadow:inset 0 -.05rem #16877d}.gantt-daily-editable taro-text-core{display:block;color:inherit;font-size:inherit;line-height:inherit;text-align:center;white-space:normal;word-break:break-word}.gantt-daily-editable .gantt-daily-edit-hint{margin-top:.05rem;font-size:calc(.2rem * var(--app-font-scale, 1));font-weight:400}.gantt-shared-summary{display:flex;margin-top:.25rem;padding:.25rem .3rem;justify-content:space-between;gap:.25rem;border-left:.1rem solid #16877d;background:#f1f7f6;color:#52686e;font-size:calc(.3rem * var(--app-font-scale, 1))}.gantt-shared-summary taro-text-core:first-child{color:#12665e;font-weight:700}.gantt-shared-summary.late{border-left-color:#b64236;background:#fff4f1;color:#97372f}.gantt-today-line{position:absolute;z-index:20;top:-.5rem;bottom:0;width:.05rem;background:#16877d;pointer-events:none}.gantt-warning{display:grid;gap:.125rem;margin-top:.35rem;padding:.325rem .35rem;border:.025rem solid #d9a05b;border-radius:.15rem;background:#fff5e7;color:#79501f;font-size:calc(.4rem * var(--app-font-scale, 1))}.gantt-warning taro-text-core:first-child{font-weight:700}.gantt-toggle{width:100%;height:1.15rem;margin-top:.25rem!important;color:#16786e;font-size:calc(.425rem * var(--app-font-scale, 1))}.gantt-detail-backdrop{position:fixed;z-index:130;inset:0;display:flex;padding:.55rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.gantt-detail-sheet{width:min(15.5rem,100%);max-height:calc(100vh - 1.1rem);overflow:hidden;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff;box-shadow:0 .4rem 1.2rem #1634373d}.gantt-detail-header{display:flex;min-height:1.65rem;padding:.3rem .375rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d8e1e2}.gantt-detail-header taro-text-core{display:block;color:#193a40;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700}.gantt-detail-header taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:400}.gantt-detail-header taro-button-core{width:.9rem;height:.9rem;margin:0!important;padding:0;background:#eef3f3;color:#4d6265;font-size:calc(.575rem * var(--app-font-scale, 1));line-height:.9rem}.gantt-detail-body{max-height:calc(100vh - 3.3rem);padding:.35rem .4rem;overflow-y:auto}.gantt-detail-title{display:flex;align-items:center;justify-content:space-between}.gantt-detail-title taro-text-core:first-child{color:#20383e;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700}.gantt-detail-title taro-text-core:last-child{padding:.1rem .2rem;border-radius:.075rem;background:#edf3f3;color:#52666c;font-size:calc(.3rem * var(--app-font-scale, 1))}.gantt-detail-title taro-text-core.delayed{background:#fff0ee;color:#a33b32}.gantt-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.3rem;gap:.2rem}.gantt-detail-grid>taro-view-core{padding:.225rem .25rem;border:.025rem solid #d8e1e2;border-radius:.1rem;background:#f8fafa}.gantt-detail-grid taro-text-core{display:block;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}.gantt-detail-grid taro-text-core:last-child{margin-top:.1rem;color:#243f44;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.gantt-detail-exception{display:grid;margin-top:.3rem;padding:.25rem .3rem;gap:.1rem;border-left:.1rem solid #b64236;background:#fff3f0;color:#913a32;font-size:calc(.325rem * var(--app-font-scale, 1))}.gantt-detail-exception taro-text-core:first-child{font-weight:700}.gantt-detail-daily{display:grid;margin-top:.35rem;gap:.15rem}.gantt-detail-daily>taro-text-core:first-child{color:#20383e;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.gantt-detail-daily>taro-view-core{display:grid;grid-template-columns:1.6rem 2.75rem minmax(0,1fr);padding:.2rem .25rem;gap:.2rem;border-bottom:.025rem solid #e1e7e8;color:#5d7277;font-size:calc(.3rem * var(--app-font-scale, 1))}.gantt-daily-editor{width:min(13rem,100%)}.gantt-daily-editor-body{display:grid;padding:.4rem;gap:.2rem}.gantt-daily-editor-body>taro-text-core{color:#30464c;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.gantt-daily-editor-body taro-input-core,.gantt-daily-editor-body taro-textarea-core{width:100%;box-sizing:border-box;border:.025rem solid #cdd9db;border-radius:.125rem;background:#fff;color:#20383e;font-size:calc(.375rem * var(--app-font-scale, 1))}.gantt-daily-editor-body taro-input-core{height:1.1rem;padding:0 .25rem}.gantt-daily-editor-body taro-textarea-core{min-height:2.8rem;padding:.25rem}.gantt-daily-editor-actions{display:flex;margin-top:.2rem;justify-content:flex-end;gap:.2rem}.gantt-daily-editor-actions taro-button-core{width:auto;min-width:2.3rem;height:1rem;margin:0!important;padding:0 .35rem;background:#eef3f3;color:#40565b;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:1rem}.gantt-daily-editor-actions taro-button-core.primary{background:#16786e;color:#fff}.bottom-nav{position:fixed;z-index:10;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:2.8rem;padding-bottom:env(safe-area-inset-bottom);background:#ffffff;border-top:.025rem solid #d2d9dc}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.175rem;background:transparent;color:#59676d;font-size:calc(.45rem * var(--app-font-scale, 1))}.bottom-nav-item.active{color:#217a70;font-weight:700}.nav-icon{min-height:.75rem;font-size:calc(.65rem * var(--app-font-scale, 1))}.app-shell.mini-program-compact{padding-bottom:calc(56PX + env(safe-area-inset-bottom))}.app-shell.mini-program-compact .page-header.wechat-safe-header{min-height:56PX;padding-left:10PX}.app-shell.mini-program-compact .page-header.wechat-safe-header .page-title{font-size:calc(16PX * var(--app-font-scale, 1))}.app-shell.mini-program-compact .page-body{padding:8PX}.app-shell.mini-program-compact .mobile-module-navigation{margin-bottom:8PX;padding:5PX 8PX}.app-shell.mini-program-compact .mobile-module-navigation-head{min-height:40PX;font-size:calc(11PX * var(--app-font-scale, 1))}.app-shell.mini-program-compact .mobile-module-navigation.collapsed{padding-bottom:5PX}.app-shell.mini-program-compact .mobile-module-toggle{min-width:44PX;height:28PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.app-shell.mini-program-compact .mobile-module-grid{margin-top:4PX;gap:5PX}.app-shell.mini-program-compact .mobile-module-entry{min-height:36PX;padding:0 3PX!important;font-size:calc(11PX * var(--app-font-scale, 1));line-height:36PX}.app-shell.mini-program-compact .bottom-nav{height:calc(56PX + env(safe-area-inset-bottom))}.app-shell.mini-program-compact .bottom-nav-item{gap:2PX;font-size:calc(11PX * var(--app-font-scale, 1))}.mini-program-compact .bottom-nav-item{box-sizing:border-box;width:100%;min-width:0;height:100%;margin:0;padding:0 .1rem;border:0;border-radius:0;gap:.1rem;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:1.2;white-space:nowrap}.mini-program-compact .bottom-nav-item:after{border:0}@media (max-width: 899px){.app-shell.page-main-plan{box-sizing:border-box;height:100vh;height:100dvh;min-height:0;overflow:hidden}.app-shell.page-main-plan .shell-content{display:flex;height:100%;min-height:0;flex-direction:column}.app-shell.page-main-plan .page-header,.app-shell.page-main-plan .mobile-module-navigation{flex:none}.app-shell.page-main-plan .page-body{box-sizing:border-box;display:flex;min-height:0;flex:1 1 0;flex-direction:column}.planning-controls{margin-bottom:8PX}.view-segments{height:32PX;border-radius:4PX}.segment{font-size:calc(10PX * var(--app-font-scale, 1))}.segment.active:before{height:2PX}.page-title{font-size:calc(16PX * var(--app-font-scale, 1))}.page-primary-action{font-size:calc(10PX * var(--app-font-scale, 1))}.gantt-legend{padding:.05rem 0;gap:.25rem;font-size:calc(.275rem * var(--app-font-scale, 1))}.gantt-card{padding:.325rem .275rem}.gantt-route-summary{margin-top:.175rem;font-size:calc(.275rem * var(--app-font-scale, 1))}.gantt-mobile-chart{margin-top:.25rem}.gantt-toggle{height:.9rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.gantt-detail-backdrop{padding:0;align-items:flex-end}.gantt-detail-sheet{width:100%;max-height:calc(100vh - 1.3rem);border-width:.025rem 0 0;border-radius:.2rem .2rem 0 0}}@media (min-width: 900px){.app-shell{--sidebar-width: 180PX;--page-gutter: 14PX;--plan-base-width: 810PX;--process-column-width: 196PX;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;padding-bottom:0}.desktop-sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:16PX 10PX;background:#163f3b;color:#fff}.dashboard-mobile-brand,.mobile-module-navigation{display:none}.brand-block{display:flex;align-items:center;gap:.3rem;padding:4PX 8PX 18PX;border-bottom:1PX solid rgb(255 255 255 / 16%)}.brand-mark{display:block;width:1rem;height:1rem;border-radius:5PX}.brand-title{display:block}.brand-title{font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.sidebar-nav{display:grid;gap:10PX;padding-top:14PX;overflow-y:auto}.sidebar-section{display:grid;gap:3PX}.sidebar-section-label{padding:5PX 9PX 3PX;color:#91aaa5;font-size:calc(10PX * var(--app-font-scale, 1))}.sidebar-item{width:100%;height:34PX;margin:0;padding:0 10PX!important;background:transparent;color:#dce4e7;font-size:calc(12PX * var(--app-font-scale, 1));line-height:34PX;text-align:left}.sidebar-item.active{border-radius:4PX;background:#0f766e;color:#fff;font-weight:700}.page-header{position:sticky;z-index:12;top:0;min-height:58PX;padding:0 var(--page-gutter)}.account-menu-trigger{display:flex;width:auto;height:34PX;margin:0;padding:0 9PX!important;align-items:center;gap:7PX;border:1PX solid #cbd5d7;border-radius:5PX;background:#ffffff;color:#2a464b;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.account-menu-trigger .account-avatar{width:22PX;height:22PX;font-size:calc(9PX * var(--app-font-scale, 1))}.account-trigger-name{display:block;max-width:110PX;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-session-menu{position:absolute;z-index:20;top:49PX;right:18PX;display:block;width:286PX;overflow:hidden;border:1PX solid #ccd6d8;border-radius:6PX;background:#ffffff;box-shadow:0 8PX 24PX #182f3429}.account-menu-summary{padding:14PX;border-bottom:1PX solid #e2e7e8}.account-menu-name{font-size:calc(13PX * var(--app-font-scale, 1))}.account-menu-meta{margin-top:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.account-session-state{padding:10PX 14PX;font-size:calc(10PX * var(--app-font-scale, 1))}.account-menu-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8PX;padding:12PX 14PX 8PX}.account-action{height:32PX;padding:0 8PX!important;border:1PX solid #cad4d6;border-radius:4PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:32PX;text-align:center}.account-action+.account-action{border-top:1PX solid #cad4d6}.account-action.danger{border-color:#d8aaa6}.account-menu-help{display:block;padding:0 14PX 12PX;color:#6f7e83;font-size:calc(9PX * var(--app-font-scale, 1));line-height:1.45}.mobile-account-panel{display:none}.password-change-backdrop{padding:18PX}.password-change-modal{width:min(480PX,100%);gap:12PX;padding:18PX;border-radius:6PX}.password-change-heading taro-text-core:first-child{font-size:calc(17PX * var(--app-font-scale, 1))}.password-change-heading taro-text-core:last-child,.password-change-field>taro-text-core{font-size:calc(11PX * var(--app-font-scale, 1))}.password-change-field taro-input-core{height:40PX;padding:0 10PX;font-size:calc(12PX * var(--app-font-scale, 1))}.password-change-note{padding:9PX;font-size:calc(10PX * var(--app-font-scale, 1))}.password-change-actions taro-button-core{height:40PX;font-size:calc(12PX * var(--app-font-scale, 1));line-height:40PX}.page-title{font-size:calc(19PX * var(--app-font-scale, 1))}.page-primary-action{min-width:96PX;height:34PX;padding:0 10PX!important;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.page-body{min-width:0;padding:14PX var(--page-gutter)}.planning-controls{padding:.25rem;background:#ffffff;border:.025rem solid #d6dde0;border-radius:.15rem}.view-segments{display:flex;width:7.5rem;height:1.05rem;border:0}.segment{width:3.5rem;font-size:calc(.35rem * var(--app-font-scale, 1))}.customer-chips{padding-top:.25rem}.customer-chip{min-width:2.75rem;height:.85rem;padding:0 .3rem!important;font-size:calc(.325rem * var(--app-font-scale, 1))}.customer-chip .count{min-width:.5rem;height:.5rem;font-size:calc(.275rem * var(--app-font-scale, 1))}.mobile-plan-list,.mobile-gantt-list,.main-plan-load-more,.bottom-nav{display:none}.desktop-plan-scroll,.desktop-gantt-table{display:block;background:#ffffff;border:.025rem solid #cfd8dc;border-radius:.1rem}.desktop-gantt-table{overflow:auto}.gantt-page{display:flex;min-height:calc(100dvh - 105PX);flex-direction:column}.gantt-page .desktop-gantt-table{min-height:0;max-height:none;flex:1 1 0;overflow:auto}.desktop-plan-scroll{width:100%;max-width:calc(100vw - var(--sidebar-width) - var(--page-gutter) - var(--page-gutter));max-height:calc(100dvh - 214PX);overflow:auto}.desktop-plan-table{position:relative;width:max-content;min-width:100%;min-height:58PX;background:#ffffff}.main-plan-header-row,.main-plan-data-row{position:relative;display:grid;width:max-content;min-width:100%;grid-template-columns:var(--plan-base-width) max-content;border-bottom:1PX solid #d8e0e3}.main-plan-header-row{position:sticky;z-index:6;top:0}.main-plan-data-row{content-visibility:auto;contain-intrinsic-size:142PX}.plan-base-cells{position:sticky;z-index:3;left:0;display:grid;grid-template-columns:118PX 104PX 112PX 112PX 126PX 92PX 86PX 60PX;width:var(--plan-base-width);height:100%;background:#ffffff;box-shadow:5PX 0 8PX #22373f14}.plan-base-cells.header{background:#eaf2f1;font-weight:700}.plan-base-cells>taro-view-core{min-width:0;padding:10PX;overflow:hidden;border-right:1PX solid #d8e0e3;font-size:calc(12PX * var(--app-font-scale, 1));text-overflow:ellipsis}.process-track{position:relative;display:grid;width:max-content;height:100%;grid-auto-flow:column;grid-auto-columns:var(--process-column-width)}.process-column-header,.process-column-cell{position:relative;width:auto;height:100%;padding:10PX;overflow:hidden;border-right:1PX solid #d8e0e3}.process-column-header{display:grid;align-content:center;gap:4PX;background:#eaf2f1;font-size:calc(12PX * var(--app-font-scale, 1))}.process-column-cell{display:grid;align-content:start;gap:5PX;background:#f8fbfb;color:#53646b;font-size:calc(11PX * var(--app-font-scale, 1))}.process-column-cell>taro-text-core{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-cell-title{display:flex;justify-content:space-between;gap:8PX;color:#203c48}.process-column-cell.active{background:#eaf3fa}.process-column-cell.delayed{background:#fff0ed;color:#9e3c35}.process-column-cell.paused{background:#fff6e6;color:#835f18}.process-column-cell.completed{background:#eaf5f1;color:#256852}.strong{font-weight:700}.muted{margin-top:5PX;color:#6f7d83;font-size:calc(11PX * var(--app-font-scale, 1))}.status-badge{display:inline-block;padding:6PX 8PX;font-size:calc(11PX * var(--app-font-scale, 1))}.desktop-gantt-legend{display:flex;min-width:980PX;height:38PX;padding:0 12PX;align-items:center;gap:18PX;border-bottom:1PX solid #d8e0e3;color:#52656b;font-size:calc(10PX * var(--app-font-scale, 1))}.desktop-gantt-legend taro-text-core:last-child{margin-left:auto}.gantt-header{position:sticky;z-index:5;top:0;display:grid;grid-template-columns:260PX minmax(884PX,1fr);min-width:1144PX;min-height:38PX;background:#eaf2f1;font-weight:700}.gantt-header>taro-text-core{padding:10PX;border-right:1PX solid #d8e0e3;font-size:calc(10PX * var(--app-font-scale, 1))}.desktop-gantt-header-timeline{display:grid;grid-template-columns:56PX minmax(700PX,1fr)}.desktop-gantt-header-timeline>taro-text-core{display:flex;align-items:center;justify-content:center;border-right:1PX solid #d8e0e3;color:#52666c;font-size:calc(9PX * var(--app-font-scale, 1))}.desktop-gantt-header-timeline>taro-view-core{display:grid;grid-template-columns:repeat(14,minmax(50PX,1fr))}.desktop-gantt-header-timeline>taro-view-core taro-text-core{display:flex;align-items:center;justify-content:center;border-right:1PX solid #d8e0e3;color:#53666b;font-size:calc(9PX * var(--app-font-scale, 1))}.desktop-gantt-header-timeline>taro-view-core taro-text-core.today{background:#d9ece8;color:#12665e}.desktop-gantt-plan{display:grid;grid-template-columns:260PX minmax(884PX,1fr);min-width:1144PX;min-height:126PX;border-top:1PX solid #d8e0e3}.desktop-gantt-plan-summary{display:grid;padding:10PX;align-content:start;gap:8PX;border-right:1PX solid #d8e0e3;background:#fbfcfc}.desktop-gantt-plan-summary taro-text-core{display:block;font-size:calc(10PX * var(--app-font-scale, 1))}.desktop-gantt-plan-summary .strong{color:#173c42;font-size:calc(12PX * var(--app-font-scale, 1))}.desktop-gantt-plan-state{display:flex;align-items:center;gap:8PX}.desktop-gantt-plan-state .status-badge{width:-moz-fit-content;width:fit-content}.desktop-gantt-plan-state>taro-text-core{color:#61757b;font-size:calc(9PX * var(--app-font-scale, 1))}.desktop-gantt-plan-state>taro-text-core.late{color:#a33b32;font-weight:700}.desktop-gantt-route{overflow:hidden;color:#708086;font-size:calc(9PX * var(--app-font-scale, 1))!important;text-overflow:ellipsis;white-space:nowrap}.desktop-gantt-shared-timeline{position:relative;display:grid;grid-template-rows:44PX 44PX 64PX;min-width:884PX}.desktop-gantt-today-line{position:absolute;z-index:20;top:0;bottom:0;width:2PX;background:#16877d;pointer-events:none}.desktop-gantt-shared-row{display:grid;grid-template-columns:56PX minmax(700PX,1fr);min-width:0;align-items:center;border-bottom:1PX solid #e2e7e8}.desktop-gantt-shared-row:last-child{border-bottom:0}.desktop-gantt-shared-row>taro-text-core{display:flex;height:100%;align-items:center;justify-content:center;border-right:1PX solid #d8e0e3;color:#52666c;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:700}.desktop-gantt-shared-track{position:relative;height:100%;overflow:hidden;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(7.142857% - 1PX),#dfe5e6 calc(7.142857% - 1PX),#dfe5e6 7.142857%)}.desktop-gantt-segment{position:absolute;top:5PX;display:flex;height:34PX;min-width:3PX;padding:2PX 5PX;align-items:center;justify-content:center;overflow:hidden;border-right:1PX solid rgb(255 255 255 / 70%);border-radius:2PX;box-sizing:border-box;text-align:center}.desktop-gantt-segment taro-text-core{min-width:0;overflow:hidden;color:#fff;font-size:calc(8PX * var(--app-font-scale, 1));font-weight:700;line-height:1.15;text-align:center;white-space:normal;word-break:break-word}.desktop-gantt-segment.plan{background:#16877d}.desktop-gantt-segment.actual{background:#d58a24}.desktop-gantt-segment.actual.delayed{background:#bd4843}.desktop-gantt-segment.actual.paused{background:#956727}.desktop-gantt-segment.plan.stage-cutting{background:#3d8fbe}.desktop-gantt-segment.plan.stage-heating{background:#a96f30}.desktop-gantt-segment.plan.stage-forging{background:#c98718}.desktop-gantt-segment.plan.stage-heat-treatment{background:#b65d35}.desktop-gantt-segment.plan.stage-machining{background:#6d67ad}.desktop-gantt-segment.plan.stage-inspection{background:#388974}.desktop-gantt-segment.plan.stage-warehouse{background:#507c8c}.desktop-gantt-segment.plan.stage-other{background:#5e7379}.desktop-gantt-segment.actual.stage-cutting{background:#68a8cd}.desktop-gantt-segment.actual.stage-heating{background:#bf8b54}.desktop-gantt-segment.actual.stage-forging{background:#dca13d}.desktop-gantt-segment.actual.stage-heat-treatment{background:#ca7a55}.desktop-gantt-segment.actual.stage-machining{background:#8c87c2}.desktop-gantt-segment.actual.stage-inspection{background:#61a792}.desktop-gantt-segment.actual.stage-warehouse{background:#7599a5}.desktop-gantt-segment.actual.stage-other{background:#819397}.desktop-gantt-segment.actual.delayed{box-shadow:inset 0 0 0 2PX #8f302a}.desktop-gantt-segment.actual.paused{box-shadow:inset 0 0 0 2PX #684619}.desktop-gantt-shared-daily{display:grid;height:100%;grid-template-columns:repeat(14,minmax(50PX,1fr))}.desktop-gantt-shared-daily>taro-text-core,.desktop-gantt-shared-daily>.gantt-daily-editable{display:flex;min-width:0;height:100%;margin:0!important;padding:3PX!important;align-items:center;justify-content:center;overflow:hidden;border:0;border-right:1PX solid #e0e6e7;border-radius:0;background:#fff;color:#88979b;font-size:calc(8PX * var(--app-font-scale, 1));line-height:1.15;text-align:center;white-space:normal;word-break:break-word}.desktop-gantt-shared-daily>.gantt-daily-editable{flex-direction:column;border:1PX solid #16877d;background:#e8f6f3;color:#12665e}.desktop-gantt-shared-daily>taro-text-core.recorded,.desktop-gantt-shared-daily>.gantt-daily-editable.recorded{background:#e4f2ef;color:#1e665e;font-weight:700}.desktop-gantt-shared-daily>taro-text-core.today,.desktop-gantt-shared-daily>.gantt-daily-editable.today{box-shadow:inset 0 -2PX #16877d}}@media (min-width: 1200px){.app-shell{--sidebar-width: 190PX;--page-gutter: 16PX;--plan-base-width: 850PX;--process-column-width: 204PX}.desktop-sidebar{padding:18PX 12PX}.plan-base-cells{grid-template-columns:126PX 108PX 116PX 116PX 134PX 98PX 90PX 62PX}}@media (min-width: 1440px){.app-shell{--sidebar-width: 206PX;--page-gutter: 20PX;--plan-base-width: 890PX;--process-column-width: 210PX}.page-header{min-height:64PX}.page-body{padding-top:16PX}.plan-base-cells{grid-template-columns:136PX 112PX 120PX 120PX 144PX 102PX 92PX 64PX}.desktop-plan-scroll{max-height:calc(100dvh - 226PX)}}@media (min-width: 1920px){.app-shell{--sidebar-width: 220PX;--page-gutter: 24PX;--plan-base-width: 900PX;--process-column-width: clamp(192PX, 10vw, 240PX)}.page-header{min-height:72PX;padding-right:24PX;padding-left:24PX}.page-title{font-size:calc(22PX * var(--app-font-scale, 1))}.page-body{padding-top:18PX;padding-bottom:24PX}.sidebar-item{height:36PX;line-height:36PX}.plan-base-cells{grid-template-columns:140PX 114PX 122PX 122PX 140PX 100PX 94PX 68PX}.main-plan-data-row{contain-intrinsic-size:154PX}.desktop-plan-scroll{max-height:calc(100dvh - 238PX)}}.inspection-workbench-entry,.inspection-final-record-entry{box-sizing:border-box;width:2.9rem!important;min-width:2.9rem!important;height:.85rem!important;min-height:.85rem!important;margin:0!important;padding:0 .25rem!important;border-radius:.1rem;font-size:calc(.325rem * var(--app-font-scale, 1))!important;line-height:.8rem!important;letter-spacing:0}.main-plan-title-toolbar{display:flex;min-width:0;padding:3PX 0;flex-direction:column;align-items:stretch;gap:4PX;overflow:hidden}.main-plan-title-view-row,.main-plan-title-operation-row{display:flex;min-width:0;min-height:31PX;padding:1PX 0;align-items:center;gap:4PX;overflow-x:auto;scrollbar-width:thin}.main-plan-title-view-row{border-bottom:1PX solid #d8e2e2}.main-plan-title-toolbar .main-plan-view-button-wrap{padding-top:3PX}.main-plan-title-toolbar taro-button-core{width:auto;min-width:66PX;height:28PX;margin:0!important;padding:0 8PX;flex:none;border:1PX solid #b9c9ca;border-radius:3PX;background:#fff;color:#415c61;font-size:calc(10PX * var(--app-font-scale, 1));line-height:26PX;white-space:nowrap}.main-plan-title-toolbar taro-button-core.active{border-color:#14786f;background:#dcefeb;color:#11685f;font-weight:700}.main-plan-title-toolbar taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.main-plan-title-toolbar taro-button-core[disabled]{background:#f3f5f5!important;color:#7b898c!important;opacity:1}.main-plan-title-toolbar .main-plan-view-delete-badge{position:absolute;z-index:2;top:-2PX;left:-2PX;width:16PX;min-width:16PX;height:16PX;padding:0;border-color:#b44b42;border-radius:50%;color:#a83228;font-size:calc(11PX * var(--app-font-scale, 1));line-height:14PX}.main-plan-stage-chip{position:relative;flex:none}.main-plan-stage-chip>taro-text-core{position:absolute;top:-3PX;right:-3PX;z-index:3;min-width:15PX;height:15PX;padding:0 3PX;border-radius:8PX;background:#174f58;color:#fff;font-size:calc(8PX * var(--app-font-scale, 1));line-height:15PX;text-align:center}.main-plan-title-toolbar .main-plan-workspace-tabs{display:flex;margin:0;gap:4PX}.main-plan-stage-stack{display:flex;min-width:0;flex-direction:column;gap:10PX}.main-plan-stage-card{display:flex;height:calc(100vh - 118PX);min-height:480PX;min-width:0;overflow:hidden;flex:none;flex-direction:column;border:1PX solid #b9c9ca;border-radius:7PX;background:#fff}.main-plan-stage-card .mini-program-collapsible-heading{min-height:42PX;flex:none;border-bottom:1PX solid #d8e2e2;border-left:5PX solid #19887c;background:#f6f9f8}.main-plan-stage-card.stored .mini-program-collapsible-heading{border-left-color:#687f83}.main-plan-stage-card .mini-program-collapsible-heading>taro-view-core>taro-text-core:first-child{color:#183b3e;font-size:calc(15PX * var(--app-font-scale, 1))}.main-plan-stage-card .mini-program-collapsible-heading>taro-view-core>taro-text-core:last-child{min-width:28PX;padding:2PX 7PX;border-radius:10PX;background:#d9efeb;color:#126a62;text-align:center}.main-plan-stage-card.stored .mini-program-collapsible-heading>taro-view-core>taro-text-core:last-child{background:#e7ebec;color:#52676b}.main-plan-stage-card .mini-program-collapsible-content{display:flex;min-height:0;padding:7PX;flex:1 1 0}.main-plan-stage-card .main-plan-stage-table,.main-plan-stage-card .main-plan-sheet-editor{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.main-plan-stage-card .main-plan-sheet-toolbar{flex:none}.main-plan-stage-card .desktop-plan-scroll{width:100%;min-height:0;max-height:none;margin-top:7PX;flex:1 1 0}.main-plan-stage-card.collapsed{height:42PX;min-height:42PX}.main-plan-stage-table .mobile-plan-list{display:none}.main-plan-sheet-editor{position:relative;min-width:0}.main-plan-sheet-editor .desktop-plan-scroll{overflow-x:scroll;overflow-y:scroll;overscroll-behavior:contain;scrollbar-color:#758783 #e4e9e8;scrollbar-gutter:stable;scrollbar-width:thin}.main-plan-sheet-editor .desktop-plan-table{width:max-content;min-width:100%}.main-plan-sheet-editor .desktop-plan-scroll::-webkit-scrollbar{width:12PX;height:12PX}.main-plan-sheet-editor .desktop-plan-scroll::-webkit-scrollbar-track{background:#e4e9e8}.main-plan-sheet-editor .desktop-plan-scroll::-webkit-scrollbar-thumb{border:2PX solid #e4e9e8;border-radius:6PX;background:#758783}.main-plan-sheet-toolbar{display:flex;min-height:1.2rem;padding:.15rem .2rem;align-items:center;flex-wrap:wrap;gap:.175rem;border:.025rem solid #d2dcdf;border-radius:.125rem;background:#fff}.main-plan-sheet-toolbar .main-plan-toolbar-button{width:auto;min-width:1.8rem;height:.85rem;margin:0!important;padding:0 .25rem;border:.025rem solid #9fb7b8;border-radius:.1rem;background:#fff;color:#24494c;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.8rem}.main-plan-sheet-toolbar .main-plan-toolbar-button:after{border:0}.main-plan-sheet-toolbar .main-plan-toolbar-button.primary{border-color:#14786f;background:#14786f;color:#fff}.main-plan-sheet-toolbar .main-plan-toolbar-button.danger{border-color:#d6aaa5;color:#9b3026}.main-plan-sheet-toolbar .main-plan-toolbar-button[disabled]{opacity:.42}.main-plan-sheet-toolbar>taro-text-core{margin-left:auto;color:#6b7e81;font-size:calc(.3rem * var(--app-font-scale, 1));white-space:nowrap}.main-plan-sheet-toolbar .main-plan-filter-count{margin-left:.2rem;color:#14786f;font-weight:700}.main-plan-toolbar-pagination{margin-left:8PX}.main-plan-toolbar-pagination .table-pagination{min-height:0;padding:0;border-top:0;background:transparent}.main-plan-selectable-cell{position:relative;display:flex;min-width:0;align-items:center;overflow:hidden}.main-plan-selectable-cell.selected{z-index:1;outline:.05rem solid #14786f;outline-offset:-.05rem;background:#e2f2ef}.main-plan-selectable-cell>taro-text-core{display:block;overflow:hidden;text-overflow:ellipsis;white-space:normal}.main-plan-selectable-cell taro-input-core{width:100%;min-width:0;height:100%;padding:0;color:#203c48;font-size:inherit}.main-plan-comment-corner{position:absolute;z-index:3;top:0;right:0;width:0;height:0;border-top:.325rem solid #d44c3f;border-left:.325rem solid transparent}@media (min-width: 900px){.main-plan-selectable-cell.has-comment:hover,.main-plan-selectable-cell.has-comment:focus-within,.plan-custom-cells>.main-plan-selectable-cell.has-comment:hover,.plan-custom-cells>.main-plan-selectable-cell.has-comment:focus-within{z-index:12;overflow:visible}.main-plan-selectable-cell.has-comment:hover:after,.main-plan-selectable-cell.has-comment:focus-within:after{position:absolute;z-index:20;top:18PX;left:8PX;box-sizing:border-box;width:max-content;min-width:180PX;max-width:320PX;max-height:180PX;padding:10PX 12PX;overflow-y:auto;border:1PX solid #9facaa;border-radius:4PX;background:#fff;box-shadow:0 8PX 22PX #173b3d38;color:#273e40;content:attr(data-comment);font-size:calc(11PX * var(--app-font-scale, 1));font-weight:400;line-height:1.55;overflow-wrap:anywhere;pointer-events:none;white-space:pre-wrap}}.main-plan-number-link{width:100%;height:auto;margin:0!important;padding:0!important;overflow:hidden;background:transparent;color:#12665e;font-size:inherit;font-weight:700;line-height:1.35;text-align:left;text-overflow:ellipsis}.main-plan-number-link:after{border:0}.main-plan-header-row,.main-plan-data-row{--plan-selection-width: 42PX;--plan-info-width: 218PX;grid-template-columns:var(--plan-selection-width) var(--plan-info-width) max-content}.main-plan-row-selection{position:sticky;z-index:5;left:0;display:flex;width:var(--plan-selection-width);height:100%;align-items:center;justify-content:center;border-right:1PX solid #cbd8da;background:#fff;cursor:pointer}.main-plan-row-selection.header{z-index:8;background:#e5f0ef}.main-plan-row-selection taro-checkbox-core{transform:scale(.78)}.main-plan-data-row{border-bottom-color:#a6b9bc;background:#fff}.main-plan-data-row .main-plan-row-selection,.main-plan-data-row .plan-info-cell,.main-plan-data-row .plan-status-cell,.main-plan-data-row .plan-progress-summary-cell,.main-plan-data-row .plan-custom-cells>taro-view-core,.main-plan-data-row .process-column-cell.waiting{background:#fff}.main-plan-data-row.row-alternate{background:#edf5f4}.main-plan-data-row.row-alternate .main-plan-row-selection,.main-plan-data-row.row-alternate .plan-info-cell,.main-plan-data-row.row-alternate .plan-status-cell,.main-plan-data-row.row-alternate .plan-progress-summary-cell,.main-plan-data-row.row-alternate .plan-custom-cells>taro-view-core,.main-plan-data-row.row-alternate .process-column-cell.waiting{background:#edf5f4}.main-plan-data-row.product-selected .main-plan-row-selection,.main-plan-data-row.product-selected .plan-info-cell{background:#e8f5f2}.plan-info-cell{position:sticky;z-index:4;left:var(--plan-selection-width);display:flex;width:var(--plan-info-width);height:100%;padding:8PX 10PX;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;border-right:1PX solid #cbd8da;background:#fff;box-shadow:5PX 0 8PX #22373f1f;font-size:calc(9PX * var(--app-font-scale, 1));line-height:1.35}.plan-info-cell.header{z-index:7;align-items:center;background:#e5f0ef;color:#27484d;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.plan-info-title{display:block;margin-bottom:3PX;color:#124e55;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:700}.plan-info-line{display:block!important;width:100%;margin-top:2PX;overflow:hidden;color:#52696e;font-size:calc(8PX * var(--app-font-scale, 1));line-height:1.35;text-overflow:ellipsis;white-space:nowrap!important}.plan-info-line>taro-text-core{color:#304c51;font-size:calc(8PX * var(--app-font-scale, 1));font-weight:700}.plan-info-line>.plan-product-key-value{color:#163f46;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.plan-info-craft-row{display:flex;width:100%;min-height:24PX;margin-top:2PX;padding:2PX 4PX;align-items:center;justify-content:space-between;gap:5PX;border-left:3PX solid #16877d;background:#edf7f4}.plan-info-craft-row>taro-text-core{min-width:0;overflow:hidden;color:#31534f;font-size:calc(8PX * var(--app-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.plan-info-craft-row>taro-text-core>taro-text-core{font-weight:700}.plan-info-craft-row taro-button-core{width:auto;min-width:36PX;height:20PX;margin:0;padding:0 5PX;border:0;background:transparent;color:#a45d17;font-size:calc(8PX * var(--app-font-scale, 1));font-weight:700;line-height:20PX}.plan-progress-track{display:flex;width:max-content;height:100%}.plan-status-cell{display:grid;width:224PX;height:100%;padding:8PX;align-content:center;gap:6PX;border-right:1PX solid #d5e0e2;background:#fbfdfd}.plan-status-cell.header{place-items:center;background:#e5f0ef;color:#27484d;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.plan-status-cell.header>.spreadsheet-column-filter{width:100%}.plan-status-picker{display:flex;width:100%;height:31PX;padding:0 8PX;align-items:center;justify-content:space-between;border:1PX solid #16877d;border-radius:4PX;background:#edf8f6;color:#116d65;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:700}.plan-status-facts{display:grid;gap:3PX}.plan-status-facts>taro-view-core{display:grid;min-width:0;min-height:18PX;grid-template-columns:54PX minmax(0,1fr);align-items:center;font-size:calc(8PX * var(--app-font-scale, 1))}.plan-status-facts>taro-view-core>taro-text-core:first-child{color:#738489}.plan-status-facts>taro-view-core>taro-text-core:last-child{min-width:0;overflow:hidden;color:#29464b;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.plan-status-input{box-sizing:border-box;width:100%;height:34PX;padding:0 8PX;border:1PX solid #bdcccf;border-radius:4PX;background:#fff;color:#354d52;font-size:calc(9PX * var(--app-font-scale, 1))}.plan-progress-summary-cell{display:grid;width:198PX;height:100%;padding:10PX;align-content:center;gap:8PX;border-right:1PX solid #d5e0e2;background:#f7fbfa}.plan-progress-summary-cell.header{place-items:center;background:#e5f0ef;color:#27484d;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.plan-progress-summary-cell.header>.compound-column-filter{width:100%}.plan-progress-summary-cell>taro-view-core{display:grid;min-width:0;grid-template-columns:62PX minmax(0,1fr);gap:5PX;font-size:calc(9PX * var(--app-font-scale, 1))}.plan-progress-summary-cell>taro-view-core>taro-text-core:first-child{color:#728489}.plan-progress-summary-cell>taro-view-core>taro-text-core:last-child{overflow:hidden;color:#29464b;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.process-workshop-editor{position:relative;z-index:3;min-width:0}.process-edit-row{display:grid;min-width:0;min-height:25PX;grid-template-columns:52PX minmax(0,1fr);align-items:center;gap:5PX}.process-edit-row>taro-text-core{color:#667b80;font-size:calc(8PX * var(--app-font-scale, 1))}.process-edit-row taro-input-core{box-sizing:border-box;width:100%;min-width:0;height:25PX;padding:0 5PX;border:1PX solid #aebfc2;border-radius:3PX;background:#fff;color:#29464b;font-size:calc(9PX * var(--app-font-scale, 1))}.process-edit-row taro-input-core[disabled]{border-color:transparent;background:transparent}.process-workshop-editor taro-input-core{box-sizing:border-box;width:100%;height:25PX;padding:0 5PX;border:1PX solid #aebfc2;border-radius:3PX;background:#fff;color:#29464b;font-size:calc(9PX * var(--app-font-scale, 1))}.process-workshop-options{position:absolute;z-index:30;top:29PX;left:0;width:100%;max-height:120PX;overflow-y:auto;border:1PX solid #9fb6b8;background:#fff;box-shadow:0 6PX 14PX #183a3d33}.process-workshop-options>taro-view-core{min-height:28PX;padding:6PX;border-bottom:1PX solid #e1e8e9;color:#29464b;font-size:calc(9PX * var(--app-font-scale, 1));cursor:pointer}.main-plan-sheet-editor .process-column-cell:focus-within{z-index:20;overflow:visible}.plan-custom-cells{display:grid;width:max-content;height:100%}.plan-custom-cells>taro-view-core{position:relative;display:flex;min-width:0;height:100%;padding:8PX;align-items:center;overflow:hidden;border-right:1PX solid #d5e0e2;font-size:calc(9PX * var(--app-font-scale, 1))}.plan-custom-cells.header>taro-view-core{justify-content:center;background:#e5f0ef;color:#27484d;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.plan-custom-cells taro-input-core{width:100%;min-width:0;height:100%;padding:0;font-size:inherit}.main-plan-editor-backdrop{position:fixed;z-index:180;inset:0;display:flex;padding:.45rem;align-items:flex-end;justify-content:center;background:rgb(17 35 39 / 48%)}.main-plan-editor-dialog{width:100%;max-height:calc(100vh - .9rem);padding:.4rem;overflow-y:auto;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.main-plan-editor-title{display:flex;min-height:.95rem;align-items:center;justify-content:space-between;gap:.25rem}.main-plan-editor-title>taro-text-core{color:#193a40;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.main-plan-editor-title taro-button-core{width:.8rem;height:.8rem;margin:0!important;padding:0;background:#eef3f3;color:#4d6265;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:.8rem}.main-plan-editor-field{display:grid;margin-top:.3rem;gap:.15rem}.main-plan-editor-field>taro-text-core{color:#52666c;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.main-plan-editor-field taro-input-core,.main-plan-editor-picker{display:flex;min-height:1rem;padding:0 .25rem;align-items:center;justify-content:space-between;border:.025rem solid #cfd9dc;border-radius:.1rem;background:#fff;color:#253e45;font-size:calc(.35rem * var(--app-font-scale, 1))}.main-plan-editor-picker taro-text-core{color:#14786f;font-size:calc(.3rem * var(--app-font-scale, 1))}.main-plan-editor-dialog taro-textarea-core{box-sizing:border-box;width:100%;height:2.8rem;margin-top:.3rem;padding:.25rem;border:.025rem solid #cfd9dc;border-radius:.1rem;background:#fbfcfc;font-size:calc(.35rem * var(--app-font-scale, 1))}.craft-switch-dialog{display:grid;gap:.3rem}.main-plan-editor-title>taro-view-core{display:grid;gap:.075rem}.main-plan-editor-title>taro-view-core taro-text-core:last-child{color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:400}.craft-switch-search{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:.025rem solid #b9cbc8;border-radius:.1rem;background:#fff}.craft-switch-search taro-input-core{height:1.05rem;padding:0 .275rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.craft-switch-search>taro-text-core{padding:0 .3rem;color:#16786e;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:700}.craft-switch-count{color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1))}.craft-switch-list{display:grid;max-height:8.5rem;overflow-y:auto;border:.025rem solid #d3dedc;background:#fff}.craft-switch-option{display:flex;min-height:1.6rem;padding:.225rem .3rem;align-items:center;justify-content:space-between;gap:.3rem;border-bottom:.025rem solid #e2e9e7}.craft-switch-option:last-child{border-bottom:0}.craft-switch-option>taro-view-core{display:grid;min-width:0;gap:.1rem}.craft-switch-option>taro-view-core taro-text-core:first-child{color:#20383e;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.craft-switch-option>taro-view-core taro-text-core:last-child{overflow:hidden;color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1));text-overflow:ellipsis;white-space:nowrap}.craft-switch-option>taro-text-core{color:#16786e;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.craft-switch-empty{padding:.75rem .3rem;color:#718184;text-align:center}.craft-switch-comparison{display:grid;padding:.25rem;align-items:center;grid-template-columns:1fr auto 1fr;gap:.2rem;background:#f4f8f7}.craft-switch-comparison>taro-view-core{display:grid;gap:.075rem}.craft-switch-comparison>taro-view-core taro-text-core:first-child{color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1))}.craft-switch-comparison>taro-view-core taro-text-core:last-child{color:#20383e;font-weight:700}.craft-switch-comparison>taro-text-core{color:#16786e;font-weight:700}.craft-switch-match{display:grid;padding:.25rem;border-left:.075rem solid #16877d;background:#edf7f4;gap:.125rem}.craft-switch-match.manual{border-left-color:#bd7a32;background:#fff6e9}.craft-switch-match>taro-text-core:first-child{color:#20383e;font-weight:700}.craft-switch-match>taro-text-core{color:#52696e;font-size:calc(.275rem * var(--app-font-scale, 1))}.craft-switch-target-picker{display:flex;min-height:.95rem;padding:0 .25rem;align-items:center;justify-content:space-between;border:.025rem solid #c5d2cf;background:#fff;color:#20383e}.craft-switch-target-picker taro-text-core{color:#16786e;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.craft-switch-effects{display:grid;padding:.25rem;border:.025rem solid #d7e1df;gap:.1rem}.craft-switch-effects taro-text-core{color:#52696e;font-size:calc(.275rem * var(--app-font-scale, 1))}.craft-switch-effects taro-text-core:first-child{color:#20383e;font-weight:700}.craft-switch-acknowledge{display:flex;min-height:.95rem;padding:.15rem .2rem;align-items:center;gap:.175rem;border:.025rem solid #c7d5d2;background:#fbfcfc}.craft-switch-acknowledge taro-checkbox-core{transform:scale(.82)}.craft-switch-acknowledge taro-text-core{color:#31534f;font-size:calc(.275rem * var(--app-font-scale, 1))}.main-plan-editor-actions{display:grid;margin-top:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem}.main-plan-editor-actions taro-button-core{width:100%;height:1rem;margin:0!important;border:.025rem solid #bfcdd0;border-radius:.1rem;background:#fff;color:#40575c;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.95rem}.main-plan-editor-actions taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}@media (max-width: 899px){.main-plan-page,.main-plan-desktop-results,.main-plan-mobile-results{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.main-plan-mobile-results.collapsed{flex:0 0 auto}.main-plan-mobile-results .mini-program-collapsible-heading{flex:none}.main-plan-mobile-results .mini-program-collapsible-content{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.main-plan-desktop-results .mobile-plan-list{display:none}.main-plan-stage-stack{min-height:auto;gap:10PX}.main-plan-stage-card{height:calc(100vh - 176PX);min-height:480PX}.main-plan-stage-card .mini-program-collapsible-content{padding:6PX}.main-plan-stage-card .main-plan-sheet-editor .desktop-plan-scroll{height:auto;max-height:none;margin-top:7PX}.main-plan-sheet-editor{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.main-plan-sheet-editor .main-plan-sheet-toolbar{flex:none}.main-plan-sheet-editor .desktop-plan-scroll{display:block;width:100%;min-height:0;max-height:none;margin-top:.175rem;flex:1 1 0;overflow-x:scroll;overflow-y:scroll;border:.025rem solid #cfd9dc;background:#fff}.main-plan-sheet-editor .desktop-plan-table{position:relative;width:max-content;min-width:100%;background:#fff}.main-plan-sheet-editor .main-plan-header-row,.main-plan-sheet-editor .main-plan-data-row{--plan-selection-width: 40PX;--plan-info-width: 174PX;display:grid;width:max-content;min-width:100%;grid-template-columns:var(--plan-selection-width) var(--plan-info-width) max-content;border-bottom:.025rem solid #a6b9bc}.main-plan-sheet-editor .main-plan-header-row{position:sticky;z-index:5;top:0}.main-plan-sheet-editor .process-track{display:grid;grid-auto-flow:column;grid-auto-columns:122PX;width:max-content;height:100%}.main-plan-sheet-editor .process-column-header{width:auto;padding:8PX;font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-sheet-editor .process-column-cell{width:auto;padding:8PX;font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-sheet-editor .process-cell-title{gap:3PX}.main-plan-sheet-editor .process-column-cell>taro-text-core{margin-top:3PX}.main-plan-sheet-editor .plan-status-cell{width:224PX}.main-plan-sheet-editor .plan-progress-summary-cell{width:198PX}.main-plan-sheet-editor .main-plan-sheet-toolbar{min-height:42PX;padding:5PX;gap:5PX}.main-plan-sheet-editor .main-plan-toolbar-button{min-width:64PX;height:30PX;padding:0 7PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.main-plan-sheet-editor .main-plan-sheet-toolbar>taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}}.mini-program-compact .main-plan-shared-view-bar{gap:.25rem;margin-bottom:.35rem}.mini-program-compact .main-plan-view-button{box-sizing:border-box;width:100%;min-width:0;height:1.7rem;margin:0!important;padding:0 .2rem;border:.05rem solid #c5d2d3;border-radius:.15rem;background:#fff;color:#53686d;font-size:calc(.55rem * var(--app-font-scale, 1));line-height:1.6rem;white-space:nowrap}.mini-program-compact .main-plan-view-button.active{border-color:#14786f;background:#e7f3f0;color:#11685f;font-weight:700}.mini-program-compact .main-plan-view-button.primary{border-color:#14786f;background:#14786f;color:#fff}.mini-program-compact .main-plan-view-button[disabled]{border-color:#d6dede;background:#f1f4f4;color:#9aa6a9}.mini-program-compact .main-plan-workspace-tabs,.mini-program-compact .main-plan-workspace-tab{height:1.7rem;min-height:1.7rem}.mini-program-compact .main-plan-workspace-tab{font-size:calc(.55rem * var(--app-font-scale, 1));line-height:1.7rem;white-space:nowrap}.mini-program-compact .main-plan-mobile-metrics{gap:.25rem;margin-bottom:.35rem}.mini-program-compact .main-plan-mobile-metrics>taro-view-core{box-sizing:border-box;height:2.2rem;padding:.3rem}.mini-program-compact .main-plan-mobile-metrics taro-text-core{font-size:calc(.45rem * var(--app-font-scale, 1))}.mini-program-compact .main-plan-mobile-metrics taro-text-core:first-child{font-size:calc(.9rem * var(--app-font-scale, 1));line-height:1.05rem}.main-plan-workspace-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:1.95rem;margin-bottom:.35rem;border:.025rem solid #cfd9dc;border-radius:.175rem;background:#fff}.main-plan-shared-view-bar{display:flex;margin-bottom:.225rem;gap:.15rem;overflow-x:auto}.main-plan-shared-view-bar taro-button-core{width:auto;min-width:2.05rem;height:.8rem;margin:0!important;padding:0 .25rem;flex:none;border:.025rem solid #c5d2d3;border-radius:.1rem;background:#fff;color:#53686d;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.75rem;white-space:nowrap}.main-plan-shared-view-bar taro-button-core.active{border-color:#14786f;background:#e7f3f0;color:#11685f;font-weight:700}.main-plan-shared-view-bar taro-button-core.view-command{margin-left:auto!important}.main-plan-shared-view-bar taro-button-core.view-command.primary{margin-left:0!important}.main-plan-shared-view-bar taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.main-plan-shared-view-bar taro-button-core[disabled]{color:#7b898c!important;opacity:1}.main-plan-shared-view-bar taro-button-core.primary[disabled]{color:#fff!important}.main-plan-view-group-label{display:inline-flex;align-items:center;padding:0 .15rem;flex:none;color:#718086;font-size:calc(.275rem * var(--app-font-scale, 1));white-space:nowrap}.planning-view-column-manager{display:flex;min-height:.95rem;margin-bottom:.2rem;padding:.125rem .2rem;align-items:center;gap:.15rem;border:.025rem solid #d6e0e1;background:#f8faf9;overflow-x:auto}.planning-view-column-manager>taro-text-core{flex:none;color:#53686d;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.planning-view-column-manager>taro-view-core{display:flex;flex:none;align-items:center}.planning-view-column-manager taro-button-core{width:auto;min-width:0;height:.7rem;margin:0;padding:0 .2rem;border-radius:.075rem;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.65rem}.planning-view-column-manager>taro-view-core>taro-button-core:last-child{width:.65rem;padding:0;color:#a83228}.desktop-gantt-custom-field{display:grid;grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.125rem}.desktop-gantt-custom-field taro-input-core,.gantt-mobile-custom-fields taro-input-core{box-sizing:border-box;width:100%;height:.7rem;padding:0 .15rem;border:.025rem solid #cbd7d9;background:#fff;font-size:calc(.275rem * var(--app-font-scale, 1))}.gantt-mobile-custom-fields{display:grid;margin:.175rem 0;gap:.125rem}.gantt-mobile-custom-fields>taro-view-core{display:grid;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.15rem}.gantt-mobile-custom-field-row{grid-template-columns:72PX minmax(0,1fr)!important;gap:6PX!important}.gantt-mobile-custom-field-label{overflow:hidden;color:#40565b;font-size:calc(11PX * var(--app-font-scale, 1));line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gantt-mobile-custom-field-input{box-sizing:border-box;width:100%;height:28PX;padding:0 6PX;border:1PX solid #cbd7d9;background:#fff;font-size:calc(11PX * var(--app-font-scale, 1))}.plan-custom-cells.header>taro-view-core{position:relative}.plan-custom-cells.header>taro-view-core>taro-button-core{position:absolute;top:.05rem;right:.05rem;width:.5rem;min-width:.5rem;height:.5rem;margin:0;padding:0;border:0;background:transparent;color:#a83228;line-height:.5rem}.main-plan-view-button-wrap{position:relative;flex:none;padding-top:.1rem}.main-plan-view-button-wrap>taro-button-core:first-child{margin:0!important}.main-plan-shared-view-bar taro-button-core.main-plan-view-delete-badge{position:absolute;z-index:2;top:0;left:-.075rem;width:.475rem;min-width:.475rem;height:.475rem;padding:0;border:.025rem solid #ca756d;border-radius:50%;background:#fff5f3;color:#a83228;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700;line-height:.425rem}.main-plan-view-backdrop{position:fixed;z-index:195;inset:0;display:flex;padding:.6rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.main-plan-view-sheet{display:grid;width:min(15.5rem,100%);max-height:calc(100vh - 1.2rem);overflow:hidden;grid-template-rows:auto auto minmax(0,1fr) auto auto;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.main-plan-view-head{display:flex;padding:.325rem .4rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d8e1e2}.main-plan-view-head taro-text-core{display:block;color:#193a40;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.main-plan-view-head taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:400}.main-plan-view-head taro-button-core{width:.75rem;height:.75rem;margin:0!important;padding:0;background:#eef3f3;color:#4d6265;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:.75rem}.main-plan-view-name{display:grid;padding:.275rem .4rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.2rem}.main-plan-view-name taro-text-core{color:#52666c;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.main-plan-view-name taro-input-core{box-sizing:border-box;width:100%;height:.85rem;padding:0 .225rem;border:.025rem solid #cfd9dc;border-radius:.1rem;font-size:calc(.275rem * var(--app-font-scale, 1))}.main-plan-view-list{min-height:0;padding:0 .4rem;overflow-y:auto}.main-plan-view-plan{display:grid;min-height:1.2rem;grid-template-columns:.65rem minmax(0,1fr);align-items:center;border-bottom:.025rem solid #e0e7e8}.main-plan-view-plan taro-text-core{display:block;color:#29464b;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.main-plan-view-plan taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.main-plan-view-sync{display:flex;margin:.225rem .4rem 0;padding:.225rem .275rem;align-items:center;justify-content:space-between;border-radius:.1rem;background:#eaf3f1;color:#14786f;font-size:calc(.25rem * var(--app-font-scale, 1))}.main-plan-view-actions{display:flex;padding:.25rem .4rem;justify-content:flex-end;gap:.175rem;border-top:.025rem solid #d8e1e2}.main-plan-view-actions taro-button-core{width:auto;min-width:2.15rem;height:.8rem;margin:0!important;padding:0 .25rem;border:.025rem solid #bfcdd0;border-radius:.1rem;background:#fff;color:#40575c;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.75rem}.main-plan-view-actions taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.main-plan-view-actions taro-button-core.danger{margin-right:auto!important;border-color:#d9aaa6;color:#b42318}.main-plan-view-actions.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.main-plan-view-actions.two taro-button-core{width:100%}.shared-view-product-manager{grid-template-rows:auto auto minmax(0,1fr) auto auto}.shared-view-product-toolbar{display:flex;padding:.25rem .4rem;align-items:center;gap:.175rem;border-bottom:.025rem solid #d8e1e2}.shared-view-product-toolbar taro-button-core{width:auto;min-width:2.15rem;height:.8rem;margin:0!important;padding:0 .25rem;border:.025rem solid #bfcdd0;border-radius:.1rem;background:#fff;color:#40575c;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.75rem}.shared-view-product-toolbar taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.shared-view-product-toolbar taro-button-core.danger{border-color:#d9aaa6;color:#b42318}.shared-view-product-toolbar>taro-text-core{margin-left:auto;color:#61767a;font-size:calc(.25rem * var(--app-font-scale, 1))}.main-plan-view-plan.focused{outline:.025rem solid #4e9b92;outline-offset:-.025rem;background:#eaf5f2}.shared-view-product-editor{position:absolute;z-index:2;width:min(14rem,calc(100% - .8rem));max-height:calc(100vh - 1.2rem);overflow-y:auto;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff;box-shadow:0 .4rem 1.1rem #11232747}.shared-view-product-fields{display:grid;padding:.35rem .4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.shared-view-product-fields taro-text-core{display:block;margin-bottom:.1rem;color:#52666c;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.shared-view-product-fields taro-input-core{box-sizing:border-box;width:100%;height:.85rem;padding:0 .225rem;border:.025rem solid #cfd9dc;border-radius:.1rem;font-size:calc(.275rem * var(--app-font-scale, 1))}.batch-transfer-sheet{display:flex;width:min(24rem,100%);flex-direction:column}.batch-transfer-source-bar{display:grid;padding:.25rem .4rem;grid-template-columns:3.75rem minmax(4.5rem,1fr) 4.25rem;align-items:center;gap:.2rem;border-bottom:.025rem solid #e0e7e8;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1))}.batch-transfer-selected-summary{color:#14786f;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.batch-transfer-source-bar taro-button-core{width:auto;min-width:3.75rem;height:.85rem;margin:0 0 0 auto!important;padding:0 .3rem;border:.025rem solid #14786f;border-radius:.1rem;background:#fff;color:#14786f;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.8rem}.batch-transfer-import-panel{max-height:min(13rem,58vh);padding:.25rem .4rem;overflow-y:auto;border-bottom:.025rem solid #d8e1e2;background:#f5f8f8}.batch-transfer-import-modes{display:grid;width:7rem;margin-bottom:.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-transfer-import-modes taro-button-core{width:100%;height:.85rem;margin:0!important;border:.025rem solid #bfcdd0;border-radius:0;background:#fff;color:#40575c;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.8rem}.batch-transfer-import-modes taro-button-core:first-child{border-radius:.1rem 0 0 .1rem}.batch-transfer-import-modes taro-button-core:last-child{margin-left:-.025rem!important;border-radius:0 .1rem .1rem 0}.batch-transfer-import-modes taro-button-core.active{position:relative;border-color:#14786f;background:#14786f;color:#fff;font-weight:700}.batch-transfer-paste-import{display:grid;grid-template-columns:minmax(0,1fr) 2.8rem;gap:.2rem}.batch-transfer-import-panel taro-textarea-core{box-sizing:border-box;width:100%;height:1.8rem;padding:.2rem .25rem;border:.025rem solid #c5d2d3;border-radius:.1rem;background:#fff;color:#29464b;font-size:calc(.275rem * var(--app-font-scale, 1))}.batch-transfer-paste-import>taro-view-core{display:grid;width:2.8rem;gap:.15rem}.batch-transfer-import-panel taro-button-core{width:100%;height:.825rem;margin:0!important;border:.025rem solid #bfcdd0;border-radius:.1rem;background:#fff;color:#40575c;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.775rem}.batch-transfer-import-panel taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.batch-transfer-table-import{display:grid;gap:.25rem}.batch-table-file-row{display:flex;min-width:0;min-height:1.55rem;padding:.225rem .275rem;align-items:center;justify-content:space-between;gap:.3rem;border:.025rem dashed #9bb0b2;background:#fff}.batch-table-file-row>taro-view-core{min-width:0}.batch-table-file-row taro-text-core{display:block;overflow-wrap:anywhere;color:#29464b;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.batch-table-file-row taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.batch-table-file-row taro-button-core{width:2.8rem;flex:none;border-color:#14786f;color:#14786f}.batch-table-mapping{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.batch-table-mapping>taro-view-core>taro-text-core{display:block;margin-bottom:.1rem;color:#61767a;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-table-mapping taro-picker-core>taro-view-core{display:flex;min-height:.85rem;padding:0 .225rem;align-items:center;justify-content:space-between;border:.025rem solid #bfcdd0;background:#fff;color:#29464b;font-size:calc(.25rem * var(--app-font-scale, 1))}.batch-table-mapping .responsive-picker-anchor>taro-view-core{display:flex;min-height:.85rem;padding:0 .225rem;align-items:center;justify-content:space-between;border:.025rem solid #bfcdd0;background:#fff;color:#29464b;font-size:calc(.25rem * var(--app-font-scale, 1))}.batch-table-mapping taro-picker-core taro-text-core{color:#718184}.batch-table-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:.025rem solid #d6e0e1;background:#fff}.batch-table-stats>taro-view-core{min-width:0;padding:.2rem .25rem;border-right:.025rem solid #d6e0e1}.batch-table-stats>taro-view-core:last-child{border-right:0}.batch-table-stats taro-text-core{display:block;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-table-stats taro-text-core+taro-text-core{margin-top:.075rem;color:#29464b;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.batch-table-stats .ok taro-text-core+taro-text-core{color:#14786f}.batch-table-stats .warning taro-text-core+taro-text-core{color:#a45f0a}.batch-table-problems{display:grid;padding:.2rem .25rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem .3rem;border:.025rem solid #e2c99f;background:#fffdf7}.batch-table-problems>taro-text-core{overflow-wrap:anywhere;color:#99601a;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-table-problems>taro-text-core:first-child{grid-column:1 / -1;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.batch-table-match-preview{border:.025rem solid #d6e0e1;background:#fff}.batch-table-match-preview>taro-text-core{display:block;padding:.175rem .225rem;border-bottom:.025rem solid #d6e0e1;color:#29464b;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.batch-table-match-preview>taro-view-core{display:grid;min-height:.8rem;padding:0 .225rem;grid-template-columns:3.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:.2rem;border-bottom:.025rem solid #e5ebec}.batch-table-match-preview>taro-view-core:last-child{border-bottom:0}.batch-table-match-preview>taro-view-core taro-text-core{overflow-wrap:anywhere;color:#53686d;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-table-match-preview>taro-view-core taro-text-core:first-child{color:#29464b;font-weight:700}.batch-table-import-actions{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.batch-table-import-actions>taro-text-core{color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-table-import-actions taro-button-core{width:4.25rem;flex:none}.batch-transfer-settings{display:grid;padding:.25rem .4rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;border-bottom:.025rem solid #d8e1e2}.batch-transfer-setting{display:grid;min-width:0;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.2rem}.batch-transfer-setting>taro-text-core{color:#52666c;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.batch-transfer-segmented{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-transfer-segmented taro-button-core{box-sizing:border-box;width:100%;min-width:0;height:.85rem;margin:0!important;padding:0 .15rem;border:.025rem solid #c5d2d3;border-radius:0;background:#fff;color:#53686d;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.8rem;white-space:nowrap}.batch-transfer-segmented taro-button-core:first-child{border-radius:.1rem 0 0 .1rem}.batch-transfer-segmented taro-button-core:last-child{margin-left:-.025rem!important;border-radius:0 .1rem .1rem 0}.batch-transfer-segmented taro-button-core.active{position:relative;border-color:#14786f;background:#e7f3f0;color:#11685f;font-weight:700}.batch-transfer-preview{min-height:0;padding:.25rem .4rem;overflow-y:auto}.batch-transfer-major-list{display:grid;align-content:start;flex:1 1 auto;gap:.2rem;background:#f7f9f9}.batch-transfer-major-row{min-width:0;padding:.25rem .3rem;border:.025rem solid #d3dddf;border-radius:.15rem;background:#fff}.batch-transfer-row-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.25rem}.batch-transfer-row-head>taro-view-core{min-width:0}.batch-transfer-row-head taro-text-core{display:block;overflow-wrap:anywhere;color:#29464b;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.batch-transfer-row-head taro-text-core+taro-text-core{margin-top:.05rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.batch-transfer-row-head .batch-transfer-source{flex:none;padding:.075rem .175rem;border-radius:.075rem;background:#e7f3f0;color:#11685f;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-transfer-row-head .batch-transfer-source.imported{background:#fff1d8;color:#80520b}.batch-transfer-route{display:grid;margin-top:.225rem;grid-template-columns:minmax(0,1fr) .6rem minmax(0,1fr);align-items:center;gap:.175rem}.batch-transfer-route>taro-view-core{min-width:0;padding:.175rem .225rem;border:.025rem solid #dbe3e4;border-radius:.1rem;background:#f8fafa}.batch-transfer-route>taro-view-core>taro-text-core{display:block;color:#29464b;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700;overflow-wrap:anywhere}.batch-transfer-route>taro-view-core>taro-text-core:first-child{margin-bottom:.075rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.batch-transfer-route taro-text-core.risk{color:#b42318}.batch-transfer-arrow{color:#14786f;font-size:calc(.425rem * var(--app-font-scale, 1));text-align:center}.batch-transfer-target{display:flex;min-height:.6rem;align-items:center;justify-content:space-between;gap:.2rem;color:#29464b;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.batch-transfer-target taro-text-core{flex:none;color:#14786f;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.batch-transfer-target.risk{color:#b42318}.batch-transfer-row-policy{display:grid;margin-top:.2rem;grid-template-columns:minmax(2rem,1fr) 2.3rem 2.3rem;align-items:center;gap:.15rem}.batch-transfer-row-policy>taro-text-core{color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-transfer-row-policy taro-button-core{width:100%;height:.7rem;margin:0!important;padding:0 .125rem;border:.025rem solid #c5d2d3;border-radius:.1rem;background:#fff;color:#53686d;font-size:calc(.225rem * var(--app-font-scale, 1));line-height:.65rem;white-space:nowrap}.batch-transfer-row-policy taro-button-core.active{border-color:#14786f;background:#e7f3f0;color:#11685f;font-weight:700}.batch-transfer-empty{padding:.7rem .4rem;color:#718184;font-size:calc(.275rem * var(--app-font-scale, 1));text-align:center}.batch-transfer-summary{display:flex;min-height:.875rem;padding:.175rem .4rem;align-items:center;justify-content:space-between;gap:.3rem;border-top:.025rem solid #d8e1e2;color:#61767a;font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-transfer-summary taro-text-core:first-child{color:#14786f;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.plan-adjustment-sheet{grid-template-rows:auto auto auto auto auto}.plan-adjustment-products{display:grid;padding:.35rem .4rem .2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.plan-adjustment-products>taro-view-core{min-width:0;padding:.3rem;border:.025rem solid #cbd9da;border-radius:.15rem;background:#f8fbfb}.plan-adjustment-products taro-text-core{display:block;overflow-wrap:anywhere;color:#29464b;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:700}.plan-adjustment-products taro-text-core+taro-text-core{margin-top:.125rem;color:#61767a;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:400}.plan-adjustment-modes{display:grid;padding:.15rem .4rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem}.plan-adjustment-modes taro-button-core{box-sizing:border-box;width:100%;min-width:0;min-height:1.45rem;margin:0!important;padding:.2rem;border:.025rem solid #bccacc;border-radius:.125rem;background:#fff;color:#355156;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:700;line-height:1.35}.plan-adjustment-modes taro-button-core:after{border:0}.plan-adjustment-modes taro-button-core.active{border-color:#14786f;background:#e7f3f0;color:#11685f}.plan-adjustment-modes taro-button-core taro-text-core{display:block;margin-top:.075rem;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.plan-adjustment-origin{margin:.15rem .4rem 0;padding:.25rem;border-radius:.1rem;background:#edf5f3;color:#285f5a;font-size:calc(.25rem * var(--app-font-scale, 1));overflow-wrap:anywhere}.plan-split-sheet{grid-template-rows:auto minmax(0,1fr) auto}.plan-split-body{display:grid;min-height:0;padding:.35rem .4rem;overflow-y:auto;gap:.175rem}.plan-split-body>taro-text-core{color:#52666c;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.plan-split-body taro-input-core,.plan-split-body .main-plan-create-picker{box-sizing:border-box;width:100%;min-height:1rem;padding:0 .25rem;border:.025rem solid #cfd9dc;border-radius:.1rem;background:#fff;color:#253e45;font-size:calc(.3rem * var(--app-font-scale, 1))}.plan-split-body>taro-view-core:last-child{padding:.25rem;border-radius:.1rem;background:#edf5f3;color:#285f5a;font-size:calc(.25rem * var(--app-font-scale, 1))}.plan-origin-line{color:#14786f}.plan-origin-fact{grid-column:1 / -1}@media (max-width: 560px){.plan-adjustment-products,.plan-adjustment-modes{grid-template-columns:1fr}.plan-adjustment-modes taro-button-core{min-height:1.2rem}.batch-transfer-source-bar{grid-template-columns:1fr auto}.batch-transfer-source-bar>taro-text-core:not(.batch-transfer-selected-summary){grid-column:1 / -1;grid-row:2}.batch-transfer-source-bar taro-button-core{width:3.7rem;min-width:0;margin:0!important;grid-column:2;grid-row:1}.batch-transfer-import-modes{width:100%}.batch-transfer-paste-import{grid-template-columns:1fr}.batch-transfer-paste-import>taro-view-core{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.batch-table-mapping{grid-template-columns:1fr}.batch-table-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-table-stats>taro-view-core:nth-child(2){border-right:0}.batch-table-stats>taro-view-core:nth-child(-n+2){border-bottom:.025rem solid #d6e0e1}.batch-table-problems{grid-template-columns:1fr}.batch-table-match-preview>taro-view-core{grid-template-columns:minmax(2.5rem,.8fr) minmax(0,1.4fr)}.batch-table-match-preview>taro-view-core taro-text-core:last-child{grid-column:2}.batch-table-import-actions{align-items:stretch;flex-direction:column}.batch-table-import-actions taro-button-core{width:100%}.batch-transfer-settings{grid-template-columns:1fr}.batch-transfer-setting{grid-template-columns:1.55rem minmax(0,1fr)}.batch-transfer-segmented taro-button-core{font-size:calc(.225rem * var(--app-font-scale, 1))}.batch-transfer-route{grid-template-columns:minmax(0,1fr) .45rem minmax(0,1fr);gap:.1rem}.batch-transfer-route>taro-view-core{padding:.175rem}.batch-transfer-row-policy{grid-template-columns:1fr 2.2rem 2.2rem}.batch-transfer-summary{display:grid;gap:.05rem}}.main-plan-workspace-tab{min-height:1.95rem;margin:0!important;padding:0!important;border-radius:0;background:#fff;color:#607177;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:normal}.main-plan-workspace-tab:after{border:0}.main-plan-workspace-tab.active{background:#16786e;color:#fff;font-weight:700}.main-plan-scheduling-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;margin-bottom:.35rem}.main-plan-scheduling-summary>taro-view-core{padding:.35rem;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.main-plan-scheduling-summary taro-text-core{display:block;color:#6c7c82;font-size:calc(.4rem * var(--app-font-scale, 1))}.main-plan-scheduling-summary taro-text-core:first-child{margin-bottom:.1rem;color:#173d43;font-size:calc(.675rem * var(--app-font-scale, 1));font-weight:700}.main-plan-scheduling-summary .risk{border-color:#e3c27d;background:#fff7e8}.main-plan-scheduling-summary .risk taro-text-core:first-child{color:#a15c12}.main-plan-scheduling-layout{display:grid;gap:.35rem}.main-plan-scheduling-queue,.main-plan-scheduling-processes{display:grid;align-content:start;gap:.25rem}.main-plan-scheduling-heading{display:flex;align-items:center;justify-content:space-between;color:#253e45;font-size:calc(.525rem * var(--app-font-scale, 1));font-weight:700}.main-plan-scheduling-heading taro-text-core:last-child{color:#718187;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:400}.main-plan-scheduling-plan{display:grid;width:100%;min-height:2.7rem;margin:0!important;padding:.35rem!important;gap:.175rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff;color:#65767c;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.25;text-align:left}.main-plan-scheduling-plan:after{border:0}.main-plan-scheduling-plan.active{border-color:#75aea7;background:#e9f4f2}.main-plan-scheduling-plan>taro-view-core,.main-plan-scheduling-process>taro-view-core:first-child{display:flex;justify-content:space-between;gap:.25rem}.main-plan-scheduling-plan>taro-view-core taro-text-core:first-child,.main-plan-scheduling-process>taro-view-core:first-child taro-text-core:first-child{color:#20383e;font-size:calc(.525rem * var(--app-font-scale, 1));font-weight:700}.main-plan-scheduling-plan>taro-view-core taro-text-core:last-child{color:#a33b32;font-size:calc(.375rem * var(--app-font-scale, 1))}.main-plan-scheduling-process{padding:.375rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.main-plan-scheduling-process.warning{border-color:#d9a05b;background:#fff5e7}.main-plan-scheduling-process>taro-view-core:first-child taro-text-core:last-child{color:#16786e;font-size:calc(.375rem * var(--app-font-scale, 1))}.main-plan-scheduling-process.warning>taro-view-core:first-child taro-text-core:last-child{color:#a33b32}.main-plan-scheduling-facts{display:grid;gap:.15rem;margin-top:.25rem;color:#687a80;font-size:calc(.4rem * var(--app-font-scale, 1))}.main-plan-scheduling-save{width:100%;height:1.45rem;margin:.1rem 0 0!important;border-radius:.15rem;background:#16786e;color:#fff;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:1.45rem}.main-plan-scheduling-save:after{border:0}.main-plan-mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;margin-bottom:.3rem}.main-plan-mobile-metrics>taro-view-core{padding:.275rem;border:.025rem solid #d2dcdf;border-radius:.125rem;background:#fff}.main-plan-mobile-metrics taro-text-core{display:block;color:#718184;font-size:calc(.325rem * var(--app-font-scale, 1))}.main-plan-mobile-metrics taro-text-core:first-child{margin-bottom:.075rem;color:#173d43;font-size:calc(.6rem * var(--app-font-scale, 1));font-weight:700}.main-plan-mobile-metrics .warning{border-color:#e1c186;background:#fff7e8}.main-plan-mobile-metrics .warning taro-text-core:first-child{color:#936819}.main-plan-mobile-metrics .risk{border-color:#dfa9a4;background:#fff0ee}.main-plan-mobile-metrics .risk taro-text-core:first-child{color:#a84038}.main-plan-card-action{width:100%;height:1rem;margin:.325rem 0 0!important;border:.025rem solid #75aea7;border-radius:.1rem;background:#f1f7f6;color:#12665e;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.95rem}.main-plan-process-dates{margin-top:.3rem;padding-top:.25rem;border-top:.025rem solid #e0e7e8}.main-plan-process-dates-title{display:block;margin-bottom:.15rem;color:#425e63;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.main-plan-process-date{position:relative;display:flex;min-height:.625rem;padding-left:.4rem;align-items:center;justify-content:space-between;color:#425e63;font-size:calc(.3rem * var(--app-font-scale, 1))}.main-plan-process-date:before{position:absolute;left:.05rem;width:.175rem;height:.175rem;border-radius:50%;background:#cbd5d7;content:""}.main-plan-process-date.completed:before,.main-plan-process-date.active:before{background:#14786f}.main-plan-process-date.delayed:before,.main-plan-process-date.paused:before{background:#d9a33b}.main-plan-detail-backdrop{position:fixed;z-index:130;inset:0;display:flex;padding:.55rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.main-plan-detail-sheet{display:grid;width:min(15.5rem,100%);max-height:calc(100vh - 1.1rem);overflow:hidden;grid-template-rows:auto minmax(0,1fr);border:.025rem solid #75aea7;border-radius:.175rem;background:#fff;box-shadow:0 .4rem 1.2rem #1634373d}.main-plan-detail-head{display:flex;min-height:1.65rem;padding:.3rem .375rem;align-items:center;justify-content:space-between;gap:.25rem;border-bottom:.025rem solid #d8e1e2}.main-plan-detail-head taro-text-core{display:block;color:#193a40;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700}.main-plan-detail-head taro-text-core+taro-text-core{margin-top:.1rem;color:#718184;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:400}.main-plan-detail-head taro-button-core{width:.9rem;height:.9rem;margin:0!important;padding:0;background:#eef3f3;color:#4d6265;font-size:calc(.575rem * var(--app-font-scale, 1));line-height:.9rem}.main-plan-detail-body{min-height:0;padding:.35rem;overflow-y:auto}.main-plan-detail-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.175rem}.main-plan-detail-facts>taro-view-core{padding:.225rem;border:.025rem solid #d8e1e2;border-radius:.1rem;background:#f8fafa}.main-plan-detail-facts taro-text-core{display:block;color:#718184;font-size:calc(.3rem * var(--app-font-scale, 1))}.main-plan-detail-facts taro-text-core:last-child{margin-top:.1rem;color:#243f44;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.main-plan-detail-processes{display:grid;margin-top:.3rem;gap:.175rem}.main-plan-detail-processes>taro-view-core{padding:.25rem;border-left:.1rem solid #16877d;background:#f4f8f7}.main-plan-detail-processes>taro-view-core>taro-view-core{display:flex;align-items:center;justify-content:space-between;gap:.2rem;color:#20383e;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.main-plan-detail-processes>taro-view-core>taro-text-core{display:block;margin-top:.125rem;color:#6d7d83;font-size:calc(.3rem * var(--app-font-scale, 1))}.main-plan-create-backdrop{position:fixed;z-index:140;inset:0;display:flex;align-items:flex-end;background:rgb(17 35 39 / 48%)}.main-plan-create-sheet{display:grid;width:100%;max-height:calc(100vh - 1.3rem);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border-top:.025rem solid #75aea7;border-radius:.2rem .2rem 0 0;background:#fff}.main-plan-create-head{display:flex;min-height:2.4rem;padding:.45rem .5rem;align-items:center;justify-content:space-between;gap:.3rem;border-bottom:.025rem solid #d8e1e2}.main-plan-create-head taro-text-core{display:block;color:#193a40;font-size:calc(.625rem * var(--app-font-scale, 1));font-weight:700}.main-plan-create-head taro-text-core+taro-text-core{margin-top:.125rem;color:#718184;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:400}.main-plan-create-head taro-button-core{width:1.35rem;height:1.35rem;margin:0!important;padding:0;background:#eef3f3;color:#4d6265;font-size:calc(.775rem * var(--app-font-scale, 1));line-height:1.35rem}.main-plan-create-body{min-height:0;padding:.45rem .5rem;overflow-y:auto}.main-plan-create-field{display:grid;margin-bottom:.4rem;gap:.2rem}.main-plan-create-field>taro-text-core{color:#52666c;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.main-plan-create-field.required>taro-text-core:after{margin-left:.1rem;color:#b42318;content:"*"}.main-plan-create-field taro-input-core,.main-plan-create-picker{display:flex;width:100%;min-height:1.6rem;padding:0 .35rem;align-items:center;justify-content:space-between;border:.025rem solid #cfd9dc;border-radius:.15rem;background:#fff;color:#253e45;font-size:calc(.5rem * var(--app-font-scale, 1))}.main-plan-create-picker>taro-text-core{color:#16786e;font-size:calc(.425rem * var(--app-font-scale, 1))}.main-plan-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));gap:.3rem;border-top:.025rem solid #d8e1e2;background:#fff}.main-plan-create-actions taro-button-core{width:100%;min-height:1.55rem;margin:0!important;border:.025rem solid #bfcdd0;border-radius:.15rem;background:#fff;color:#40575c;font-size:calc(.5rem * var(--app-font-scale, 1));line-height:1.55rem}.main-plan-create-actions taro-button-core.primary{border-color:#16786e;background:#16786e;color:#fff;font-weight:700}@media (max-width: 899px){.main-plan-shared-view-bar taro-button-core.view-command{margin-left:0!important}.main-plan-view-backdrop{padding:0;align-items:flex-end}.main-plan-view-sheet{width:100%;max-height:calc(100vh - 1.3rem);border-width:.025rem 0 0;border-radius:.2rem .2rem 0 0}.main-plan-view-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.main-plan-view-actions taro-button-core,.main-plan-view-actions taro-button-core.danger{width:100%;margin:0!important}.main-plan-workspace-tabs{height:32PX;min-height:32PX;margin-bottom:7PX;border-radius:4PX}.main-plan-workspace-tab{height:32PX;min-height:32PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:32PX}.main-plan-mobile-metrics{gap:6PX;margin-bottom:8PX}.main-plan-mobile-metrics>taro-view-core{height:52PX;padding:7PX 8PX;border-radius:4PX}.main-plan-mobile-metrics taro-text-core{font-size:calc(8PX * var(--app-font-scale, 1))}.main-plan-mobile-metrics taro-text-core:first-child{margin-bottom:3PX;font-size:calc(17PX * var(--app-font-scale, 1));line-height:20PX}.main-plan-detail-backdrop{padding:0;align-items:flex-end}.main-plan-detail-sheet{width:100%;max-height:calc(100vh - 1.3rem);border-width:.025rem 0 0;border-radius:.2rem .2rem 0 0}}@media (max-width: 899px){.main-plan-shared-view-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5PX;margin-bottom:7PX;overflow:visible}.main-plan-shared-view-bar .h5-button{width:100%;min-width:0;height:34PX;margin:0!important;padding:0 4PX;border-radius:3PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:32PX;white-space:nowrap}.main-plan-shared-view-bar .h5-button.view-command{margin-left:0!important}.main-plan-workspace-tabs{height:34PX;min-height:34PX}.main-plan-workspace-tab{height:34PX;min-height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX;white-space:nowrap}.main-plan-mobile-metrics{gap:5PX;margin-bottom:7PX}.main-plan-mobile-metrics>taro-view-core{height:56PX;padding:8PX}.main-plan-mobile-metrics taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-mobile-metrics taro-text-core:first-child{font-size:calc(18PX * var(--app-font-scale, 1));line-height:21PX}}@media (min-width: 900px){.main-plan-sheet-toolbar{min-height:38PX;padding:5PX 8PX;gap:6PX}.main-plan-sheet-toolbar .main-plan-toolbar-button{min-width:62PX;height:26PX;padding:0 8PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:24PX}.main-plan-sheet-toolbar>taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-editor-backdrop{padding:24PX;align-items:center}.main-plan-editor-dialog{width:420PX;padding:16PX;border-radius:6PX}.main-plan-editor-dialog.craft-switch-dialog{width:510PX;max-height:620PX}.main-plan-editor-title{min-height:32PX}.main-plan-editor-title>taro-text-core{font-size:calc(15PX * var(--app-font-scale, 1))}.main-plan-editor-title taro-button-core{width:28PX;height:28PX;font-size:calc(18PX * var(--app-font-scale, 1));line-height:28PX}.main-plan-editor-field{margin-top:10PX;gap:5PX}.main-plan-editor-field>taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-editor-field taro-input-core,.main-plan-editor-picker{min-height:34PX;padding:0 9PX;font-size:calc(11PX * var(--app-font-scale, 1))}.main-plan-editor-picker taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-editor-dialog taro-textarea-core{height:96PX;margin-top:10PX;padding:9PX;font-size:calc(11PX * var(--app-font-scale, 1))}.main-plan-editor-actions{margin-top:12PX;gap:8PX}.main-plan-editor-actions taro-button-core{height:32PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:30PX}.main-plan-mobile-metrics{display:none}.main-plan-page{display:flex;min-height:calc(100dvh - 105PX);flex-direction:column}.main-plan-workspace-tabs{width:420PX;height:38PX;min-height:38PX;margin-bottom:10PX;border-radius:4PX}.main-plan-workspace-tab{height:38PX;min-height:38PX;font-size:calc(12PX * var(--app-font-scale, 1));line-height:38PX}.main-plan-scheduling-summary{width:620PX;gap:8PX;margin-bottom:10PX}.main-plan-scheduling-summary>taro-view-core{padding:9PX 11PX;border-radius:4PX}.main-plan-scheduling-summary taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-scheduling-summary taro-text-core:first-child{font-size:calc(18PX * var(--app-font-scale, 1))}.main-plan-scheduling-board{display:flex;min-height:0;flex:1 1 0;flex-direction:column}.main-plan-scheduling-layout{min-height:0;grid-template-columns:290PX minmax(0,1fr);gap:10PX;flex:1 1 0}.main-plan-scheduling-queue,.main-plan-scheduling-processes{display:flex;min-height:0;flex-direction:column;gap:7PX;padding:10PX;overflow-y:auto;border:1PX solid #d2dcdf;border-radius:5PX;background:#f8faf9}.main-plan-scheduling-heading{width:100%;flex:none}.main-plan-scheduling-plan{flex:1 1 76PX}.main-plan-scheduling-process{min-height:62PX;flex:1 1 62PX}.main-plan-scheduling-save{flex:none;align-self:end}.main-plan-scheduling-heading{font-size:calc(12PX * var(--app-font-scale, 1))}.main-plan-scheduling-heading taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-scheduling-plan{min-height:76PX;padding:9PX!important;gap:4PX;border-radius:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-scheduling-plan>taro-view-core taro-text-core:first-child,.main-plan-scheduling-process>taro-view-core:first-child taro-text-core:first-child{font-size:calc(12PX * var(--app-font-scale, 1))}.main-plan-scheduling-plan>taro-view-core taro-text-core:last-child,.main-plan-scheduling-process>taro-view-core:first-child taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-scheduling-process{padding:9PX;border-radius:4PX}.main-plan-scheduling-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8PX;margin-top:6PX;font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-scheduling-save{width:150PX;height:34PX;margin-left:auto!important;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.main-plan-create-backdrop{padding:28PX;align-items:center;justify-content:center}.main-plan-create-sheet{width:520PX;max-height:calc(100vh - 56PX);border:1PX solid #75aea7;border-radius:6PX}.main-plan-create-head{min-height:62PX;padding:12PX 15PX}.main-plan-create-head taro-text-core{font-size:calc(16PX * var(--app-font-scale, 1))}.main-plan-create-head taro-text-core+taro-text-core{margin-top:3PX;font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-create-head taro-button-core{width:32PX;height:32PX;font-size:calc(20PX * var(--app-font-scale, 1));line-height:32PX}.main-plan-create-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:14PX 16PX;gap:10PX 12PX}.main-plan-create-field{margin:0;gap:5PX}.main-plan-create-field>taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.main-plan-create-field taro-input-core,.main-plan-create-picker{min-height:36PX;padding:0 9PX;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1))}.main-plan-create-picker>taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.main-plan-create-actions{padding:10PX 16PX;gap:8PX}.main-plan-create-actions taro-button-core{min-height:34PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}}@media (max-width: 899px){.main-plan-page.mini-program-compact .main-plan-shared-view-bar{grid-auto-rows:1.7rem;height:1.7rem;overflow:hidden}.main-plan-page.mini-program-compact .main-plan-shared-view-bar .main-plan-view-button{display:flex;width:100%;min-width:0;height:1.7rem;min-height:1.7rem;max-height:1.7rem;padding:0 .2rem;align-items:center;justify-content:center;font-size:calc(.55rem * var(--app-font-scale, 1));line-height:1.6rem;white-space:nowrap}.main-plan-page.mini-program-compact .main-plan-view-button-wrap{height:1.7rem;padding-top:0}}@media (max-width: 560px){.shared-view-product-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.shared-view-product-toolbar>taro-text-core{grid-column:1 / -1;margin-left:0}.shared-view-product-fields{grid-template-columns:1fr}.shared-view-product-editor{width:calc(100% - .5rem);max-height:calc(100vh - .5rem)}}.app-shell.page-main-plan .main-plan-title-toolbar .main-plan-workspace-tabs{display:flex;width:auto;height:auto;min-height:0;margin:0;gap:4PX;border:0;background:transparent}.app-shell.page-main-plan .main-plan-title-toolbar .main-plan-workspace-tab{width:auto;min-width:66PX;height:28PX;min-height:28PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:26PX}.card-table-filter-header{position:relative;min-width:0;height:100%}.card-table-filter-trigger{display:flex;width:100%;height:100%;min-height:30PX;margin:0;padding:0 8PX!important;align-items:center;justify-content:space-between;gap:6PX;border:0;border-radius:0;background:transparent;color:#40595e;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700;line-height:1.2;text-align:left}.card-table-filter-trigger:after{display:none}.card-table-filter-trigger.active{color:#0f766e;background:#e7f3f1}.card-table-filter-dropdown{position:absolute;z-index:40;top:calc(100% + 2PX);left:0;width:230PX;padding:8PX;border:1PX solid #bfcfd1;border-radius:4PX;background:#fff;box-shadow:0 8PX 22PX #19373c29;font-weight:400}.card-table-filter-header:nth-last-child(-n+2) .card-table-filter-dropdown{right:0;left:auto}.card-table-filter-title{display:flex;height:28PX;align-items:center;justify-content:space-between;color:#183b40;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.card-table-filter-title taro-button-core{width:26PX;height:26PX;margin:0;padding:0!important;border:0;background:transparent;font-size:calc(15PX * var(--app-font-scale, 1));line-height:26PX}.card-table-filter-dropdown taro-input-core{width:100%;height:30PX;margin:5PX 0;padding:0 8PX;border:1PX solid #c8d5d7;border-radius:3PX;background:#fff;font-size:calc(10PX * var(--app-font-scale, 1))}.card-table-filter-selection-actions{display:grid;grid-template-columns:1fr auto auto auto;min-height:28PX;align-items:center;gap:4PX;border-bottom:1PX solid #e3eaea;color:#687d81;font-size:calc(10PX * var(--app-font-scale, 1))}.card-table-filter-selection-actions taro-button-core{width:auto;min-width:38PX;height:24PX;margin:0;padding:0 4PX!important;border:0;background:transparent;color:#14786f;font-size:calc(10PX * var(--app-font-scale, 1));line-height:24PX}.card-table-filter-selection-actions taro-button-core:after{display:none}.card-table-filter-options{display:grid;max-height:170PX;overflow-y:auto}.card-table-filter-options taro-label-core{display:flex;min-height:30PX;padding:4PX 2PX;align-items:center;gap:6PX;border-bottom:1PX solid #edf1f1;color:#40575b;font-size:calc(10PX * var(--app-font-scale, 1))}.card-table-filter-options taro-checkbox-core{transform:scale(.82);transform-origin:left center}.card-table-filter-empty{display:block;padding:12PX 4PX;color:#849397;font-size:calc(10PX * var(--app-font-scale, 1));text-align:center}.card-table-filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:6PX;padding-top:7PX}.card-table-filter-actions taro-button-core{height:28PX;margin:0;padding:0 6PX!important;border:1PX solid #c3d0d2;border-radius:3PX;background:#fff;font-size:calc(10PX * var(--app-font-scale, 1));line-height:26PX}.card-table-filter-actions taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.aligned-toolbar{display:flex;min-height:1.2rem;margin-bottom:.3rem;padding:.2rem .25rem;align-items:center;justify-content:space-between;gap:.3rem;border:.025rem solid #d4dcde;border-radius:.15rem;background:#fff}.aligned-toolbar taro-input-core{width:min(13rem,100%);height:.85rem;padding:0 .25rem;border:.025rem solid #ccd6d8;border-radius:.1rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.aligned-toolbar>taro-view-core{display:flex;align-items:baseline;gap:.125rem;color:#66777d;font-size:calc(.275rem * var(--app-font-scale, 1))}.aligned-toolbar>taro-view-core taro-text-core:nth-child(2){color:#176d65;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.aligned-state{padding:1.75rem .5rem;color:#65777d;text-align:center}.aligned-state.error{color:#a63d36}.aligned-state taro-button-core{width:2.75rem;margin-top:.3rem}.order-pool-table,.operation-logs-table{overflow:auto;border:.025rem solid #cfd8da;border-radius:.1rem;background:#fff;max-height:calc(100dvh - 3.8rem)}.aligned-table-row{display:grid;grid-template-columns:2.65rem 3.3rem 3.25rem minmax(4.5rem,1fr) minmax(3.75rem,1fr) 1.75rem 2.2rem;min-width:24.5rem;border-bottom:.025rem solid #d8e0e2}.aligned-table-row>taro-text-core,.aligned-table-row>taro-view-core{min-width:0;min-height:1.55rem;padding:.25rem;overflow:hidden;border-right:.025rem solid #d8e0e2;font-size:calc(.3rem * var(--app-font-scale, 1));text-overflow:ellipsis}.aligned-table-row>taro-view-core taro-text-core{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aligned-table-row>taro-view-core taro-text-core:first-child{color:#203c42;font-weight:700}.aligned-table-row>taro-view-core taro-text-core+taro-text-core{margin-top:.125rem;color:#718187;font-size:calc(.275rem * var(--app-font-scale, 1))}.aligned-table-row.header{position:sticky;z-index:2;top:0;background:#e9f1f0;font-weight:700}.aligned-table-row.header>taro-text-core{min-height:1.05rem}.aligned-status{color:#176d65;font-weight:700}.operation-log-row{display:grid;grid-template-columns:3.85rem 2.8rem 2.75rem 3.25rem minmax(7rem,1fr) 2.75rem;min-width:24.5rem;border-bottom:.025rem solid #d8e0e2}.operation-log-row>taro-text-core{min-width:0;min-height:1.2rem;padding:.25rem;overflow:hidden;border-right:.025rem solid #d8e0e2;font-size:calc(.3rem * var(--app-font-scale, 1));text-overflow:ellipsis}.operation-log-row.header{position:sticky;z-index:2;top:0;background:#e9f1f0;font-weight:700}.operation-action{color:#176d65;font-weight:700}.operation-action.action-delete{color:#aa3e37}.operation-logs-toolbar{display:flex;min-height:1.15rem;margin-bottom:.25rem;padding:.175rem .225rem;align-items:center;gap:.25rem;border:.025rem solid #d1dcda;border-radius:.1rem;background:#fff}.operation-logs-toolbar taro-input-core{box-sizing:border-box;width:min(14rem,100%);height:.8rem;padding:0 .25rem;border:.025rem solid #c9d5d3;border-radius:.1rem;font-size:calc(.3rem * var(--app-font-scale, 1))}.operation-logs-toolbar>taro-text-core{margin-left:auto;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1))}.operation-log-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.3rem;gap:.2rem}.operation-log-metrics taro-button-core{height:1.45rem;margin:0;padding:.2rem .275rem;border:.025rem solid #d0dbd9;border-radius:.1rem;background:#fff;text-align:left}.operation-log-metrics taro-button-core:after{border:0}.operation-log-metrics taro-button-core.active{border-color:#5c5879;background:#f3f2f7}.operation-log-metrics taro-button-core.risk.active{border-color:#c96b62;background:#fff2f0}.operation-log-metrics taro-text-core{display:block;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.3}.operation-log-metrics taro-text-core:first-child{color:#233f43;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700}.operation-logs-mobile-list{display:none}.operation-log-detail-backdrop{position:fixed;z-index:140;inset:0;display:flex;padding:.5rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.operation-log-detail{width:min(13.5rem,100%);overflow:hidden;border:.025rem solid #8d88a8;border-radius:.15rem;background:#fff;box-shadow:0 .4rem 1.1rem #14272a40}.operation-log-detail-head{display:flex;min-height:1.55rem;padding:.275rem .35rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d8e1df}.operation-log-detail-head taro-text-core{display:block;color:#1d393e;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.operation-log-detail-head taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:400}.operation-log-detail-head taro-button-core{width:.85rem;height:.85rem;margin:0;padding:0;border:0;border-radius:.1rem;background:#eef3f3;color:#52676a;font-size:calc(.525rem * var(--app-font-scale, 1));line-height:.8rem}.operation-log-detail-head taro-button-core:after{border:0}.operation-log-detail-body{display:grid;padding:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.225rem}.operation-log-detail-body>taro-view-core{padding:.225rem .25rem;border:.025rem solid #d9e1e0;border-radius:.1rem;background:#f7f9f9}.operation-log-detail-body>taro-view-core.wide{grid-column:1/-1}.operation-log-detail-body taro-text-core{display:block;color:#273f43;font-size:calc(.3rem * var(--app-font-scale, 1))}.operation-log-detail-body taro-text-core:first-child{margin-bottom:.125rem;color:#78878a;font-size:calc(.225rem * var(--app-font-scale, 1))}.operation-log-detail-close{width:calc(100% - .7rem);height:.95rem;margin:0 .35rem .35rem;border:.025rem solid #5c5879;border-radius:.1rem;background:#5c5879;color:#fff;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:.9rem}.order-pool-mobile-list{display:none}.order-pool-page-actions{display:flex;margin-bottom:.25rem;justify-content:flex-end;gap:.175rem}.order-pool-page-actions taro-button-core{width:auto;min-width:1.8rem;height:.85rem;margin:0!important;padding:0 .3rem;border:.025rem solid #bdcbcd;border-radius:.1rem;background:#fff;color:#3d555a;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.8rem}.order-pool-page-actions taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}.order-pool-status-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:.3rem}.order-pool-status-card{min-width:0;padding:0;border:.025rem solid #cbd8d8;border-radius:.15rem;background:#fff}.order-pool-status-heading{box-sizing:border-box;display:flex;min-height:42PX;padding:0 12PX;align-items:center;gap:8PX;border-bottom:1PX solid #cbd8d8;background:#eaf3f1}.order-pool-status-heading>taro-text-core:first-child{color:#173c42;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700;line-height:1.25}.order-pool-status-heading>taro-text-core:last-child{color:#64777c;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:500;line-height:1.25}.order-pool-status-card .mini-program-collapsible-heading{padding:0 11PX;background:#eaf3f1}.order-pool-status-subtitle{display:block;padding:.2rem .275rem;color:#6b7c81;font-size:calc(.25rem * var(--app-font-scale, 1))}.order-pool-status-card .order-pool-table{max-height:none;overflow-x:auto;overflow-y:visible}.order-pool-action-row{width:max-content}.order-pool-data-row>taro-text-core{box-sizing:border-box;white-space:nowrap}.order-pool-data-row.header>taro-text-core{min-height:40PX;font-size:calc(10PX * var(--app-font-scale, 1))}.order-pool-data-row:not(.header)>taro-text-core{min-height:54PX;padding:9PX 10PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:1.35}.order-pool-data-row>.order-pool-row-actions{position:sticky;z-index:1;right:0;background:#fff;box-shadow:-1PX 0 #d8e0e2}.order-pool-data-row.header>.order-pool-row-actions{z-index:3;background:#e9f1f0}.order-pool-row-actions{display:flex;min-height:1.55rem!important;align-items:center;gap:.125rem}.order-pool-row-actions taro-button-core{width:1.05rem;height:.65rem;margin:0!important;padding:0;border:.025rem solid #a9bfbe;border-radius:.075rem;background:#fff;color:#176d65;font-size:calc(.225rem * var(--app-font-scale, 1));line-height:.6rem}.order-pool-row-actions taro-button-core.danger{border-color:#d9aaa6;color:#b42318}.order-pool-row-actions taro-button-core.selected,.order-pool-mobile-actions taro-button-core.selected{border-color:#14786f;background:#e5f2f0;color:#0c625a;font-weight:700}.order-pool-card-empty{padding:.7rem;color:#74858a;text-align:center}.order-editor-backdrop{position:fixed;z-index:190;inset:0;display:flex;padding:.6rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.order-editor-sheet{display:grid;width:min(15.5rem,100%);max-height:calc(100vh - 1.2rem);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.order-transfer-dialog{display:grid;width:min(18rem,100%);max-height:calc(100vh - 1.2rem);overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr) auto;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.order-transfer-modes{display:grid;padding:.3rem .4rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.175rem;border-bottom:.025rem solid #e0e7e8}.order-transfer-modes taro-button-core,.order-transfer-source taro-button-core{height:.85rem;margin:0!important;border:.025rem solid #b9cacc;border-radius:.1rem;background:#fff;color:#3d555a;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.8rem}.order-transfer-modes taro-button-core.active,.order-transfer-source taro-button-core{border-color:#14786f;background:#14786f;color:#fff}.order-transfer-source{display:grid;padding:.3rem .4rem;grid-template-columns:minmax(0,1fr) 3.75rem;align-items:center;gap:.3rem;background:#f6f9f9;color:#5e7276;font-size:calc(.275rem * var(--app-font-scale, 1))}.order-transfer-preview{min-height:0;padding:.3rem .4rem;overflow-y:auto}.order-transfer-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.175rem}.order-transfer-summary taro-text-core{padding:.225rem;border:.025rem solid #d5e1e0;border-radius:.1rem;background:#edf6f4;color:#245e57;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700;text-align:center}.order-transfer-list{display:grid;margin-top:.25rem;gap:.15rem}.order-transfer-list>taro-view-core{display:grid;padding:.2rem .25rem;gap:.075rem;border-bottom:.025rem solid #e0e7e8;color:#243f44;font-size:calc(.275rem * var(--app-font-scale, 1))}.order-transfer-list taro-text-core+taro-text-core{color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1))}.order-transfer-warning{display:block;margin-top:.25rem;padding:.225rem;background:#fff5e5;color:#8a5b11;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.5}.order-editor-head{display:flex;padding:.325rem .4rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d8e1e2}.order-editor-head taro-text-core{display:block;color:#193a40;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.order-editor-head taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:400}.order-editor-head taro-button-core{width:.75rem;height:.75rem;margin:0!important;padding:0;background:#eef3f3;color:#4d6265;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:.75rem}.order-editor-grid{display:grid;min-height:0;padding:.35rem .4rem;overflow-y:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .3rem}.order-editor-grid>taro-view-core{display:grid;gap:.125rem}.order-editor-grid>taro-view-core>taro-text-core{color:#52666c;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.order-editor-grid taro-input-core,.order-editor-picker{display:flex;box-sizing:border-box;width:100%;min-height:.9rem;padding:0 .225rem;align-items:center;justify-content:space-between;border:.025rem solid #cfd9dc;border-radius:.1rem;background:#fff;color:#253e45;font-size:calc(.275rem * var(--app-font-scale, 1))}.order-editor-picker taro-text-core{color:#14786f;font-size:calc(.225rem * var(--app-font-scale, 1))}.order-editor-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:.25rem .4rem;gap:.2rem;border-top:.025rem solid #d8e1e2}.order-editor-actions taro-button-core{height:.85rem;margin:0!important;border:.025rem solid #bfcdd0;border-radius:.1rem;background:#fff;color:#40575c;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.8rem}.order-editor-actions taro-button-core.primary{border-color:#14786f;background:#14786f;color:#fff}@media (max-width: 899px){.aligned-toolbar{align-items:stretch;flex-direction:column}.aligned-toolbar taro-input-core{width:100%}.order-pool-table,.operation-logs-table{display:none}.operation-logs-toolbar{align-items:stretch;flex-direction:column}.operation-logs-toolbar>taro-text-core{margin-left:0}.operation-logs-mobile-list{display:grid;gap:8PX}.operation-log-mobile-card{box-sizing:border-box;width:100%;margin:0;padding:11PX;border:1PX solid #d0dad8;border-radius:4PX;background:#fff;color:#344b4f;line-height:1.35;text-align:left}.operation-log-mobile-card:after{border:0}.operation-log-mobile-card.delete{border-color:#e1aaa4;box-shadow:inset 3PX 0 #b7473e}.operation-log-card-head,.operation-log-card-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:8PX}.operation-log-card-head>taro-view-core taro-text-core{display:block;color:#203f43;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.operation-log-card-head>taro-view-core taro-text-core+taro-text-core{margin-top:3PX;color:#78878a;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:400}.operation-log-card-head>taro-text-core{padding:3PX 6PX;border-radius:3PX;background:#e8f4f2;color:#147168;font-size:calc(9PX * var(--app-font-scale, 1))}.operation-log-mobile-card.delete .operation-log-card-head>taro-text-core{background:#fff0ee;color:#a84038}.operation-log-card-identity{display:block;margin-top:9PX;color:#28464a;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.operation-log-card-message{display:block;margin-top:5PX;color:#607477;font-size:calc(10PX * var(--app-font-scale, 1))}.operation-log-card-foot{margin-top:10PX;padding-top:8PX;border-top:1PX solid #e0e7e6}.operation-log-card-foot taro-text-core{color:#718184;font-size:calc(9PX * var(--app-font-scale, 1))}.operation-log-card-foot taro-text-core:last-child{color:#5c5879}.order-pool-mobile-list{display:grid;gap:.3rem}.order-pool-mobile-card{padding:12PX;border:1PX solid #d4dcde;border-radius:6PX;background:#fff}.order-pool-mobile-head{display:flex;align-items:center;justify-content:space-between;gap:8PX}.order-pool-mobile-head taro-text-core:first-child{font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.order-pool-mobile-head .aligned-status{font-size:calc(10PX * var(--app-font-scale, 1))}.order-pool-mobile-product{display:block;margin-top:7PX;color:#52666c;font-size:calc(12PX * var(--app-font-scale, 1));line-height:1.35}.order-pool-mobile-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9PX;gap:6PX;color:#718187;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.35}.order-pool-page-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.order-pool-page-actions taro-button-core{width:100%;min-height:1rem;font-size:calc(.325rem * var(--app-font-scale, 1))}.order-pool-status-stack{gap:.225rem}.order-pool-mobile-card>.order-pool-mobile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.25rem}.order-pool-mobile-actions taro-button-core{width:100%;height:.85rem;margin:0!important;border:.025rem solid #aac0c0;border-radius:.1rem;background:#fff;color:#176d65;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:.8rem}.order-pool-mobile-actions taro-button-core.danger{border-color:#d9aaa6;color:#b42318}.order-editor-backdrop{padding:0;align-items:flex-end}.order-editor-sheet{width:100%;max-height:calc(100vh - 1.3rem);border-width:.025rem 0 0;border-radius:.2rem .2rem 0 0}.order-transfer-dialog{width:100%;height:min(560PX,calc(100vh - 32PX));max-height:calc(100vh - 32PX);border-width:1PX 0 0;border-radius:8PX 8PX 0 0}.order-transfer-modes,.order-transfer-source{grid-template-columns:minmax(0,1fr)}.order-transfer-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.order-transfer-dialog .order-editor-head{padding:11PX 13PX}.order-transfer-dialog .order-editor-head taro-text-core{font-size:calc(15PX * var(--app-font-scale, 1))}.order-transfer-dialog .order-editor-head taro-text-core+taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.order-transfer-dialog .order-editor-head taro-button-core{width:30PX;height:30PX;font-size:calc(18PX * var(--app-font-scale, 1));line-height:30PX}.order-transfer-dialog .order-transfer-modes{padding:10PX 13PX;gap:6PX}.order-transfer-dialog .order-transfer-modes taro-button-core,.order-transfer-dialog .order-transfer-source taro-button-core{height:36PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.order-transfer-dialog .order-transfer-source{padding:10PX 13PX;gap:8PX;font-size:calc(11PX * var(--app-font-scale, 1))}.order-transfer-dialog .order-transfer-preview{padding:10PX 13PX}.order-transfer-dialog .order-editor-actions{padding:10PX 13PX calc(10PX + env(safe-area-inset-bottom))}.order-transfer-dialog .order-editor-actions taro-button-core{height:38PX;font-size:calc(12PX * var(--app-font-scale, 1));line-height:36PX}.order-editor-grid{grid-template-columns:minmax(0,1fr)}}.supplier-workspace,.supplier-sheet-list,.supplier-workshop-list{display:grid;gap:.3rem}.supplier-scope{position:relative}.supplier-scope-heading{display:flex;min-height:2.05rem;padding:.325rem .375rem;align-items:center;justify-content:space-between;gap:.3rem;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.supplier-scope-label,.supplier-scope-current,.supplier-scope-detail{display:block}.supplier-scope-label{margin-bottom:.125rem;color:#738389;font-size:calc(.4rem * var(--app-font-scale, 1))}.supplier-scope-current{color:#1f3d43;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.supplier-scope-detail{margin-top:.075rem;color:#738389;font-size:calc(.35rem * var(--app-font-scale, 1))}.supplier-scope-actions{display:flex;gap:.2rem}.supplier-scope-switch,.supplier-scope-entry{width:auto!important;min-width:1.95rem;height:1.2rem;margin:0!important;padding:0 .3rem!important;border:.025rem solid #75aea7;border-radius:.125rem;background:#fff;color:#16786e;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.2rem}.supplier-scope-entry{background:#16786e;color:#fff}.supplier-scope-options{position:absolute;z-index:6;top:calc(100% + .15rem);right:0;left:0;display:grid;gap:.15rem;padding:.2rem;border:.025rem solid #cdd8da;border-radius:.175rem;background:#fff;box-shadow:0 .25rem .65rem #182f3429}.supplier-scope-option{display:flex;min-height:1.6rem;margin:0!important;padding:.25rem .3rem!important;align-items:center;justify-content:space-between;border:.025rem solid #d7e0e2;border-radius:.125rem;background:#fff;color:#294148;font-size:calc(.475rem * var(--app-font-scale, 1));line-height:1.3;text-align:left}.supplier-scope-option taro-text-core:last-child{max-width:45%;color:#738389;font-size:calc(.375rem * var(--app-font-scale, 1));text-align:right}.supplier-scope-option.active{border-color:#75aea7;background:#e9f4f2;color:#12665e;font-weight:700}.supplier-search{display:flex;height:1.45rem;padding:0 .35rem;align-items:center;gap:.25rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff;color:#16786e;font-size:calc(.425rem * var(--app-font-scale, 1))}.supplier-search taro-input-core{min-width:0;flex:1;color:#344a50;font-size:calc(.475rem * var(--app-font-scale, 1))}.supplier-worksheet-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.175rem}.supplier-worksheet-tabs.inspection-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.supplier-worksheet-tab{min-width:0;padding:.25rem .1rem;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff;color:#6a7a80;font-size:calc(.35rem * var(--app-font-scale, 1));text-align:center}.supplier-worksheet-tab taro-text-core{display:block}.supplier-worksheet-tab taro-text-core:first-child{margin-bottom:.1rem;color:#173d43;font-size:calc(.575rem * var(--app-font-scale, 1));font-weight:700}.supplier-worksheet-tab.active{border-color:#75aea7;background:#e9f4f2}.supplier-worksheet-tab.pending taro-text-core:first-child,.supplier-worksheet-tab.report taro-text-core:first-child{color:#9a6517}.supplier-worksheet-tab.disposition taro-text-core:first-child{color:#a33b32}.supplier-sheet-heading{display:flex;margin-top:.175rem;align-items:center;justify-content:space-between;color:#16786e;font-size:calc(.525rem * var(--app-font-scale, 1));font-weight:700}.supplier-sheet-heading taro-text-core:last-child{color:#74848a;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:400}.supplier-sheet-heading.pending,.supplier-sheet-heading.report{color:#9a6517}.supplier-sheet-heading.disposition{color:#a33b32}.supplier-sheet-heading.completed{color:#294148}.supplier-task-card,.supplier-workshop-card{padding:.4rem;border:.025rem solid #75aea7;border-radius:.175rem;background:#fff}.supplier-task-card.pending,.supplier-task-card.report{border-color:#dfc98f;background:#fffaf0}.supplier-task-card.disposition{border-color:#d9a29c;background:#fff5f2}.supplier-task-card.completed,.supplier-task-card.transferred{border-color:#d2dcdf}.supplier-task-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.3rem}.supplier-task-title,.supplier-task-meta,.supplier-task-detail,.supplier-stage-line,.supplier-result-text{display:block}.supplier-task-title{color:#20383e;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.supplier-task-meta{margin-top:.175rem;color:#6f8086;font-size:calc(.425rem * var(--app-font-scale, 1))}.supplier-task-status{flex:none;padding:.15rem .2rem;border-radius:.1rem;background:#e3f0ed;color:#12665e;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.supplier-task-status.pending,.supplier-task-status.report{background:#fff0dc;color:#925512}.supplier-task-status.disposition{background:#f8e2df;color:#9b352e}.supplier-stage-line{margin-top:.35rem;color:#16786e;font-size:calc(.375rem * var(--app-font-scale, 1))}.supplier-progress-track{height:.225rem;margin-top:.3rem;overflow:hidden;border-radius:.125rem;background:#dfe6e8}.supplier-progress-value{height:100%;border-radius:.125rem;background:#16786e}.supplier-task-detail{margin-top:.3rem;color:#6f8086;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.45}.supplier-result-text{margin-top:.225rem;color:#a33b32;font-size:calc(.425rem * var(--app-font-scale, 1))}.supplier-task-action{width:100%;height:1.2rem;margin:.35rem 0 0!important;border-radius:.125rem;background:#16786e;color:#fff;font-size:calc(.425rem * var(--app-font-scale, 1));line-height:1.2rem}.supplier-workspace-summary{display:none}.supplier-workspace-state{padding:1.75rem .45rem;color:#718187;font-size:calc(.475rem * var(--app-font-scale, 1));text-align:center}.supplier-workspace-state.error{color:#a33b32}.supplier-workshop-card.active{border-color:#75aea7;background:#e9f4f2}.workshop-config{display:grid;min-width:0;gap:.3rem}.workshop-config-warning{padding:.275rem .325rem;border-left:.1rem solid #b7791f;background:#fff7e6;color:#7a4d0b;font-size:calc(.375rem * var(--app-font-scale, 1));line-height:1.45}.workshop-process-tabs{display:flex;gap:.175rem;overflow-x:auto;scrollbar-width:none}.workshop-process-tabs::-webkit-scrollbar{display:none}.workshop-process-tab{width:auto!important;min-width:2.3rem;height:1.45rem;margin:0!important;padding:.2rem .325rem!important;flex:none;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff;color:#5f7076;line-height:1.25}.workshop-process-tab taro-text-core{display:block;font-size:calc(.325rem * var(--app-font-scale, 1))}.workshop-process-tab taro-text-core:first-child{margin-bottom:.1rem;color:#20383e;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.workshop-process-tab.active{border-color:#16786e;background:#e9f4f2}.workshop-process-tab.active taro-text-core:first-child{color:#12665e}.workshop-config-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.3rem}.workshop-config-title,.workshop-config-subtitle,.workshop-panel-label,.workshop-list-name,.workshop-supplier-name,.workshop-detail-title,.workshop-detail-meta,.receive-rule-label,.receive-rule-value,.equipment-section-title,.equipment-section-meta,.equipment-code,.equipment-name{display:block}.workshop-config-title{color:#20383e;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.workshop-config-subtitle{margin-top:.1rem;color:#718187;font-size:calc(.35rem * var(--app-font-scale, 1))}.workshop-config-actions{display:flex;flex:none;gap:.175rem}.workshop-config-actions taro-button-core,.workshop-edit-button{width:auto!important;height:.95rem;margin:0!important;padding:0 .3rem!important;border:.025rem solid #75aea7;border-radius:.125rem;background:#fff;color:#16786e;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.95rem}.workshop-detail-actions{display:flex;gap:.2rem;align-items:center}.workshop-edit-button.danger{border-color:#d89b9b;color:#a53838}.workshop-config-actions taro-button-core.primary{background:#16786e;color:#fff}.workshop-pool-summary{display:flex;min-width:0;padding:.3rem .35rem;align-items:center;justify-content:space-between;gap:.3rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.workshop-pool-summary-title,.workshop-pool-summary-meta{display:block}.workshop-pool-summary-title{color:#20383e;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.workshop-pool-summary-meta{margin-top:.1rem;color:#718187;font-size:calc(.325rem * var(--app-font-scale, 1))}.workshop-pool-default{flex:none;color:#12665e;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.workshop-overview{display:grid;gap:.3rem}.workshop-overview-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.workshop-overview-metrics>taro-view-core{display:grid;min-height:1.95rem;padding:.25rem .1rem;align-content:center;gap:.1rem;border-right:.025rem solid #e0e6e7;text-align:center}.workshop-overview-metrics>taro-view-core:last-child{border-right:0}.workshop-overview-metrics taro-text-core{display:block;color:#68797f;font-size:calc(.325rem * var(--app-font-scale, 1))}.workshop-overview-metrics taro-text-core:first-child{color:#173c42;font-size:calc(.6rem * var(--app-font-scale, 1));font-weight:700}.workshop-overview-table{overflow:hidden;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.workshop-overview-row{display:grid;grid-template-columns:minmax(2.5rem,1.4fr) 1.6rem 1.6rem 1.6rem minmax(3.25rem,2fr);min-height:1.3rem;align-items:center;border-bottom:.025rem solid #e0e6e7;color:#52666c;font-size:calc(.325rem * var(--app-font-scale, 1))}.workshop-overview-row:last-child{border-bottom:0}.workshop-overview-row.header{min-height:1.05rem;background:#edf4f3;color:#314e54;font-weight:700}.workshop-overview-row>taro-text-core{min-width:0;padding:.2rem .25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workshop-overview-mobile-label{display:none}.workshop-overview-row:not(.header)>taro-text-core:first-child{color:#12665e;font-weight:700}.workshop-config-grid{display:grid;gap:.3rem}.workshop-list-panel{display:grid;min-width:0;gap:.2rem;align-content:start}.workshop-panel-label{color:#68797f;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700}.workshop-list-item{min-width:0;padding:.325rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.workshop-list-item.active{border-color:#16786e;background:#eef7f5;box-shadow:inset .075rem 0 #16786e}.workshop-list-heading,.workshop-list-meta,.workshop-detail-title-row,.workshop-detail-head,.receive-rule,.equipment-section-head{display:flex;align-items:center}.workshop-list-heading,.workshop-detail-head,.receive-rule,.equipment-section-head{justify-content:space-between;gap:.25rem}.workshop-list-name{min-width:0;color:#20383e;font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.workshop-kind{flex:none;padding:.075rem .15rem;border-radius:.1rem;background:#e9f4f2;color:#12665e;font-size:calc(.3rem * var(--app-font-scale, 1))}.workshop-kind.supplier{background:#edf1f7;color:#3f5877}.workshop-supplier-name{margin-top:.125rem;color:#5d7077;font-size:calc(.35rem * var(--app-font-scale, 1))}.workshop-list-meta{margin-top:.225rem;flex-wrap:wrap;gap:.25rem;color:#718187;font-size:calc(.325rem * var(--app-font-scale, 1))}.default-receive{color:#12665e;font-weight:700}.workshop-detail-panel{min-width:0}.workshop-detail-head{padding:.075rem 0 .3rem;border-bottom:.025rem solid #dbe3e5}.workshop-detail-title-row{gap:.2rem}.workshop-detail-title{min-width:0;color:#20383e;font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700}.workshop-status,.equipment-status{flex:none;padding:.1rem .175rem;border-radius:.1rem;background:#f1e4de;color:#9a422f;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:700}.workshop-status.active,.equipment-status.active{background:#e3f0ed;color:#12665e}.workshop-detail-meta{margin-top:.15rem;color:#718187;font-size:calc(.35rem * var(--app-font-scale, 1))}.receive-rule{margin:.3rem 0;padding:.3rem .325rem;border-left:.1rem solid #16786e;background:#f3f7f6}.receive-rule-label{color:#4d6268;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.receive-rule-value{margin-top:.1rem;color:#20383e;font-size:calc(.375rem * var(--app-font-scale, 1))}.receive-rule-state{flex:none;color:#75868b;font-size:calc(.325rem * var(--app-font-scale, 1))}.receive-rule-state.active{color:#12665e;font-weight:700}.equipment-section-head{margin:.375rem 0 .225rem}.equipment-section-title{color:#20383e;font-size:calc(.475rem * var(--app-font-scale, 1));font-weight:700}.equipment-section-meta{margin-top:.075rem;color:#718187;font-size:calc(.325rem * var(--app-font-scale, 1))}.equipment-section-count{flex:none;color:#617278;font-size:calc(.325rem * var(--app-font-scale, 1))}.equipment-table{min-width:0}.equipment-table-row{display:grid;min-width:0;grid-template-columns:minmax(3.25rem,1.5fr) 1.6rem 1.95rem minmax(2.25rem,1fr) 1.3rem 2.8rem;align-items:center;gap:.2rem;padding:.3rem .225rem;border-bottom:.025rem solid #e0e7e9;background:#fff;color:#455b61;font-size:calc(.325rem * var(--app-font-scale, 1))}.equipment-table-row.header{padding-top:.225rem;padding-bottom:.225rem;background:#f4f7f7;color:#617278;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:700}.equipment-code{color:#20383e;font-size:calc(.375rem * var(--app-font-scale, 1));font-weight:700}.equipment-name{margin-top:.075rem;color:#718187;font-size:calc(.3rem * var(--app-font-scale, 1))}.equipment-capacity,.equipment-wip{white-space:nowrap}.equipment-occupancy taro-text-core{display:block;color:#40575d;font-size:calc(.3rem * var(--app-font-scale, 1))}.equipment-occupancy-track{height:.125rem;margin-top:.125rem;overflow:hidden;border-radius:.075rem;background:#e0e7e8}.equipment-occupancy-value{height:100%;border-radius:.075rem;background:#16786e}.equipment-actions{display:flex;gap:.1rem}.equipment-actions taro-button-core{width:auto!important;height:.7rem;margin:0!important;padding:0 .15rem!important;border:.025rem solid #cad6d8;border-radius:.1rem;background:#fff;color:#405b61;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.7rem}.equipment-actions taro-button-core:first-child{border-color:#75aea7;color:#16786e}.equipment-empty{padding:.7rem .3rem;background:#f7f9f9;color:#718187;font-size:calc(.35rem * var(--app-font-scale, 1));text-align:center}.workshop-editor-overlay{position:fixed;z-index:900;inset:0;display:flex;justify-content:flex-end;background:rgba(20,35,39,.42)}.workshop-editor-drawer{display:flex;width:min(16rem,100vw);height:100%;flex-direction:column;overflow:hidden;background:#f5f7f7;box-shadow:-.3rem 0 .75rem #122a2f2e}.workshop-editor-header{display:flex;min-height:1.75rem;align-items:center;justify-content:space-between;gap:.35rem;padding:.3rem .4rem;border-bottom:.025rem solid #d5dfe1;background:#fff}.workshop-editor-header>taro-view-core{display:grid;min-width:0;gap:.075rem}.workshop-editor-header>taro-view-core taro-text-core:first-child{color:#17353b;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700}.workshop-editor-header>taro-view-core taro-text-core:last-child{color:#73858a;font-size:calc(.325rem * var(--app-font-scale, 1))}.workshop-editor-header taro-button-core{width:.9rem!important;height:.9rem;margin:0!important;padding:0!important;border:.025rem solid #d0dcde;border-radius:.1rem;background:#fff;color:#456067;font-size:calc(.6rem * var(--app-font-scale, 1));line-height:.85rem}.workshop-editor-body{display:grid;min-height:0;flex:1;align-content:start;gap:.25rem;overflow-y:auto;padding:.3rem}.workshop-editor-section{display:grid;gap:.275rem;padding:.325rem;border:.025rem solid #d4dfe1;border-radius:.175rem;background:#fff}.workshop-editor-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:.3rem;padding-bottom:.2rem;border-bottom:.025rem solid #e7ecec}.workshop-editor-section-title taro-text-core:first-child{color:#19383e;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.workshop-editor-section-title taro-text-core:last-child{color:#16786e;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:600}.workshop-editor-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:.275rem}.workshop-editor-field{display:grid;min-width:0;gap:.15rem}.workshop-editor-field>taro-text-core{color:#536a70;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:600}.workshop-editor-field taro-input-core,.workshop-editor-field taro-textarea-core,.editor-picker-value{box-sizing:border-box;width:100%;min-height:1rem;padding:.225rem .25rem;border:.025rem solid #cbd7d9;border-radius:.1rem;background:#fff;color:#203b41;font-size:calc(.35rem * var(--app-font-scale, 1));line-height:.5rem}.workshop-editor-field taro-textarea-core{min-height:1.95rem}.editor-picker-value{display:flex;align-items:center;justify-content:space-between}.editor-option-buttons,.editor-option-grid,.equipment-type-options{display:flex;flex-wrap:wrap;gap:.175rem}.editor-option-buttons taro-button-core,.editor-option-grid taro-button-core,.equipment-type-options taro-button-core{width:auto!important;min-width:1.6rem;height:.85rem;margin:0!important;padding:0 .275rem!important;border:.025rem solid #c8d5d7;border-radius:.1rem;background:#fff;color:#496269;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:.8rem}.editor-option-buttons taro-button-core.active,.editor-option-grid taro-button-core.active,.equipment-type-options taro-button-core.active{border-color:#16786e;background:#e6f3f0;color:#116b62;font-weight:700}.editor-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.editor-option-grid taro-button-core{width:100%!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.equipment-type-options taro-button-core{min-width:2.3rem}.editor-input-with-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.editor-input-with-unit taro-input-core{border-radius:.1rem 0 0 .1rem}.editor-input-with-unit>taro-text-core{display:flex;min-width:1.05rem;align-items:center;justify-content:center;padding:0 .2rem;border:.025rem solid #cbd7d9;border-left:0;border-radius:0 .1rem .1rem 0;background:#f1f5f5;color:#60757a;font-size:calc(.3rem * var(--app-font-scale, 1))}.workshop-editor-toggle{display:flex;min-height:1.2rem;align-items:center;justify-content:space-between;gap:.4rem}.workshop-editor-toggle+.workshop-editor-toggle{padding-top:.25rem;border-top:.025rem solid #e5ebec}.workshop-editor-toggle>taro-view-core{display:grid;gap:.075rem}.workshop-editor-toggle>taro-view-core taro-text-core:first-child{color:#24434a;font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:650}.workshop-editor-toggle>taro-view-core taro-text-core:last-child{color:#728389;font-size:calc(.3rem * var(--app-font-scale, 1))}.legacy-parameter-note{padding:.225rem .25rem;border-left:.075rem solid #b7791f;background:#fff8e8;color:#755018;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:1.5}.workshop-impact-panel{display:grid;gap:.125rem;padding:.25rem .275rem;border-left:.075rem solid #b7791f;background:#fff8e8;color:#704e1a;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:1.5}.workshop-impact-panel.clear{border-left-color:#16786e;background:#eaf5f2;color:#155f58}.workshop-editor-footer{display:flex;min-height:1.6rem;align-items:center;justify-content:flex-end;gap:.2rem;padding:.25rem .3rem;border-top:.025rem solid #d3dee0;background:#fff}.workshop-editor-footer taro-button-core{width:auto!important;height:.95rem;margin:0!important;padding:0 .4rem!important;border:.025rem solid #c8d5d7;border-radius:.1rem;background:#fff;color:#405b61;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.9rem}.workshop-editor-footer taro-button-core.primary{border-color:#16786e;background:#16786e;color:#fff}.workshop-editor-footer taro-button-core.danger{margin-right:auto!important;border-color:#c95555;color:#a83232}@media (min-width: 900px){.supplier-workspace{gap:9PX}.supplier-scope-heading{min-height:54PX;padding:8PX 11PX}.supplier-scope-label{margin-bottom:2PX;font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-scope-current{font-size:calc(14PX * var(--app-font-scale, 1))}.supplier-scope-switch,.supplier-scope-entry{min-width:56PX;height:30PX;padding:0 9PX!important;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.supplier-scope-options{left:auto;width:280PX;gap:4PX;padding:6PX}.supplier-scope-option{min-height:42PX;padding:7PX 9PX!important;font-size:calc(11PX * var(--app-font-scale, 1))}.supplier-scope-option taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-search{height:38PX;padding:0 10PX;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-search taro-input-core{font-size:calc(11PX * var(--app-font-scale, 1))}.supplier-worksheet-tabs{gap:6PX}.supplier-worksheet-tab{padding:7PX 4PX;font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-worksheet-tab taro-text-core:first-child{margin-bottom:2PX;font-size:calc(16PX * var(--app-font-scale, 1))}.supplier-workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 230PX;gap:10PX}.supplier-sheet-list{gap:6PX;padding:10PX;border:1PX solid #d2dcdf;border-radius:5PX;background:#f8faf9}.supplier-sheet-heading{margin-top:4PX;font-size:calc(12PX * var(--app-font-scale, 1))}.supplier-sheet-heading taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-task-card,.supplier-workshop-card{padding:10PX;border-radius:5PX}.supplier-task-title{font-size:calc(12PX * var(--app-font-scale, 1))}.supplier-task-meta{margin-top:4PX;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-task-status{padding:4PX 6PX;font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-stage-line{margin-top:8PX;font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-progress-track{height:5PX;margin-top:7PX}.supplier-task-detail,.supplier-result-text{margin-top:6PX;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-task-action{width:120PX;height:28PX;margin-top:8PX!important;font-size:calc(9PX * var(--app-font-scale, 1));line-height:28PX}.supplier-workspace-summary{display:grid;min-width:0;align-content:start;gap:10PX;padding:12PX;border:1PX solid #d2dcdf;border-radius:5PX;background:#fff;color:#6f8086;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-summary-title{color:#20383e;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.supplier-workspace-summary taro-button-core{width:100%;height:30PX;margin:4PX 0 0!important;border-radius:4PX;background:#16786e;color:#fff;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.supplier-workshop-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10PX}.workshop-config{gap:9PX}.workshop-config-warning{padding:7PX 9PX;border-left-width:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-process-tabs{gap:5PX}.workshop-process-tab{min-width:82PX;height:42PX;padding:5PX 10PX!important;border-radius:4PX}.workshop-process-tab taro-text-core{font-size:calc(8PX * var(--app-font-scale, 1))}.workshop-process-tab taro-text-core:first-child{margin-bottom:2PX;font-size:calc(12PX * var(--app-font-scale, 1))}.workshop-config-title{font-size:calc(16PX * var(--app-font-scale, 1))}.workshop-config-subtitle{margin-top:2PX;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-config-actions{gap:5PX}.workshop-config-actions taro-button-core,.workshop-edit-button{height:30PX;padding:0 10PX!important;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.workshop-detail-actions{gap:4PX}.workshop-overview{gap:8PX}.workshop-overview-metrics{border-radius:5PX}.workshop-overview-metrics>taro-view-core{min-height:62PX;padding:7PX 4PX}.workshop-overview-metrics taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-overview-metrics taro-text-core:first-child{font-size:calc(20PX * var(--app-font-scale, 1))}.workshop-overview-table{border-radius:5PX}.workshop-overview-row{grid-template-columns:minmax(130PX,1.4fr) 70PX 70PX 70PX minmax(180PX,2fr);min-height:42PX;font-size:calc(10PX * var(--app-font-scale, 1))}.workshop-overview-row.header{min-height:34PX}.workshop-overview-row>taro-text-core{padding:7PX 9PX}.workshop-config-grid{grid-template-columns:230PX minmax(0,1fr);gap:12PX;padding-top:3PX}.workshop-list-panel{gap:6PX;padding-right:12PX;border-right:1PX solid #dbe3e5}.workshop-panel-label{font-size:calc(10PX * var(--app-font-scale, 1))}.workshop-list-item{padding:9PX;border-radius:5PX}.workshop-list-item.active{box-shadow:inset 3PX 0 #16786e}.workshop-list-name{font-size:calc(12PX * var(--app-font-scale, 1))}.workshop-kind{padding:2PX 5PX;font-size:calc(8PX * var(--app-font-scale, 1))}.workshop-supplier-name{margin-top:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-list-meta{margin-top:6PX;gap:7PX;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-detail-head{padding:2PX 0 9PX}.workshop-detail-title-row{gap:6PX}.workshop-detail-title{font-size:calc(16PX * var(--app-font-scale, 1))}.workshop-status,.equipment-status{padding:3PX 5PX;font-size:calc(8PX * var(--app-font-scale, 1))}.workshop-detail-meta{margin-top:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.receive-rule{margin:9PX 0;padding:8PX 10PX;border-left-width:3PX}.receive-rule-label{font-size:calc(9PX * var(--app-font-scale, 1))}.receive-rule-value{margin-top:2PX;font-size:calc(10PX * var(--app-font-scale, 1))}.receive-rule-state{font-size:calc(9PX * var(--app-font-scale, 1))}.equipment-section-head{margin:10PX 0 6PX}.equipment-section-title{font-size:calc(13PX * var(--app-font-scale, 1))}.equipment-section-meta,.equipment-section-count{margin-top:2PX;font-size:calc(8PX * var(--app-font-scale, 1))}.equipment-table-row{grid-template-columns:minmax(130PX,1.5fr) 52PX 68PX minmax(80PX,1fr) 42PX 104PX;gap:6PX;padding:8PX 7PX;font-size:calc(9PX * var(--app-font-scale, 1))}.equipment-table-row.header{padding-top:6PX;padding-bottom:6PX;font-size:calc(8PX * var(--app-font-scale, 1))}.equipment-code{font-size:calc(10PX * var(--app-font-scale, 1))}.equipment-name{margin-top:2PX;font-size:calc(8PX * var(--app-font-scale, 1))}.equipment-occupancy taro-text-core{font-size:calc(8PX * var(--app-font-scale, 1))}.equipment-occupancy-track{height:4PX;margin-top:3PX}.equipment-actions{gap:3PX}.equipment-actions taro-button-core{height:24PX;padding:0 5PX!important;font-size:calc(8PX * var(--app-font-scale, 1));line-height:24PX}.equipment-empty{padding:24PX 10PX;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-editor-drawer{width:610PX}.workshop-editor-header{min-height:56PX;padding:9PX 12PX}.workshop-editor-header>taro-view-core taro-text-core:first-child{font-size:calc(16PX * var(--app-font-scale, 1))}.workshop-editor-header>taro-view-core taro-text-core:last-child{font-size:calc(10PX * var(--app-font-scale, 1))}.workshop-editor-header taro-button-core{width:30PX!important;height:30PX;font-size:calc(18PX * var(--app-font-scale, 1));line-height:28PX}.workshop-editor-body{gap:8PX;padding:10PX}.workshop-editor-section{gap:8PX;padding:10PX;border-radius:5PX}.workshop-editor-section-title{padding-bottom:6PX}.workshop-editor-section-title taro-text-core:first-child{font-size:calc(12PX * var(--app-font-scale, 1))}.workshop-editor-section-title taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-editor-fields.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop-editor-fields.three-columns,.workshop-editor-fields.feature-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.workshop-editor-fields{gap:8PX}.workshop-editor-field{gap:4PX}.workshop-editor-field>taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-editor-field taro-input-core,.workshop-editor-field taro-textarea-core,.editor-picker-value{min-height:32PX;padding:6PX 8PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:18PX}.workshop-editor-field taro-textarea-core{min-height:58PX}.editor-option-buttons,.editor-option-grid,.equipment-type-options{gap:5PX}.editor-option-buttons taro-button-core,.editor-option-grid taro-button-core,.equipment-type-options taro-button-core{min-width:52PX;height:28PX;padding:0 8PX!important;font-size:calc(9PX * var(--app-font-scale, 1));line-height:26PX}.equipment-type-options taro-button-core{min-width:74PX}.editor-input-with-unit>taro-text-core{min-width:34PX;padding:0 5PX;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-editor-toggle{min-height:38PX}.workshop-editor-toggle>taro-view-core taro-text-core:first-child{font-size:calc(10PX * var(--app-font-scale, 1))}.workshop-editor-toggle>taro-view-core taro-text-core:last-child,.legacy-parameter-note,.workshop-impact-panel{font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-editor-footer{min-height:52PX;padding:8PX 10PX}.workshop-editor-footer taro-button-core{height:30PX;padding:0 11PX!important;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}}.supplier-view-toolbar,.inspection-toolbar,.supplier-detail-head,.supplier-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.supplier-page-kicker,.supplier-page-title{display:block}.supplier-page-kicker{font-size:calc(.3rem * var(--app-font-scale, 1));color:#64748b}.supplier-page-title{margin-top:.1rem;font-size:calc(.5rem * var(--app-font-scale, 1));font-weight:700;color:#18212f}.supplier-main-tabs,.inspection-view-tabs{display:flex;gap:.2rem;margin:.35rem 0}.supplier-main-tabs taro-button-core,.inspection-view-tabs taro-button-core{margin:0;padding:0 .4rem;height:.9rem;line-height:.9rem;border:.025rem solid #d7dde5;background:#fff;color:#4b5563;border-radius:.15rem;font-size:calc(.35rem * var(--app-font-scale, 1))}.supplier-main-tabs taro-button-core:after,.inspection-view-tabs taro-button-core:after{border:0}.supplier-main-tabs taro-button-core.active,.inspection-view-tabs taro-button-core.active{border-color:#1769aa;background:#1769aa;color:#fff}.supplier-main-tabs taro-button-core taro-text-core{margin-left:.2rem;font-size:calc(.3rem * var(--app-font-scale, 1))}.supplier-matrix-heading{display:flex;justify-content:space-between;padding:.25rem 0;border-bottom:.025rem solid #dfe4ea;font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.supplier-matrix-heading taro-text-core:last-child{font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:400;color:#64748b}.supplier-process-matrix{border:.025rem solid #dfe4ea;border-top:0;background:#fff}.supplier-matrix-row{display:grid;grid-template-columns:4.75rem minmax(0,1fr);border-bottom:.025rem solid #e6eaf0}.supplier-matrix-row:last-child{border-bottom:0}.supplier-order-cell{padding:.35rem;border-right:.025rem solid #e6eaf0;background:#f7f9fb;font-size:calc(.35rem * var(--app-font-scale, 1))}.supplier-order-cell taro-text-core{display:block}.supplier-order-cell taro-text-core:first-child{font-size:calc(.35rem * var(--app-font-scale, 1));font-weight:700;color:#18212f}.supplier-order-cell taro-text-core:last-child{margin-top:.125rem;font-size:calc(.3rem * var(--app-font-scale, 1));color:#64748b}.supplier-process-cells{display:flex;gap:.2rem;align-items:center;overflow-x:auto;padding:.25rem}.supplier-process-cell{min-width:3.75rem;margin:0;padding:.225rem .3rem;height:auto;line-height:1.4;text-align:left;border:.025rem solid #d6dce4;border-left:.1rem solid #1769aa;border-radius:.1rem;background:#fff;font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-process-cell:after{border:0}.supplier-process-cell.pending{border-left-color:#d68a00}.supplier-process-cell.delivered{border-left-color:#27804a}.supplier-process-cell taro-text-core{display:block}.supplier-process-cell taro-text-core:first-child{font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.supplier-process-cell taro-text-core:last-child{margin-top:.1rem;font-size:calc(.275rem * var(--app-font-scale, 1));color:#64748b}.supplier-detail-panel{margin-top:.35rem;padding:.4rem;border:.025rem solid #cfd6df;border-radius:.15rem;background:#fff;box-shadow:0 .2rem .55rem #1f293714}.supplier-detail-head>taro-view-core:first-child taro-text-core{display:block}.supplier-detail-head>taro-view-core:first-child taro-text-core:first-child{font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.supplier-detail-head>taro-view-core:first-child taro-text-core:last-child{margin-top:.1rem;color:#64748b}.supplier-detail-head taro-button-core,.supplier-dialog-head taro-button-core{margin:0;padding:0 .25rem;height:.75rem;line-height:.75rem;background:transparent;color:#64748b;font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-detail-head taro-button-core:after,.supplier-dialog-head taro-button-core:after{border:0}.supplier-detail-facts{display:grid;grid-template-columns:2.5rem 1fr;gap:.2rem .3rem;margin:.375rem 0;padding:.3rem;background:#f7f9fb}.supplier-detail-facts taro-text-core:nth-child(odd){color:#64748b}.supplier-command-bar{display:flex;justify-content:flex-end;gap:.2rem}.supplier-command-bar taro-button-core,.inspection-actions taro-button-core{margin:0;padding:0 .35rem;height:.85rem;line-height:.85rem;border:.025rem solid #cbd3dc;border-radius:.1rem;background:#fff;color:#263446;font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-command-bar taro-button-core:after,.inspection-actions taro-button-core:after{border:0}.supplier-command-bar taro-button-core.primary,.inspection-actions taro-button-core.primary{border-color:#1769aa;background:#1769aa;color:#fff}.supplier-report-overlay{position:fixed;z-index:80;inset:0;display:flex;align-items:center;justify-content:center;padding:.5rem;background:rgba(18,26,37,.46)}.supplier-report-dialog,.navigation-dialog{width:min(15.5rem,100%);max-height:88vh;overflow:auto;padding:.5rem;border-radius:.15rem;background:#fff}.supplier-dialog-head{padding-bottom:.3rem;border-bottom:.025rem solid #e2e7ed}.supplier-dialog-head taro-view-core taro-text-core{display:block}.supplier-dialog-head taro-view-core taro-text-core:first-child{font-size:calc(.45rem * var(--app-font-scale, 1));font-weight:700}.supplier-dialog-head taro-view-core taro-text-core:last-child{margin-top:.075rem;color:#64748b;font-size:calc(.3rem * var(--app-font-scale, 1))}.supplier-field-label{display:block;margin:.35rem 0 .15rem;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700;color:#334155}.supplier-report-dialog>taro-input-core{box-sizing:border-box;width:100%;height:.95rem;padding:0 .25rem;border:.025rem solid #cfd6df;border-radius:.1rem}.supplier-option-list{display:flex;flex-wrap:wrap;gap:.175rem}.supplier-option-list taro-button-core{margin:0;padding:0 .3rem;height:.8rem;line-height:.8rem;border:.025rem solid #cbd3dc;border-radius:.1rem;background:#fff;font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-option-list taro-button-core:after{border:0}.supplier-option-list taro-button-core.active{border-color:#1769aa;background:#eaf4fc;color:#0d5d99}.supplier-location-picker{margin:0;width:100%;min-height:1rem;height:auto;padding:.225rem .3rem;line-height:1.45;text-align:left;border:.025rem dashed #4b8bb9;border-radius:.1rem;background:#f3f9fd;color:#155b8d;font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-location-picker:after{border:0}.supplier-submit-report{margin:.45rem 0 0;height:1rem;line-height:1rem;border-radius:.1rem;background:#1769aa;color:#fff;font-size:calc(.35rem * var(--app-font-scale, 1))}.supplier-submit-report:after{border:0}.inspection-filters{display:flex;gap:.2rem}.inspection-filters taro-input-core{box-sizing:border-box;width:4.25rem;height:.9rem;padding:0 .25rem;border:.025rem solid #cfd6df;border-radius:.1rem}.inspection-filters taro-input-core:last-child{width:7rem}.inspection-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:.025rem solid #dfe4ea;background:#fff}.inspection-metrics taro-view-core{padding:.3rem .4rem;border-right:.025rem solid #e5e9ee}.inspection-metrics taro-view-core:last-child{border-right:0}.inspection-metrics taro-text-core{display:block}.inspection-metrics taro-text-core:first-child{font-size:calc(.55rem * var(--app-font-scale, 1));font-weight:700;color:#18212f}.inspection-metrics taro-text-core:last-child{font-size:calc(.3rem * var(--app-font-scale, 1));color:#64748b}.inspection-table{margin-top:.35rem;border:.025rem solid #dfe4ea;background:#fff}.inspection-row{display:grid;grid-template-columns:1.4fr 1fr 1.1fr 1.3fr 1.15fr;gap:.3rem;align-items:center;padding:.3rem;border-bottom:.025rem solid #e5e9ee;font-size:calc(.3rem * var(--app-font-scale, 1));color:#64748b}.inspection-row.header{padding-top:.225rem;padding-bottom:.225rem;background:#f5f7f9;color:#334155;font-weight:700}.inspection-row:last-child{border-bottom:0}.inspection-row>taro-view-core taro-text-core{display:block}.inspection-primary{margin-bottom:.1rem;color:#18212f;font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.inspection-location-button{margin:0;padding:.175rem .225rem;height:auto;line-height:1.35;text-align:left;border:.025rem solid #bdd5e6;border-radius:.1rem;background:#f3f9fd;color:#155b8d;font-size:calc(.3rem * var(--app-font-scale, 1))}.inspection-location-button:after{border:0}.inspection-location-button taro-text-core{display:block}.inspection-location-button taro-text-core:last-child{margin-top:.075rem;color:#64748b}.inspection-actions{display:flex;align-items:flex-start;flex-direction:column;gap:.15rem}.inspection-actions taro-button-core{height:.75rem;line-height:.75rem}.navigation-map-placeholder{min-height:4rem;margin-top:.35rem;padding:.6rem;display:flex;flex-direction:column;justify-content:flex-end;border:.025rem solid #bfd2df;border-radius:.1rem;background:linear-gradient(135deg,#eef4f7 25%,#dde9ef 25%,#dde9ef 50%,#eef4f7 50%,#eef4f7 75%,#dde9ef 75%);background-size:1rem 1rem}.navigation-map-placeholder taro-text-core{display:block;width:max-content;max-width:100%;padding:.1rem .175rem;background:rgba(255,255,255,.9)}.navigation-map-placeholder taro-text-core:first-child{font-weight:700;color:#18212f}.navigation-contact{display:grid;grid-template-columns:2.5rem 1fr;gap:.25rem;margin-top:.3rem;padding:.3rem;background:#f7f9fb}.navigation-contact taro-text-core:first-child{color:#64748b}.supplier-empty{padding:.75rem;text-align:center;color:#64748b}@media (max-width:700px){.supplier-view-toolbar,.inspection-toolbar{align-items:stretch;flex-direction:column}.supplier-search,.inspection-filters{width:100%}.inspection-filters{display:grid;grid-template-columns:2.75rem 1fr}.inspection-filters taro-input-core,.inspection-filters taro-input-core:last-child{width:100%}.supplier-main-tabs,.inspection-view-tabs{display:grid;grid-template-columns:repeat(3,1fr)}.supplier-main-tabs taro-button-core,.inspection-view-tabs taro-button-core{padding:0 .1rem;font-size:calc(.3rem * var(--app-font-scale, 1))}.supplier-matrix-row{grid-template-columns:2.75rem minmax(0,1fr)}.supplier-order-cell{padding:.25rem}.supplier-process-cell{min-width:3.375rem}.supplier-command-bar{flex-wrap:wrap}.supplier-command-bar taro-button-core{flex:1;min-width:2.25rem}.inspection-metrics taro-view-core{padding:.25rem}.inspection-row.header{display:none}.inspection-row{grid-template-columns:1fr 1fr}.inspection-row>taro-text-core,.inspection-location-button,.inspection-actions{grid-column:span 1}.inspection-row>taro-view-core:first-child{grid-column:span 2}.inspection-actions{align-items:stretch}.inspection-actions taro-button-core{width:100%}.supplier-report-dialog,.navigation-dialog{padding:.375rem}}.supplier-detail-panel,.supplier-detail-facts,.supplier-detail-facts taro-text-core{font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-detail-head>taro-view-core:first-child taro-text-core:last-child{font-size:calc(.3rem * var(--app-font-scale, 1))}.supplier-report-dialog>taro-input-core{font-size:calc(.325rem * var(--app-font-scale, 1))}.inspection-filters taro-input-core{font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-dialog-head>taro-view-core{min-width:0;flex:1}.navigation-map-placeholder{font-size:calc(.325rem * var(--app-font-scale, 1))}.navigation-map-placeholder taro-text-core{font-size:calc(.325rem * var(--app-font-scale, 1))}.navigation-map-placeholder taro-text-core:first-child{font-size:calc(.45rem * var(--app-font-scale, 1))}.navigation-contact,.navigation-contact taro-text-core{font-size:calc(.325rem * var(--app-font-scale, 1))}.supplier-toolbar-actions{display:flex;align-items:center;gap:8PX}.supplier-report-entry{display:flex;width:auto;min-width:112PX;height:36PX;margin:0!important;padding:0 12PX;align-items:center;justify-content:center;gap:7PX;border-radius:4PX;background:#16786e;color:#fff;font-size:calc(11PX * var(--app-font-scale, 1));line-height:36PX}.supplier-report-entry taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-report-entry[disabled=true]{background:#d8dfde;color:#788783}.supplier-production-layout{display:grid;grid-template-columns:minmax(0,1fr) 260PX;align-items:start;gap:10PX}.supplier-production-board{min-width:0;overflow:hidden;border:1PX solid #d4dedc;border-radius:5PX;background:#fff}.supplier-production-table{display:block}.supplier-production-row{display:grid;grid-template-columns:minmax(180PX,1.4fr) 70PX 100PX 92PX minmax(120PX,1fr);width:100%;min-height:56PX;margin:0!important;padding:0 10PX;align-items:center;gap:8PX;border-bottom:1PX solid #e6ecea;border-radius:0;background:#fff;color:#4d615d;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.35;text-align:left}.supplier-production-row.header{min-height:34PX;background:#edf3f2;color:#526460;font-weight:700}.supplier-production-row.selected{background:#e6f2f0;box-shadow:inset 3PX 0 #16786e}.supplier-production-row>taro-view-core taro-text-core{display:block}.supplier-production-row>taro-view-core taro-text-core:first-child{color:#173632;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.supplier-production-row>taro-view-core taro-text-core:last-child{margin-top:3PX;color:#73827f;font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-production-mobile-list{display:none}.supplier-production-layout .supplier-detail-panel{margin:0;box-shadow:none}.supplier-production-progress{display:grid;grid-template-columns:minmax(0,1fr) 34PX;margin-top:10PX;align-items:center;gap:8PX}.supplier-production-progress>taro-view-core{height:6PX;overflow:hidden;border-radius:3PX;background:#dfe7e5}.supplier-production-progress>taro-view-core>taro-view-core{height:100%;border-radius:3PX;background:#16786e}.supplier-production-progress>taro-text-core{color:#526460;font-size:calc(10PX * var(--app-font-scale, 1));text-align:right}.inspection-worklists{display:grid;margin-top:10PX;gap:10PX}.inspection-worklist{overflow:hidden;border:1PX solid #d5dfdd;border-radius:5PX;background:#fff}.inspection-worklist.disposition{border-color:#e7b4ae}.inspection-worklist-heading{display:flex;min-height:36PX;padding:0 11PX;align-items:center;justify-content:space-between;border-bottom:1PX solid #dfe6e4;background:#f2f6f5}.inspection-worklist-heading taro-text-core:first-child{color:#173632;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.inspection-worklist-heading taro-text-core:last-child{color:#74837f;font-size:calc(9PX * var(--app-font-scale, 1))}.inspection-worklist.disposition .inspection-worklist-heading{background:#fff2f0}.inspection-actions taro-button-core.release{border-color:#b7473e;background:#b7473e;color:#fff}.supplier-dialog-copy{flex:1;min-width:0}.supplier-dialog-copy taro-text-core{display:block}.supplier-dialog-copy taro-text-core:first-child{color:#18212f;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.supplier-dialog-copy taro-text-core:last-child{margin-top:3PX;color:#64748b;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-dialog-close{flex:none;width:52PX;height:30PX;margin:0!important;padding:0!important;background:transparent;color:#64748b;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.supplier-dialog-close:after{border:0}@media (max-width: 899px){.supplier-workspace{gap:10PX}.supplier-scope{padding:10PX}.supplier-scope-current{font-size:calc(14PX * var(--app-font-scale, 1))}.supplier-view-toolbar{gap:10PX}.supplier-page-kicker{font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-page-title{font-size:calc(18PX * var(--app-font-scale, 1))}.supplier-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr) 108PX;width:100%}.supplier-search{width:100%;height:38PX}.supplier-search taro-input-core{height:36PX;font-size:calc(11PX * var(--app-font-scale, 1))}.supplier-report-entry{min-width:0;width:108PX;height:38PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:38PX}.supplier-main-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;gap:5PX}.supplier-main-tabs taro-button-core{height:42PX;padding:0 2PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.2;white-space:normal}.supplier-main-tabs taro-button-core taro-text-core{display:block;margin:2PX 0 0;font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-production-layout{display:flex;flex-direction:column;gap:10PX}.supplier-production-board{width:100%}.supplier-production-table{display:none}.supplier-production-mobile-list{display:grid;padding:9PX;gap:9PX}.supplier-production-card{width:100%;min-height:0;margin:0!important;padding:11PX;border:1PX solid #75aea7;border-radius:5PX;background:#eaf4f2;color:#324b47;line-height:1.35;text-align:left}.supplier-production-card.inspection{border-color:#ddb96e;background:#fff7e8}.supplier-production-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8PX}.supplier-production-card-head>taro-view-core taro-text-core{display:block}.supplier-production-card-head>taro-view-core taro-text-core:first-child{color:#173632;font-size:calc(14PX * var(--app-font-scale, 1));font-weight:700}.supplier-production-card-head>taro-view-core taro-text-core:last-child{margin-top:5PX;color:#61736f;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-production-card-head>taro-text-core{flex:none;color:#16786e;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-production-flow{display:flex;margin-top:10PX;flex-wrap:wrap;gap:7PX;color:#16786e}.supplier-production-flow taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.supplier-production-layout .supplier-detail-panel{order:-1;width:100%;padding:12PX}.supplier-detail-head>taro-view-core:first-child taro-text-core:first-child{font-size:calc(15PX * var(--app-font-scale, 1))}.supplier-detail-facts{grid-template-columns:82PX minmax(0,1fr);margin:10PX 0;padding:10PX;font-size:calc(10PX * var(--app-font-scale, 1))}.supplier-command-bar taro-button-core{min-width:88PX;height:36PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.inspection-toolbar{gap:10PX}.inspection-filters{grid-template-columns:90PX minmax(0,1fr)}.inspection-filters taro-input-core,.inspection-filters taro-input-core:last-child{height:38PX;font-size:calc(11PX * var(--app-font-scale, 1))}.inspection-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.inspection-metrics taro-view-core{padding:9PX 5PX}.inspection-metrics taro-text-core:first-child{font-size:calc(18PX * var(--app-font-scale, 1))}.inspection-metrics taro-text-core:last-child{font-size:calc(9PX * var(--app-font-scale, 1))}.inspection-worklists{gap:10PX}.inspection-row{grid-template-columns:repeat(2,minmax(0,1fr));padding:11PX;gap:9PX;font-size:calc(10PX * var(--app-font-scale, 1))}.inspection-row>taro-view-core:first-child{grid-column:1 / -1}.inspection-row>taro-text-core,.inspection-location-button,.inspection-actions{grid-column:span 1}.inspection-primary{font-size:calc(12PX * var(--app-font-scale, 1))}.inspection-location-button{padding:7PX;font-size:calc(9PX * var(--app-font-scale, 1))}.inspection-actions{gap:6PX}.inspection-actions taro-button-core{width:100%;height:34PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:32PX}}.source-report-modal.source-subprocess-modal{width:min(980PX,100%)}.source-subprocess-body{display:grid;padding-top:14PX;gap:12PX}.source-subprocess-route-note{padding:10PX 12PX;border-left:3PX solid #16877d;background:#eef7f5;color:#42615f;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-error{padding:9PX 11PX;border:1PX solid #e1a39d;border-radius:4PX;background:#fff1ef;color:#a63d35;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-template-list,.source-equipment-processes{display:flex;flex-wrap:wrap;gap:7PX}.source-subprocess-template-list taro-button-core,.source-equipment-processes taro-button-core{width:auto;min-width:70PX;height:32PX;margin:0!important;padding:0 10PX;border:1PX solid #b7c9c6;border-radius:4PX;background:#fff;color:#385754;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.source-subprocess-template-list>taro-text-core{color:#718184;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-drafts{display:grid;gap:7PX}.source-subprocess-draft-row{display:grid;grid-template-columns:32PX minmax(0,1fr) 58PX;align-items:center;gap:8PX}.source-subprocess-draft-row>taro-text-core{color:#718184;font-size:calc(11PX * var(--app-font-scale, 1));text-align:center}.source-subprocess-draft-row taro-input-core,.source-subprocess-plan-row taro-input-core,.source-equipment-form taro-input-core{box-sizing:border-box;width:100%;height:38PX;padding:0 10PX;border:1PX solid #cbd7d5;border-radius:4PX;background:#fff;color:#294448;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-draft-row taro-button-core{width:58PX;height:34PX;margin:0!important;padding:0;border:1PX solid #d7aaa5;border-radius:4PX;background:#fff;color:#a63d35;font-size:calc(10PX * var(--app-font-scale, 1));line-height:32PX}.source-subprocess-add-row{width:150PX;height:36PX;margin:0!important;border:1PX dashed #69a69f;border-radius:4PX;background:#f4faf9;color:#16766d;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.source-subprocess-route-list{overflow:hidden;border:1PX solid #d0dbd9;border-radius:4PX}.source-subprocess-route-list>taro-view-core{display:grid;grid-template-columns:44PX minmax(0,1fr) 70PX;min-height:42PX;padding:0 12PX;align-items:center;border-bottom:1PX solid #e0e6e5;color:#294448;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-route-list>taro-view-core:last-child{border-bottom:0}.source-subprocess-picker{box-sizing:border-box;min-height:38PX;padding:0 10PX;border:1PX solid #cbd7d5;border-radius:4PX;background:#fff;color:#294448;font-size:calc(11PX * var(--app-font-scale, 1));line-height:36PX}.source-subprocess-reason{box-sizing:border-box;width:100%;min-height:110PX;padding:10PX;border:1PX solid #cbd7d5;border-radius:4PX;background:#fff;color:#294448;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-plan-table{overflow-x:auto;border:1PX solid #d0dbd9;border-radius:4PX}.source-subprocess-plan-row{display:grid;min-width:760PX;min-height:54PX;padding:7PX 10PX;align-items:center;grid-template-columns:minmax(130PX,1fr) 170PX 170PX 170PX;gap:8PX;border-bottom:1PX solid #e0e6e5}.source-subprocess-plan-row:last-child{border-bottom:0}.source-subprocess-plan-row.header{min-height:38PX;background:#e8efee;color:#5d7371;font-size:calc(10PX * var(--app-font-scale, 1))}.source-subprocess-plan-row>taro-text-core{color:#294448;font-size:calc(11PX * var(--app-font-scale, 1))}.source-subprocess-footer{grid-template-columns:minmax(100PX,140PX) minmax(180PX,1fr)}.source-equipment-management{display:grid;gap:12PX}.source-equipment-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 110PX;align-items:end;gap:10PX}.source-equipment-table{overflow:hidden;border:1PX solid #cfdad8;border-radius:4PX;background:#fff}.source-equipment-row{display:grid;min-height:62PX;padding:8PX 12PX;align-items:center;grid-template-columns:1.1fr 1.3fr .8fr .55fr 64PX;gap:10PX;border-bottom:1PX solid #dce4e2;color:#52696a;font-size:calc(11PX * var(--app-font-scale, 1))}.source-equipment-row:last-child{border-bottom:0}.source-equipment-row.header{min-height:40PX;background:#e8efee;color:#66787b}.source-equipment-row>taro-view-core taro-text-core{display:block;color:#718184;font-size:calc(10PX * var(--app-font-scale, 1))}.source-equipment-row>taro-view-core taro-text-core:first-child{color:#203d40;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.source-equipment-row>taro-text-core.active{color:#13766c;font-weight:700}.source-equipment-row>taro-button-core{width:60PX;height:32PX;margin:0!important;border:1PX solid #91aaa7;border-radius:4PX;background:#fff;color:#176f67;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.source-equipment-editor{width:min(680PX,100%)}.source-equipment-form{display:grid;padding-top:14PX;grid-template-columns:repeat(2,minmax(0,1fr));gap:12PX}.source-equipment-process-field{grid-column:1 / -1}.source-equipment-processes taro-button-core.active{border-color:#16877d;background:#16877d;color:#fff}@media (max-width: 899px){.source-subprocess-modal{max-height:calc(100vh - 28PX)}.source-subprocess-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.source-subprocess-draft-row{grid-template-columns:24PX minmax(0,1fr) 52PX;gap:5PX}.source-subprocess-draft-row taro-button-core{width:52PX}.source-subprocess-plan-table{overflow:visible}.source-subprocess-plan-row.header{display:none}.source-subprocess-plan-row:not(.header){min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:10PX}.source-subprocess-plan-row:not(.header)>taro-text-core,.source-subprocess-plan-row:not(.header)>taro-picker-core:last-child{grid-column:1 / -1}.source-equipment-toolbar{grid-template-columns:1fr}.source-equipment-row.header{display:none}.source-equipment-row{grid-template-columns:minmax(0,1fr) auto;padding:11PX;gap:8PX}.source-equipment-row>taro-view-core{grid-column:1 / -1}.source-equipment-row>taro-text-core:nth-child(2){grid-column:1 / -1}.source-equipment-row>taro-button-core{grid-column:2;grid-row:2 / 4}.source-equipment-form{grid-template-columns:1fr}.source-equipment-process-field{grid-column:1}}.source-matrix-row.header>.card-table-filter-header,.source-inspection-row.header>.card-table-filter-header{display:block;min-width:0;padding:0;border-right:1PX solid #dce4e2}.source-matrix-row.header .card-table-filter-trigger,.source-inspection-row.header .card-table-filter-trigger{min-height:38PX;font-size:calc(10PX * var(--app-font-scale, 1))}.source-task-action,.source-report-action,.source-map-action{min-width:64PX;height:32PX;padding:0 10PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:30PX}.source-task-actions{min-height:46PX;gap:6PX}@media (min-width: 900px){.source-supplier-view>.h5-collapsible-section{min-height:0;grid-column:1;grid-row:auto;overflow:visible}.source-supplier-view>.h5-collapsible-section .mini-program-collapsible-content,.source-supplier-view>.h5-collapsible-section .source-supplier-matrix{min-height:0;height:auto;overflow-y:visible}.source-inspection-view{height:auto;min-height:0;overflow:visible;grid-template-rows:auto}.source-inspection-view>.h5-collapsible-section{min-width:0}}@media (max-width: 899px){.source-task-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.source-task-actions>taro-text-core,.source-task-actions>taro-view-core{grid-column:1 / -1}.source-task-action{width:100%;min-width:0}}.source-supplier-view,.source-inspection-view{display:grid;gap:12PX}.source-workbench-heading{display:flex;align-items:flex-end;justify-content:space-between}.source-supplier-page-header{align-items:flex-start;gap:12PX}.source-supplier-header-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:6PX}.source-supplier-header-actions taro-button-core{width:auto;min-width:58PX;height:32PX;margin:0!important;padding:0 10PX;border:1PX solid #91aaa7;border-radius:4PX;background:#fff;color:#176f67;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.source-supplier-header-actions taro-button-core[disabled]{border-color:#d8dfde;background:#f1f4f3;color:#9aa5a3}.source-supplier-header-actions taro-button-core.danger{border-color:#d8a5a0;color:#a63b34}.source-h5-section-title{margin-bottom:6PX}.source-kicker,.source-title{display:block}.source-kicker{color:#18363a;font-size:calc(20PX * var(--app-font-scale, 1));font-weight:700}.source-title{margin-top:4PX;color:#687b7e;font-size:calc(11PX * var(--app-font-scale, 1))}.source-search{display:grid;grid-template-columns:minmax(0,1fr) 50PX;min-width:0;height:42PX;border:1PX solid #cdd8d6;border-radius:4PX;background:#f7f9f9}.source-search taro-input-core{width:100%;height:40PX;padding:0 12PX;color:#294448;font-size:calc(12PX * var(--app-font-scale, 1))}.source-search>taro-text-core{display:flex;align-items:center;justify-content:center;color:#176f67;font-size:calc(11PX * var(--app-font-scale, 1))}.source-supplier-tabs,.source-inspection-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10PX}.source-supplier-tab,.source-inspection-tab{width:100%;height:44PX;margin:0!important;padding:0 8PX;border:1PX solid #d0dad8;border-radius:4PX;background:#f6f8f8;color:#53676a;font-size:calc(13PX * var(--app-font-scale, 1));line-height:42PX}.source-supplier-tab-active{border-color:#16877d!important;background:#16877d!important;color:#fff!important}.source-inspection-tab-active{border-color:#5c5879!important;background:#5c5879!important;color:#fff!important}.source-supplier-tab:after,.source-inspection-tab:after{border:0}.source-section-title{display:flex;min-height:34PX;align-items:center;justify-content:space-between}.source-section-title>taro-text-core:first-child{color:#18363a;font-size:calc(17PX * var(--app-font-scale, 1));font-weight:700}.source-section-title>taro-text-core:last-child{color:#718286;font-size:calc(10PX * var(--app-font-scale, 1))}.source-supplier-matrix,.source-inspection-table{overflow:hidden;border:1PX solid #cfdad8;border-radius:4PX;background:#fff}.source-matrix-row{display:grid;grid-template-columns:1.25fr 1fr .85fr 1fr;min-height:76PX;align-items:stretch;border-bottom:1PX solid #dce4e2;cursor:pointer}.source-matrix-row:last-child{border-bottom:0}.source-matrix-row.header{min-height:40PX;background:#e8efee;color:#66787b}.source-matrix-row.selected{background:#f3f9f8;box-shadow:inset 4PX 0 #16877d}.source-matrix-row>taro-text-core,.source-matrix-row>taro-view-core{display:flex;min-width:0;padding:10PX 12PX;flex-direction:column;justify-content:center;gap:5PX;color:#718185;font-size:calc(10PX * var(--app-font-scale, 1))}.source-matrix-row.header>taro-text-core{justify-content:center}.source-primary{color:#1c383d!important;font-size:calc(13PX * var(--app-font-scale, 1))!important;font-weight:700}.source-status{color:#82611e!important;font-size:calc(11PX * var(--app-font-scale, 1))!important;font-weight:700}.source-status.active,.source-status.passed,.source-status.completed{color:#13766c!important}.source-status.failed,.source-status.disposition{color:#a84038!important}.source-process-cell{margin:9PX;padding:9PX!important;border:1PX solid #bad3cf;border-radius:4PX;background:#e9f4f2}.source-process-cell.PendingReceive{border-color:#e3c786;background:#fff7e7}.source-process-cell.TransferredOut{background:#f2f5f5}.source-process-cell>taro-text-core:first-child{color:#16766d;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.source-supplier-actions-panel,.source-inspection-map{padding:14PX;border:2PX solid #78aaa4;border-radius:5PX;background:#fff}.source-field-label{display:block;margin:10PX 0 6PX;color:#6c7e81;font-size:calc(10PX * var(--app-font-scale, 1))}.source-report-items{display:flex;min-height:42PX;padding:5PX;align-items:center;flex-wrap:wrap;gap:6PX;border:1PX solid #ced9d7;border-radius:4PX;background:#f7f9f9}.source-report-item{width:auto;min-width:74PX;height:30PX;margin:0!important;padding:0 10PX;border:1PX solid #cbd6d4;border-radius:4PX;background:#fff;color:#4f6265;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.source-report-item.active{border-color:#62a59d;background:#e3f1ef;color:#126d64}.source-report-items-hint{display:block;margin-top:7PX;color:#147168;font-size:calc(10PX * var(--app-font-scale, 1))}.source-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14PX}.source-report-grid taro-input-core,.source-location{box-sizing:border-box;width:100%;height:42PX;margin:0!important;padding:0 11PX;border:1PX solid #ccd8d6;border-radius:4PX;background:#f7f9f9;color:#30494d;font-size:calc(12PX * var(--app-font-scale, 1));line-height:40PX;text-align:left}.source-location.selected{border-color:#63a69e;background:#e8f4f2;color:#147168}.source-report-actions,.source-map-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14PX;gap:10PX}.source-report-action,.source-map-action,.source-task-action{height:40PX;margin:0!important;border:1PX solid #cbd6d4;border-radius:4PX;background:#fff;color:#4d6265;font-size:calc(12PX * var(--app-font-scale, 1));line-height:38PX}.source-report-action.primary,.source-map-action.primary,.source-task-action.primary,.source-inspection-action.primary{border-color:#16877d;background:#16877d;color:#fff}.source-task-action.danger{border-color:#c85a51;color:#a83f37}.source-task-actions{display:flex;min-height:64PX;align-items:center;justify-content:flex-end;gap:10PX}.source-task-actions>taro-text-core,.source-task-actions>taro-view-core{margin-right:auto;color:#40575b;font-size:calc(12PX * var(--app-font-scale, 1))}.source-task-actions>taro-view-core taro-text-core{display:block}.source-task-actions.warning{padding:10PX;border:1PX solid #e3ba74;background:#fff7e8}.source-inspection-toolbar{display:grid;grid-template-columns:84PX 84PX minmax(0,1fr) 126PX;gap:10PX}.source-inspection-toolbar>*{height:42PX;margin:0!important;border:1PX solid #ccd7d5;border-radius:4PX;background:#f6f8f8;color:#4e6265;font-size:calc(11PX * var(--app-font-scale, 1));line-height:40PX}.source-month-nav{height:42PX;margin:0!important;border:1PX solid #ccd7d5!important;border-radius:4PX;background:#f6f8f8!important;color:#4e6265;font-size:calc(11PX * var(--app-font-scale, 1));line-height:40PX}.source-inspection-toolbar .source-search{height:42PX}.source-inspection-toolbar .source-search taro-input-core{border:0}.source-month{box-sizing:border-box;width:126PX;padding:0 10PX;border:1PX solid #ccd7d5!important;border-radius:4PX;background:#f6f8f8!important;text-align:center}.source-inspection-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10PX}.source-inspection-metrics>taro-view-core{min-height:68PX;padding:10PX 12PX;border:1PX solid #d0dbd9;border-radius:4PX;background:#f5f8f8}.source-inspection-metrics taro-text-core{display:block}.source-inspection-metrics taro-text-core:first-child{color:#213f43;font-size:calc(22PX * var(--app-font-scale, 1));font-weight:700}.source-inspection-metrics taro-text-core:last-child{margin-top:5PX;color:#748487;font-size:calc(10PX * var(--app-font-scale, 1))}.source-inspection-metrics .passed{border-color:#78b4ac;background:#eaf4f2}.source-inspection-metrics .failed{border-color:#e2aaa4;background:#fff1ef}.source-inspection-metrics .pending,.source-inspection-metrics .technical{border-color:#e3c27d;background:#fff7e8}.source-inspection-row{display:grid;grid-template-columns:1.25fr 1.05fr .85fr .7fr;min-height:100PX;align-items:stretch;border-bottom:1PX solid #dce4e2}.source-inspection-row.header{min-height:40PX;background:#e8efee}.source-inspection-row.result-passed{background:#eef8f4;box-shadow:inset 4PX 0 #2f8a68}.source-inspection-row.result-failed{background:#fff0ee;box-shadow:inset 4PX 0 #c44c43}.source-inspection-row.result-technical{background:#fff7e8;box-shadow:inset 4PX 0 #c18a2c}.source-inspection-row.result-neutral{background:#fff}.source-inspection-row.selected{outline:2PX solid #5c5879;outline-offset:-2PX}.source-inspection-row>taro-text-core,.source-inspection-row>taro-view-core{display:flex;min-width:0;padding:10PX 12PX;flex-direction:column;justify-content:center;gap:5PX;color:#718185;font-size:calc(10PX * var(--app-font-scale, 1))}.source-inspection-actions{align-items:stretch;gap:6PX!important}.source-inspection-action{width:100%;height:30PX;margin:0!important;padding:0 8PX;border:1PX solid #cbd6d4;border-radius:4PX;background:#fff;color:#4d6265;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.source-inspection-action.release{border-color:#b7473e;background:#b7473e;color:#fff}.source-inspection-map{border-color:#777193}.source-map-canvas{position:relative;min-height:150PX;overflow:hidden;margin-top:8PX;border:1PX solid #c5d4d2;border-radius:4PX;background:#edf3f2}.source-map-route{position:absolute;top:50%;left:5%;width:90%;height:44PX;border-top:5PX solid #73a49e;border-radius:50%;transform:rotate(-4deg)}.source-map-marker{position:absolute;top:47%;right:22%;width:18PX;height:18PX;border-radius:50%;background:#b8423b}.source-map-canvas>taro-text-core{position:absolute;top:45%;right:10%;color:#a43d36;font-size:calc(11PX * var(--app-font-scale, 1))}.source-map-address{display:block;margin-top:12PX;color:#233f43;font-size:calc(14PX * var(--app-font-scale, 1));font-weight:700}.source-map-contact{display:block;margin-top:8PX;color:#6b7d80;font-size:calc(11PX * var(--app-font-scale, 1))}.source-report-modal-backdrop{position:fixed;z-index:120;inset:0;display:flex;padding:22PX;align-items:center;justify-content:center;background:rgb(17 35 39 / 46%)}.source-report-modal{display:grid;width:min(680PX,100%);max-height:calc(100vh - 44PX);overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;border:1PX solid #8fb7b2;border-radius:6PX;background:#fff;box-shadow:0 14PX 42PX #1634373d}.source-report-modal-header{display:flex;min-height:66PX;padding:12PX 14PX;align-items:center;justify-content:space-between;gap:14PX;border-bottom:1PX solid #d7e0df}.source-report-modal-header taro-text-core{display:block;color:#1d3a3f;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.source-report-modal-header taro-text-core+taro-text-core{margin-top:4PX;color:#718184;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}.source-report-modal-close{width:34PX;height:34PX;margin:0!important;padding:0!important;border:0;border-radius:4PX;background:#eef3f3;color:#4d6265;font-size:calc(22PX * var(--app-font-scale, 1));line-height:32PX}.source-report-modal-close:after{border:0}.source-report-modal-body{min-height:0;padding:4PX 16PX 16PX;overflow-y:auto}.source-report-modal-footer{display:grid;grid-template-columns:100PX 120PX minmax(140PX,1fr);padding:12PX 16PX;justify-content:end;gap:9PX;border-top:1PX solid #d7e0df;background:#f7f9f9}.source-inspection-navigation-modal{width:min(565PX,100%);border-color:#777193}.source-inspection-navigation-body{padding-top:12PX}.source-inspection-navigation-hint{display:block;margin-top:10PX;color:#6b6482;font-size:calc(10PX * var(--app-font-scale, 1))}.source-inspection-navigation-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12PX 16PX;gap:9PX;border-top:1PX solid #d7e0df;background:#f7f9f9}.source-inspection-receive-modal{width:min(440PX,100%);border-color:#9690b0}.source-inspection-receive-summary{display:grid;margin-top:12PX;gap:9PX}.source-inspection-receive-summary>taro-view-core{display:grid;grid-template-columns:112PX minmax(0,1fr);gap:10PX}.source-inspection-receive-summary taro-text-core{color:#263f43;font-size:calc(12PX * var(--app-font-scale, 1))}.source-inspection-receive-summary taro-text-core:first-child{color:#718184}.source-required-label:after{margin-left:3PX;color:#b74038;content:"*"}.source-inspection-expected-input{box-sizing:border-box;width:100%;height:46PX;padding:0 12PX;border:2PX solid #5c5879;border-radius:4PX;background:#fff;color:#263f43;font-size:calc(13PX * var(--app-font-scale, 1))}.source-inspection-personnel-picker{box-sizing:border-box;width:100%;height:46PX;padding:0 12PX;border:2PX solid #5c5879;border-radius:4PX;background:#fff;color:#263f43;font-size:calc(13PX * var(--app-font-scale, 1));line-height:42PX}.source-inspection-receive-hint{display:block;margin-top:6PX;color:#9c6813;font-size:calc(10PX * var(--app-font-scale, 1))}.source-inspection-receive-state{display:grid;margin-top:16PX;padding:11PX 12PX;gap:5PX;border:1PX solid #d6dfe0;border-radius:4PX;background:#f4f7f7}.source-inspection-receive-state taro-text-core{color:#65777a;font-size:calc(10PX * var(--app-font-scale, 1))}.source-inspection-receive-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:12PX 16PX;gap:9PX;border-top:1PX solid #d7e0df;background:#f7f9f9}.source-inspection-confirm{border-color:#5c5879!important;background:#5c5879!important;color:#fff!important}.source-supplier-mobile-list,.source-inspection-mobile-list{display:none}@media (max-width: 899px){.source-kicker{font-size:calc(18PX * var(--app-font-scale, 1))}.source-supplier-tabs,.source-inspection-tabs{gap:6PX}.source-supplier-tab,.source-inspection-tab{height:40PX;padding:0 3PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:38PX}.source-section-title>taro-text-core:first-child{font-size:calc(15PX * var(--app-font-scale, 1))}.source-supplier-matrix,.source-inspection-table{display:none}.source-supplier-mobile-list,.source-inspection-mobile-list{display:grid;gap:8PX}.source-supplier-mobile-card,.source-inspection-mobile-card{box-sizing:border-box;width:100%;margin:0!important;padding:11PX;border:1PX solid #d0dad8;border-radius:4PX;background:#fff;color:#344b4f;line-height:1.35;text-align:left}.source-supplier-mobile-card:after{border:0}.source-supplier-mobile-card.selected{border-color:#16877d;background:#f1f8f7;box-shadow:inset 3PX 0 #16877d}.source-inspection-mobile-card.result-passed{border-color:#79b7a0;background:#eef8f4;box-shadow:inset 3PX 0 #2f8a68}.source-inspection-mobile-card.result-failed{border-color:#dfa39d;background:#fff0ee;box-shadow:inset 3PX 0 #c44c43}.source-inspection-mobile-card.result-technical{border-color:#ddbd76;background:#fff7e8;box-shadow:inset 3PX 0 #c18a2c}.source-inspection-mobile-card.result-neutral{background:#fff}.source-inspection-mobile-card.selected{border-color:#777193;outline:2PX solid #5c5879;outline-offset:-2PX}.source-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8PX}.source-mobile-card-head>taro-view-core{min-width:0}.source-mobile-card-head>taro-view-core taro-text-core{display:block}.source-mobile-card-head>taro-view-core taro-text-core:first-child{color:#18363a;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.source-mobile-card-head>taro-view-core taro-text-core:last-child{margin-top:4PX;color:#6f8083;font-size:calc(9PX * var(--app-font-scale, 1))}.source-mobile-card-head>.source-status{flex:none;max-width:104PX;text-align:right}.source-mobile-card-process{display:flex;min-height:44PX;margin-top:10PX;padding:8PX 10PX;align-items:center;justify-content:space-between;gap:8PX;border:1PX solid #bad3cf;border-radius:4PX;background:#e9f4f2}.source-mobile-card-process taro-text-core:first-child{color:#16766d;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.source-mobile-card-process taro-text-core:last-child{color:#65777a;font-size:calc(9PX * var(--app-font-scale, 1))}.source-mobile-card-meta{display:flex;margin-top:8PX;justify-content:space-between;gap:8PX;color:#718185;font-size:calc(9PX * var(--app-font-scale, 1))}.source-inspection-mobile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10PX;gap:7PX}.source-inspection-mobile-facts>taro-view-core{padding:8PX;border:1PX solid #d8e0df;border-radius:4PX;background:#f7f9f9}.source-inspection-mobile-facts taro-text-core{display:block;color:#233f43;font-size:calc(10PX * var(--app-font-scale, 1))}.source-inspection-mobile-facts taro-text-core:first-child{margin-bottom:4PX;color:#768689;font-size:calc(8PX * var(--app-font-scale, 1))}.source-inspection-mobile-result{display:block;margin-top:8PX;color:#64777a;font-size:calc(9PX * var(--app-font-scale, 1))}.source-inspection-mobile-card .source-inspection-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10PX}.source-matrix-row{min-width:620PX;grid-template-columns:160PX 140PX 140PX 170PX}.source-matrix-row.scheduling-selectable{min-width:668PX;grid-template-columns:48PX 160PX 140PX 140PX 170PX}.source-matrix-row.header{min-width:620PX}.source-matrix-row>taro-text-core,.source-matrix-row>taro-view-core{padding:9PX}.source-supplier-actions-panel,.source-inspection-map{padding:11PX}.source-report-modal-backdrop{padding:0;align-items:flex-end}.source-report-modal{width:100%;max-height:calc(100vh - 52PX);border:0;border-top:1PX solid #8fb7b2;border-radius:8PX 8PX 0 0;box-shadow:0 -10PX 28PX #16343733}.source-report-modal-header{min-height:58PX;padding:10PX 12PX}.source-report-modal-header taro-text-core{font-size:calc(15PX * var(--app-font-scale, 1))}.source-report-modal-body{padding:2PX 12PX 12PX}.source-report-modal-footer{grid-template-columns:repeat(3,minmax(0,1fr));padding:10PX 12PX calc(10PX + env(safe-area-inset-bottom));gap:7PX}.source-inspection-receive-footer,.source-inspection-navigation-footer{padding:10PX 12PX calc(10PX + env(safe-area-inset-bottom))}.source-inspection-receive-summary>taro-view-core{grid-template-columns:96PX minmax(0,1fr)}.source-report-grid{grid-template-columns:1fr}.source-report-actions,.source-map-actions{gap:7PX}.source-report-action,.source-map-action{font-size:calc(10PX * var(--app-font-scale, 1))}.source-task-actions{align-items:stretch;flex-direction:column}.source-task-actions>taro-text-core,.source-task-actions>taro-view-core{margin-right:0}.source-inspection-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.source-inspection-toolbar .source-search{grid-column:1 / -1;order:3}.source-month{width:100%}.source-inspection-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:5PX}.source-inspection-metrics>taro-view-core{min-height:58PX;padding:8PX 5PX}.source-inspection-metrics taro-text-core:first-child{font-size:calc(17PX * var(--app-font-scale, 1))}.source-inspection-metrics taro-text-core:last-child{font-size:calc(8PX * var(--app-font-scale, 1))}.source-inspection-row{min-width:690PX;grid-template-columns:210PX 190PX 150PX 120PX}.source-inspection-row.header{min-width:690PX}.source-map-canvas{min-height:130PX}}@media (max-width: 899px){.workshop-config-toolbar{align-items:flex-start}.workshop-config-actions{padding-top:.025rem}.workshop-config-actions taro-button-core{height:.9rem;padding:0 .225rem!important;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.9rem}.workshop-pool-summary{display:grid;gap:.175rem}.workshop-pool-default{white-space:normal}.workshop-overview-table{display:none}.workshop-mobile-cards{display:grid;gap:.225rem}.workshop-mobile-card{display:grid;padding:.3rem;gap:.225rem;border:.025rem solid #d2dcdf;border-radius:.15rem;background:#fff}.workshop-mobile-card-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.workshop-mobile-card-head taro-text-core:first-child{color:#20383e;font-size:calc(.425rem * var(--app-font-scale, 1));font-weight:700}.workshop-mobile-card-head taro-text-core:last-child{color:#16786e;font-size:calc(.3rem * var(--app-font-scale, 1))}.workshop-mobile-card-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.15rem;color:#607278;font-size:calc(.3rem * var(--app-font-scale, 1))}.workshop-mobile-card-facts taro-text-core{padding:.15rem;border:.025rem solid #dbe3e3;border-radius:.1rem;background:#f7f9f9;text-align:center}.workshop-mobile-load-track{height:.15rem;overflow:hidden;border-radius:.075rem;background:#e1e7e7}.workshop-mobile-load-track>taro-view-core{height:100%;max-width:100%;border-radius:.075rem;background:#3d8d83}.workshop-mobile-default{color:#6a7b80;font-size:calc(.3rem * var(--app-font-scale, 1))}.workshop-overview-row.header{display:none}.workshop-overview-row:not(.header){grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;margin-bottom:.225rem;padding:.3rem;border:.025rem solid #d2dcdf;border-radius:.175rem;background:#fff}.workshop-overview-row:not(.header)>taro-text-core{padding:.075rem .1rem;white-space:normal}.workshop-overview-mobile-label{display:inline;color:#718187;font-size:calc(.3rem * var(--app-font-scale, 1));font-weight:400}.workshop-overview-row:not(.header)>taro-text-core:first-child{grid-column:1 / -1;font-size:calc(.425rem * var(--app-font-scale, 1))}.workshop-overview-row:not(.header)>taro-text-core:last-child{grid-column:1 / -1;color:#52666c}.workshop-detail-panel{padding-top:.1rem}.equipment-table-row.header{display:none}.equipment-table-row:not(.header){grid-template-columns:minmax(0,1fr) auto auto;gap:.25rem;margin-bottom:.225rem;padding:.325rem;border:.025rem solid #d2dcdf;border-radius:.175rem}.equipment-identity{grid-column:1 / 2}.equipment-status{grid-column:2 / 3;grid-row:1}.equipment-capacity{grid-column:3 / 4;grid-row:1;color:#566a70;text-align:right}.equipment-occupancy{grid-column:1 / 3}.equipment-wip{grid-column:3 / 4;color:#566a70;text-align:right}.equipment-actions{grid-column:1 / 4}.equipment-actions taro-button-core{height:.85rem;flex:1;font-size:calc(.325rem * var(--app-font-scale, 1));line-height:.85rem}.workshop-editor-drawer{width:100vw;box-shadow:none}.workshop-editor-fields.two-columns,.workshop-editor-fields.three-columns,.workshop-editor-fields.feature-fields{grid-template-columns:minmax(0,1fr)}.workshop-editor-footer{padding-bottom:calc(.25rem + env(safe-area-inset-bottom))}.workshop-editor-footer taro-button-core{flex:1;padding:0 .225rem!important}.workshop-editor-footer taro-button-core.danger{flex:1;margin-right:0!important}}@media (min-width: 900px){.workshop-mobile-cards{display:none}.source-supplier-view{height:auto;min-height:0;overflow:visible;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:8PX}.source-supplier-view>.supplier-scope,.source-supplier-view>.source-workbench-heading,.source-supplier-view>.source-search,.source-supplier-view>.source-supplier-tabs{grid-column:1 / -1}.source-supplier-view>.source-section-title{grid-column:1}.source-supplier-view .source-supplier-matrix{min-height:0;grid-column:1;overflow:visible}.source-supplier-view .source-matrix-row.header{position:sticky;z-index:3;top:0}.source-inspection-view{height:auto;min-height:0;overflow:visible;grid-template-rows:auto;gap:8PX}.source-inspection-view>.h5-collapsible-section{min-width:0}.source-inspection-view>.h5-collapsible-section .mini-program-collapsible-content{overflow:visible}.source-inspection-view .source-inspection-table{min-height:0;overflow-x:auto;overflow-y:visible}.source-inspection-row.header{position:sticky;z-index:3;top:0}.source-inspection-view:not(.location-mode) .source-inspection-map{display:none}.source-inspection-view.location-mode{grid-template-columns:minmax(0,1fr)}.workshop-config{display:flex;height:calc(100dvh - 105PX);min-height:calc(100dvh - 105PX);overflow:hidden;flex-direction:column}.workshop-overview{min-height:0;flex:1 1 0;grid-template-rows:auto minmax(0,1fr)}.workshop-overview-workspace{display:grid;min-height:0;grid-template-columns:minmax(0,1fr) 240PX;gap:8PX}.workshop-overview-table{min-height:0;overflow-y:auto}.workshop-overview-row.header{position:sticky;z-index:3;top:0}.workshop-overview-row.selected{background:#edf6f4;box-shadow:inset 3PX 0 #16877d}.workshop-overview-equipment{min-height:0;padding:9PX;overflow-y:auto;border:1PX solid #d2dcdf;border-radius:5PX;background:#fff}.workshop-overview-equipment-heading{display:flex;margin-bottom:7PX;align-items:center;justify-content:space-between;color:#20383e;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.workshop-overview-equipment-heading taro-text-core:last-child{color:#16786e;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:400}.workshop-overview-equipment-item{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-bottom:6PX;padding:7PX;gap:3PX 6PX;border-left:3PX solid #16877d;background:#f2f7f6}.workshop-overview-equipment-item.busy{border-left-color:#cf923c;background:#fff8eb}.workshop-overview-equipment-item taro-view-core taro-text-core{display:block;color:#294348;font-size:calc(9PX * var(--app-font-scale, 1))}.workshop-overview-equipment-item taro-view-core taro-text-core:last-child{margin-top:2PX;color:#718185;font-size:calc(8PX * var(--app-font-scale, 1))}.workshop-overview-equipment-item>taro-text-core{color:#617478;font-size:calc(8PX * var(--app-font-scale, 1))}.workshop-overview-equipment-item>taro-text-core:last-child{grid-column:1 / -1}.workshop-overview-equipment-empty{padding:30PX 8PX;color:#718185;font-size:calc(9PX * var(--app-font-scale, 1));text-align:center}.workshop-config-grid{min-height:0;flex:1 1 0}.workshop-list-panel,.workshop-detail-panel{min-height:0;overflow-y:auto}}@media (max-width: 899px){.source-h5-section-title{display:none}.source-supplier-page-header{align-items:stretch;flex-direction:column}.source-supplier-header-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.source-supplier-header-actions taro-button-core{width:100%;min-width:0;height:34PX;padding:0 3PX;font-size:calc(9PX * var(--app-font-scale, 1));line-height:32PX}.workshop-overview-workspace{display:block}.workshop-overview-equipment{display:none}}.source-matrix-row.scheduling-selectable{grid-template-columns:96PX 1.25fr 1fr .85fr 1fr}.source-scheduling-check{display:flex!important;align-items:center!important;gap:5PX;padding:8PX!important;color:#49635f;font-size:calc(11PX * var(--app-font-scale, 1));cursor:pointer}.source-scheduling-check.selected{color:#176f67;font-weight:700}.source-scheduling-check taro-checkbox-core{flex:0 0 auto;transform:scale(.9)}.source-mobile-scheduling-check{display:flex;margin-bottom:8PX;align-items:center;gap:6PX;color:#176f67;font-size:calc(10PX * var(--app-font-scale, 1))}.source-mobile-scheduling-check taro-checkbox-core{transform:scale(.9)}.equipment-group-block{display:contents}.equipment-group-heading{display:flex;min-height:.85rem;padding:0 .25rem;align-items:center;justify-content:space-between;grid-column:1/-1;border-top:.025rem solid #dce5e3;border-bottom:.025rem solid #dce5e3;background:#f0f6f4;color:#245c56;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.equipment-group-heading taro-text-core:last-child{color:#70827f;font-weight:400}.equipment-group-create{display:grid;margin-top:.25rem;grid-template-columns:minmax(0,1fr) auto;gap:.2rem}.equipment-group-create taro-input-core{height:.9rem;padding:0 .225rem;border:.025rem solid #cad6d4;border-radius:.1rem;background:#fff;font-size:calc(.3rem * var(--app-font-scale, 1))}.equipment-group-create taro-button-core{width:auto;height:.9rem;margin:0;padding:0 .3rem;border:.025rem solid #16877d;background:#fff;color:#147168;font-size:calc(.3rem * var(--app-font-scale, 1));line-height:.85rem}.source-report-self-inspection{display:grid;gap:.2rem;margin:.3rem 0}.source-report-self-row{display:grid;grid-template-columns:minmax(2.5rem,.8fr) minmax(6.25rem,1.5fr) minmax(4.5rem,1fr);gap:.2rem;align-items:center;padding:.25rem;border:.025rem solid #d7dfdb;border-radius:.1rem;background:#f8faf9}.source-report-self-title taro-text-core{display:block;letter-spacing:0}.source-report-self-title taro-text-core+taro-text-core{margin-top:.075rem;color:#8a7041;font-size:calc(.275rem * var(--app-font-scale, 1))}.source-report-conclusion{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.1rem}.source-report-conclusion taro-button-core{min-height:.8rem;padding:0 .15rem;border:.025rem solid #cad3cf;border-radius:.1rem;background:#fff;font-size:calc(.3rem * var(--app-font-scale, 1))}.source-report-conclusion taro-button-core.active{border-color:#1f6b52;background:#1f6b52;color:#fff}.source-report-self-row taro-input-core,.source-date-picker{min-height:.85rem;padding:0 .2rem;border:.025rem solid #cad3cf;border-radius:.1rem;background:#fff;box-sizing:border-box}@media (max-width: 720px){.source-report-self-row{grid-template-columns:1fr}}.resource-management-layout{display:grid;min-height:calc(100vh - 2.3rem);padding:.3rem .35rem;grid-template-columns:8.5rem minmax(0,1fr);gap:.25rem;background:#eef2f1}.resource-management-panel{display:grid;min-width:0;overflow:hidden;grid-template-rows:auto auto 1fr;border:.025rem solid #c9d5d3;border-radius:.125rem;background:#fff}.resource-management-head{display:flex;min-height:1.45rem;padding:.25rem .3rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #dce4e2}.resource-management-head taro-text-core{display:block}.resource-management-head>taro-view-core taro-text-core:first-child{font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.resource-management-head>taro-view-core taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1))}.resource-management-head taro-button-core{width:auto;height:.75rem;margin:0;padding:0 .25rem;border:.025rem solid #16877d;border-radius:.1rem;background:#16877d;color:#fff;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.7rem}.resource-management-toolbar{display:flex;padding:.2rem .25rem;gap:.15rem;border-bottom:.025rem solid #e4eae8}.resource-management-toolbar taro-input-core{box-sizing:border-box;min-width:0;height:.75rem;padding:0 .225rem;flex:1;border:.025rem solid #d1ddda;border-radius:.1rem;background:#f9fbfb;font-size:calc(.225rem * var(--app-font-scale, 1))}.resource-management-table{min-width:0;padding:.2rem;overflow-y:auto;overflow-x:hidden}.resource-workshop-row{display:grid;min-height:1.65rem;padding:.225rem .2rem;grid-template-columns:minmax(0,1fr) 1.2rem 2rem;align-items:center;gap:.175rem;border:.025rem solid transparent;border-radius:.125rem;cursor:pointer;font-size:calc(.225rem * var(--app-font-scale, 1))}.resource-workshop-row.selected{border-color:#75aea7;background:#e7f3f1;box-shadow:inset .075rem 0 #16877d}.resource-workshop-row>taro-view-core:first-child taro-text-core{display:block;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.resource-workshop-row>taro-view-core:first-child taro-text-core+taro-text-core{margin-top:.125rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:400}.resource-workshop-row .enabled,.resource-workshop-row .disabled,.resource-equipment-group-head .enabled,.resource-equipment-group-head .disabled,.resource-equipment-row .enabled,.resource-equipment-row .disabled{width:-moz-fit-content;width:fit-content;padding:.075rem .15rem;border-radius:.075rem;background:#e8f5f2;color:#147168}.resource-workshop-row .disabled,.resource-equipment-group-head .disabled,.resource-equipment-row .disabled{background:#eef1f0;color:#6e7c79}.resource-workshop-row .actions,.resource-equipment-group-head .actions,.resource-equipment-row .actions{display:flex;justify-content:flex-end;gap:.075rem}.resource-workshop-row .actions taro-button-core,.resource-equipment-group-head .actions taro-button-core,.resource-equipment-row .actions taro-button-core{width:auto;height:.65rem;margin:0;padding:0 .15rem;border:.025rem solid #9eb5b1;border-radius:.075rem;background:#fff;color:#176f67;font-size:calc(.2rem * var(--app-font-scale, 1));line-height:.6rem}.resource-workshop-row .actions .danger,.resource-equipment-group-head .actions .danger,.resource-equipment-row .actions .danger{border-color:#d8aaa5;color:#a13e36}.resource-equipment-group{margin-bottom:.2rem;overflow:hidden;border:.025rem solid #cad8d5;border-radius:.125rem;background:#fff}.resource-equipment-group.new-group{border-style:dashed;border-color:#75aea7}.resource-equipment-group-head{display:grid;min-height:1.45rem;padding:.2rem .25rem;grid-template-columns:minmax(3.25rem,1.3fr) minmax(3.375rem,1fr) 1.75rem 1.2rem 3.55rem;align-items:center;gap:.175rem;cursor:pointer;font-size:calc(.225rem * var(--app-font-scale, 1))}.resource-equipment-group-head.expanded{border-bottom:.025rem solid #d7e2df;background:#f2f8f6}.resource-group-name{display:flex;align-items:center;gap:.2rem}.resource-group-name taro-text-core:first-child{width:.4rem;color:#6c817d}.resource-group-name taro-text-core+taro-text-core{font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.resource-equipment-group-head .process-link{width:-moz-fit-content;width:fit-content;height:.675rem;margin:0;padding:0 .175rem;border:.025rem solid #9ec2bd;border-radius:.075rem;background:#e8f3f1;color:#147168;font-size:calc(.2rem * var(--app-font-scale, 1));line-height:.625rem}.resource-equipment-list{padding:0 .25rem .25rem .85rem;background:#fafcfc}.resource-equipment-shell{border-bottom:.025rem solid #e0e7e5}.resource-equipment-shell:last-child{border-bottom:0}.resource-equipment-row{display:grid;min-height:1.2rem;padding:.175rem .2rem;grid-template-columns:minmax(3.25rem,1.4fr) 2rem 1.3rem 1.8rem 1.2rem 2.05rem;align-items:center;gap:.15rem;cursor:pointer;font-size:calc(.225rem * var(--app-font-scale, 1))}.resource-equipment-row.expanded{background:#edf7f5}.resource-equipment-row>taro-view-core:first-child taro-text-core{display:block;font-size:calc(.25rem * var(--app-font-scale, 1))}.resource-equipment-row>taro-view-core:first-child taro-text-core+taro-text-core{margin-top:.05rem;color:#718184;font-size:calc(.2rem * var(--app-font-scale, 1))}.resource-equipment-row .tag{width:-moz-fit-content;width:fit-content;padding:.075rem .125rem;border-radius:.075rem;background:#e8f3f1;color:#147168;font-size:calc(.2rem * var(--app-font-scale, 1))}.equipment-group-inline-editor,.equipment-inline-editor{padding:.3rem .35rem;border-top:.025rem solid #d5e1de;background:#f5f9f8}.resource-inline-fields{display:grid;grid-template-columns:minmax(4rem,1.4fr) minmax(3.25rem,1fr) 2.25rem;gap:.225rem}.resource-inline-fields.equipment{grid-template-columns:repeat(4,minmax(2.5rem,1fr))}.resource-inline-fields .wide{grid-column:span 2}.resource-inline-fields>view>taro-text-core,.equipment-feature-inline-grid>view>taro-text-core{display:block;margin-bottom:.1rem;color:#60736f;font-size:calc(.225rem * var(--app-font-scale, 1))}.resource-inline-fields taro-input-core,.resource-editor-picker,.equipment-feature-inline-grid taro-input-core{box-sizing:border-box;width:100%;height:.8rem;padding:0 .2rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.8rem}.resource-inline-fields taro-input-core[disabled]{background:#edf2f1;color:#526864}.equipment-feature-inline-grid{display:grid;margin-top:.25rem;padding-top:.25rem;grid-template-columns:repeat(4,minmax(2.5rem,1fr));gap:.225rem;border-top:.025rem solid #d5e1de}.equipment-feature-inline-grid taro-switch-core{transform:scale(.82);transform-origin:left center}.resource-inline-actions{display:flex;margin-top:.25rem;justify-content:flex-end;gap:.175rem}.resource-inline-actions taro-button-core{width:2.05rem;height:.75rem;margin:0;border:.025rem solid #c3d0ce;border-radius:.1rem;background:#fff;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.7rem}.resource-inline-actions .primary{border-color:#16877d;background:#16877d;color:#fff}.resource-management-empty{padding:.7rem .3rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1));text-align:center}@media (max-width:899px){.resource-management-layout{min-height:auto;padding:8PX;grid-template-columns:1fr}.resource-management-panel{min-height:350PX}.resource-management-head{align-items:flex-start}.resource-management-head>taro-view-core taro-text-core:first-child{font-size:calc(13PX * var(--app-font-scale, 1))}.resource-management-head>taro-view-core taro-text-core+taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.resource-management-head taro-button-core{font-size:calc(10PX * var(--app-font-scale, 1))}.resource-management-toolbar taro-input-core{font-size:calc(10PX * var(--app-font-scale, 1))}.resource-management-table{overflow:visible}.resource-workshop-row{min-height:74PX;grid-template-columns:minmax(0,1fr) 58PX 90PX}.resource-workshop-row>taro-view-core:first-child taro-text-core{font-size:calc(11PX * var(--app-font-scale, 1))}.resource-workshop-row>taro-view-core:first-child taro-text-core+taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.resource-workshop-row .actions taro-button-core,.resource-equipment-group-head .actions taro-button-core,.resource-equipment-row .actions taro-button-core{height:30PX;padding:0 9PX;font-size:calc(9PX * var(--app-font-scale, 1));line-height:28PX}.resource-equipment-group-head{min-height:120PX;grid-template-columns:minmax(0,1fr) 96PX;align-content:center}.resource-equipment-group-head .process-link,.resource-equipment-group-head .group-count,.resource-equipment-group-head .enabled,.resource-equipment-group-head .disabled{grid-column:1}.resource-equipment-group-head .actions{grid-column:2;grid-row:1/5;flex-direction:column}.resource-equipment-group-head .process-link{font-size:calc(9PX * var(--app-font-scale, 1))}.resource-equipment-list{padding:0 8PX 8PX}.resource-equipment-row{min-height:118PX;margin-top:8PX;padding:10PX;grid-template-columns:minmax(0,1fr) 82PX;border:1PX solid #d9e2e0;border-radius:4PX}.resource-equipment-row .tag,.resource-equipment-row .resource-type,.resource-equipment-row .daily-hours,.resource-equipment-row .enabled,.resource-equipment-row .disabled{grid-column:1}.resource-equipment-row .actions{grid-column:2;grid-row:1/6;flex-direction:column}.resource-inline-fields,.resource-inline-fields.equipment,.equipment-feature-inline-grid{grid-template-columns:1fr}.resource-inline-fields .wide{grid-column:1}.resource-inline-fields>view>taro-text-core,.equipment-feature-inline-grid>view>taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.resource-inline-fields taro-input-core,.resource-editor-picker,.equipment-feature-inline-grid taro-input-core{font-size:calc(11PX * var(--app-font-scale, 1))}.equipment-group-inline-editor,.equipment-inline-editor{padding:12PX}}.resource-management-layout{grid-template-columns:5.5rem 8.5rem minmax(0,1fr)}.resource-main-process-row{display:grid;min-height:1.3rem;padding:.2rem;grid-template-columns:.7rem minmax(0,1fr) .75rem;align-items:center;gap:.15rem;border:.025rem solid transparent;border-radius:.125rem;cursor:pointer;font-size:calc(.25rem * var(--app-font-scale, 1))}.resource-main-process-row:hover{background:#f5faf9}.resource-main-process-row.selected{border-color:#75aea7;background:#e7f3f1;box-shadow:inset .075rem 0 #16877d}.resource-main-process-row .process-order{color:#718184}.resource-main-process-row>taro-text-core:nth-child(2){font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.resource-main-process-row .process-workshop-count{min-width:.65rem;padding:.075rem .125rem;border-radius:.275rem;background:#e3f1ef;color:#176f67;text-align:center;font-size:calc(.225rem * var(--app-font-scale, 1))}@media (min-width:900px) and (max-width:1399px){.resource-management-layout{grid-template-columns:4.5rem 7.25rem minmax(0,1fr)}.resource-equipment-group-head{grid-template-columns:minmax(2.5rem,1.3fr) minmax(2.5rem,1fr) 1.375rem 1.05rem 3.05rem}.resource-equipment-row{grid-template-columns:minmax(2.5rem,1.4fr) 1.6rem 1.2rem 1.5rem 1.1rem 1.75rem}}@media (max-width:899px){.resource-management-layout{grid-template-columns:1fr}.resource-main-process-row{min-height:54PX;grid-template-columns:34PX minmax(0,1fr) 36PX;font-size:calc(10PX * var(--app-font-scale, 1))}.resource-main-process-row>taro-text-core:nth-child(2){font-size:calc(12PX * var(--app-font-scale, 1))}.resource-main-process-row .process-workshop-count{font-size:calc(10PX * var(--app-font-scale, 1))}}.resource-workshop-toolbar{display:flex;min-width:0;width:100%;gap:.15rem}.workshop-management-column-resizer{display:flex;min-width:.2rem;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;color:#6f8580;-webkit-user-select:none;user-select:none}.workshop-management-column-resizer:hover{background:#dbe8e5;color:#176f67}.workshop-management-column-resizer taro-text-core{pointer-events:none}.resource-management-panel.workshop-column .resource-management-table{max-height:calc(100vh - 5.75rem);overflow-y:auto;overscroll-behavior:contain}.resource-type-filter{display:flex;flex:none;gap:.075rem}.resource-type-filter taro-button-core{width:auto;height:.75rem;margin:0;padding:0 .2rem;border:.025rem solid #c4d2cf;border-radius:.075rem;background:#fff;color:#526a64;font-size:calc(.225rem * var(--app-font-scale, 1));line-height:.7rem}.resource-type-filter taro-button-core.active{border-color:#16877d;background:#16877d;color:#fff}.resource-type-filter taro-button-core:after{border:0}@media (max-width:899px){.workshop-management-column-resizer{display:none}.resource-management-panel.workshop-column .resource-management-table{max-height:none;overflow-y:visible}.resource-workshop-toolbar{align-items:stretch;flex-direction:column}.resource-type-filter{width:100%}.resource-type-filter taro-button-core{min-width:0;flex:1;font-size:calc(9PX * var(--app-font-scale, 1))}}.equipment-group-inline-editor,.equipment-inline-editor{font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.4}.resource-inline-field{min-width:0;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.4}.resource-inline-label{display:block;margin-bottom:.1rem;color:#60736f;font-size:calc(.225rem * var(--app-font-scale, 1));line-height:1.4}@media (max-width: 899px){.equipment-group-inline-editor,.equipment-inline-editor,.resource-inline-field{font-size:calc(11PX * var(--app-font-scale, 1))}.resource-inline-label{font-size:calc(10PX * var(--app-font-scale, 1))}}.process-workshop-management-layout{gap:0;overflow-x:hidden}.process-workshop-management-layout .process-management-row.main{padding-right:.075rem;padding-left:.075rem;grid-template-columns:.6rem minmax(1.25rem,1fr) .75rem .9rem 1.35rem;gap:.075rem}.process-workshop-management-layout .process-management-row.main .actions{gap:.05rem}.process-workshop-management-layout .process-management-row.main .actions taro-button-core{min-width:0;padding:0 .075rem}.management-column-resizer taro-text-core{position:relative;z-index:1;color:#fff;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-resource-panel{min-width:0}.process-resource-list{min-width:0;padding:.2rem .25rem;overflow-x:hidden;overflow-y:auto}.process-workshop-card{margin-bottom:.2rem;overflow:hidden;border:.025rem solid #d4dfdd;border-radius:.125rem;background:#fff}.process-workshop-head{display:grid;min-height:1.3rem;padding:.2rem;align-items:center;grid-template-columns:minmax(3rem,1fr) auto;gap:.2rem;cursor:pointer}.process-workshop-head.expanded{border-bottom:.025rem solid #dce5e3;background:#f2f8f7}.process-workshop-name{display:flex;min-width:0;align-items:center;gap:.175rem}.process-workshop-name>taro-text-core{display:grid;width:.5rem;height:.5rem;place-items:center;border-radius:.075rem;background:#e4efed;color:#176f67;font-size:calc(.3rem * var(--app-font-scale, 1))}.process-workshop-name>taro-view-core{min-width:0}.process-workshop-name>taro-view-core taro-text-core{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-workshop-name>taro-view-core taro-text-core:first-child{color:#203b3e;font-size:calc(.275rem * var(--app-font-scale, 1));font-weight:700}.process-workshop-name>taro-view-core taro-text-core+taro-text-core{margin-top:.075rem;color:#72827f;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-workshop-head .actions,.process-equipment-group-head .actions,.process-equipment-row .actions{display:flex;justify-content:flex-end;gap:.075rem}.process-workshop-head .actions taro-button-core,.process-equipment-group-head .actions taro-button-core,.process-equipment-row .actions taro-button-core,.process-workshop-body-actions taro-button-core{width:auto;height:.65rem;margin:0;padding:0 .15rem;border:.025rem solid #9eb5b1;border-radius:.075rem;background:#fff;color:#176f67;font-size:calc(.2rem * var(--app-font-scale, 1));line-height:.6rem}.process-workshop-head .actions .process-link{border-color:#16877d;background:#edf7f5}.process-workshop-head .actions .danger,.process-equipment-group-head .actions .danger,.process-equipment-row .actions .danger{border-color:#d8aaa5;color:#a13e36}.process-workshop-body{padding:.2rem;background:#fafcfc}.process-workshop-body-actions{display:flex;min-height:.8rem;align-items:center;justify-content:space-between}.process-workshop-body-actions>taro-text-core{color:#506965;font-size:calc(.225rem * var(--app-font-scale, 1));font-weight:700}.process-equipment-group{margin-top:.15rem;overflow:hidden;border:.025rem solid #dbe4e2;border-radius:.1rem;background:#fff}.process-equipment-group-head{display:grid;min-height:1.1rem;padding:.175rem .2rem;align-items:center;grid-template-columns:minmax(2.5rem,1fr) .85rem auto;gap:.15rem}.process-equipment-group-head>taro-view-core:first-child taro-text-core{display:block;font-size:calc(.25rem * var(--app-font-scale, 1))}.process-equipment-group-head>taro-view-core:first-child taro-text-core+taro-text-core{margin-top:.05rem;color:#71817e;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-equipment-group-head>taro-text-core{color:#657875;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-equipment-shell{border-top:.025rem solid #e2e9e7}.process-equipment-row{display:grid;min-height:1.05rem;padding:.15rem .2rem .15rem .6rem;align-items:center;grid-template-columns:minmax(2.5rem,1fr) 1.1rem auto;gap:.15rem;cursor:pointer}.process-equipment-row>taro-view-core:first-child taro-text-core{display:block;font-size:calc(.225rem * var(--app-font-scale, 1))}.process-equipment-row>taro-view-core:first-child taro-text-core+taro-text-core{margin-top:.05rem;color:#7a8987;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-equipment-row>.enabled,.process-equipment-row>.disabled{width:-moz-fit-content;width:fit-content;padding:.075rem .125rem;border-radius:.075rem;background:#e8f5f2;color:#147168;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-equipment-row>.disabled{background:#eef1f0;color:#6e7c79}@media (max-width:899px){.process-workshop-management-layout{grid-template-columns:1fr!important;overflow:visible}.management-column-resizer{display:none}.process-resource-panel{min-height:420PX}.process-resource-list{overflow:visible}.process-workshop-head{grid-template-columns:1fr}.process-workshop-head .actions{justify-content:flex-start;flex-wrap:wrap}.process-workshop-head .actions taro-button-core,.process-equipment-group-head .actions taro-button-core,.process-equipment-row .actions taro-button-core,.process-workshop-body-actions taro-button-core{height:30PX;padding:0 10PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.process-equipment-group-head{grid-template-columns:minmax(0,1fr) auto}.process-equipment-group-head .actions{grid-column:1/3;justify-content:flex-start;flex-wrap:wrap}.process-equipment-row{padding-left:10PX;grid-template-columns:minmax(0,1fr) auto}.process-equipment-row .actions{grid-column:1/3;justify-content:flex-start}.process-workshop-name>taro-view-core taro-text-core:first-child{font-size:calc(12PX * var(--app-font-scale, 1))}.process-workshop-name>taro-view-core taro-text-core+taro-text-core,.process-equipment-group-head>taro-view-core:first-child taro-text-core+taro-text-core,.process-equipment-row>taro-view-core:first-child taro-text-core+taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}}.process-workshop-management-layout.process-management-layout .process-management-row.main{grid-template-columns:.8rem minmax(1.75rem,1fr) 1.2rem 1.55rem}.process-association-field{position:relative;grid-column:1/-1}.process-association-select{display:flex;box-sizing:border-box;width:100%;min-height:.8rem;padding:.175rem .225rem;align-items:center;justify-content:space-between;gap:.2rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff;color:#294743;cursor:pointer}.process-association-select.open{border-color:#16877d;box-shadow:0 0 0 .025rem #16877d1f}.process-association-select>taro-text-core:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-association-dropdown{position:absolute;z-index:12;top:1.4rem;right:0;left:0;display:block;max-height:4.75rem;padding:.125rem;overflow-y:auto;border:.025rem solid #8eb8b2;border-radius:.1rem;background:#fff;box-shadow:0 .225rem .55rem #14403b2e}.process-association-option{display:flex;min-height:.8rem;padding:.125rem .175rem;align-items:center;gap:.175rem;border-radius:.075rem}.process-association-option:hover{background:#edf7f5}.process-association-option taro-checkbox-core{flex:0 0 auto;transform:scale(.82)}.process-association-option>taro-text-core{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:899px){.process-association-dropdown{position:static;max-height:240PX;margin-top:5PX;box-shadow:none}.process-association-select{min-height:36PX;padding:8PX 10PX}.process-association-option{min-height:38PX;padding:7PX 8PX}}.process-management-layout{display:grid;min-height:calc(100vh - 2.3rem);padding:.3rem .35rem;grid-template-columns:8.5rem minmax(0,1fr);gap:.25rem;background:#eef2f1}.process-management-panel{display:grid;min-width:0;overflow:hidden;grid-template-rows:auto auto 1fr;border:.025rem solid #c9d5d3;border-radius:.125rem;background:#fff}.process-management-head{display:flex;min-height:1.45rem;padding:.25rem .3rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #dce4e2}.process-management-head taro-text-core{display:block}.process-management-head>taro-view-core taro-text-core:first-child{font-size:calc(.325rem * var(--app-font-scale, 1));font-weight:700}.process-management-head>taro-view-core taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.225rem * var(--app-font-scale, 1))}.process-management-head taro-button-core{width:auto;height:.75rem;margin:0;padding:0 .25rem;border:.025rem solid #16877d;border-radius:.1rem;background:#16877d;color:#fff;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.7rem}.process-management-toolbar{display:flex;padding:.2rem .25rem;gap:.15rem;border-bottom:.025rem solid #e4eae8}.process-management-toolbar taro-input-core{box-sizing:border-box;min-width:0;height:.75rem;padding:0 .225rem;flex:1;border:.025rem solid #d1ddda;border-radius:.1rem;background:#f9fbfb;font-size:calc(.225rem * var(--app-font-scale, 1))}.process-management-table{min-width:0;padding:0 .25rem;overflow-y:auto;overflow-x:hidden}.process-management-row{display:grid;min-height:1.2rem;padding:.175rem .125rem;align-items:center;gap:.15rem;border-bottom:.025rem solid #e0e7e5;font-size:calc(.225rem * var(--app-font-scale, 1))}.process-management-row.main{grid-template-columns:.7rem minmax(2.4rem,1fr) 1.3rem 1.1rem 1.95rem}.process-management-row.sub{grid-template-columns:.8rem minmax(3.75rem,1fr) 1.3rem 2.3rem}.process-management-row.header{min-height:.8rem;color:#718184;font-size:calc(.2rem * var(--app-font-scale, 1));font-weight:700}.process-management-row.selectable{cursor:pointer}.process-management-row.selectable.selected{background:#edf7f5;box-shadow:inset .075rem 0 #16877d}.process-management-row>taro-view-core taro-text-core{display:block;font-size:calc(.25rem * var(--app-font-scale, 1))}.process-management-row>taro-view-core taro-text-core+taro-text-core{margin-top:.05rem;color:#7a8b88;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-management-row .order{display:grid;width:.55rem;height:.55rem;place-items:center;border-radius:50%;background:#e6efed;color:#4d6763}.process-management-row .enabled,.process-management-row .disabled{width:-moz-fit-content;width:fit-content;padding:.075rem .125rem;border-radius:.075rem;background:#e8f5f2;color:#147168}.process-management-row .disabled{background:#eef1f0;color:#6e7c79}.process-management-row .actions{display:flex;justify-content:flex-end;gap:.075rem}.process-management-row .actions taro-button-core{width:auto;height:.625rem;margin:0;padding:0 .15rem;border:.025rem solid #9eb5b1;border-radius:.075rem;background:#fff;color:#176f67;font-size:calc(.2rem * var(--app-font-scale, 1));line-height:.575rem}.process-management-row .actions .danger{border-color:#d8aaa5;color:#a13e36}.process-inline-shell,.new-sub-process{border-bottom:.025rem solid #d7e2df}.process-inline-shell>.process-management-row{border-bottom:0}.process-inline-editor{padding:.3rem .35rem;border-top:.025rem solid #d5e1de;background:#f5f9f8}.process-inline-fields{display:grid;grid-template-columns:minmax(4rem,1.4fr) minmax(3rem,1fr) 2.05rem 2.3rem;gap:.225rem}.process-inline-fields>view>taro-text-core{display:block;margin-bottom:.1rem;color:#60736f;font-size:calc(.225rem * var(--app-font-scale, 1))}.process-inline-fields taro-input-core,.process-editor-picker{box-sizing:border-box;width:100%;height:.8rem;padding:0 .2rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.8rem}.process-inline-fields taro-input-core[disabled]{background:#edf2f1;color:#526864}.process-inline-actions{display:flex;margin-top:.25rem;justify-content:flex-end;gap:.175rem}.process-inline-actions taro-button-core{width:2.05rem;height:.75rem;margin:0;border:.025rem solid #c3d0ce;border-radius:.1rem;background:#fff;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:.7rem}.process-inline-actions .primary{border-color:#16877d;background:#16877d;color:#fff}.process-management-empty{padding:1rem .3rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1));text-align:center}.process-editor-overlay{position:fixed;z-index:150;inset:0;display:flex;padding:.5rem;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.process-editor-dialog{display:grid;width:min(12rem,100%);overflow:hidden;grid-template-rows:auto 1fr auto;border:.025rem solid #75aea7;border-radius:.15rem;background:#fff;box-shadow:0 .4rem 1.2rem #1634373d}.process-editor-head{display:flex;padding:.3rem .35rem;align-items:center;justify-content:space-between;border-bottom:.025rem solid #d7e0df}.process-editor-head taro-text-core{display:block}.process-editor-head>taro-view-core taro-text-core:first-child{font-size:calc(.4rem * var(--app-font-scale, 1));font-weight:700}.process-editor-head>taro-view-core taro-text-core+taro-text-core{margin-top:.075rem;color:#718184;font-size:calc(.25rem * var(--app-font-scale, 1))}.process-editor-head taro-button-core{width:.75rem;height:.75rem;margin:0;padding:0;border:0;background:#eef3f3;line-height:.75rem}.process-editor-body{display:grid;padding:.3rem .35rem;grid-template-columns:1fr 1fr;gap:.25rem}.process-editor-body>view>taro-text-core{display:block;margin-bottom:.1rem;color:#657875;font-size:calc(.25rem * var(--app-font-scale, 1))}.process-editor-body taro-input-core{box-sizing:border-box;width:100%;height:.85rem;padding:0 .2rem;border:.025rem solid #cbd7d5;border-radius:.1rem;background:#fff;font-size:calc(.275rem * var(--app-font-scale, 1))}.process-editor-switch{display:flex;align-items:center;justify-content:space-between}.process-editor-footer{display:flex;padding:.225rem .35rem;justify-content:flex-end;gap:.175rem;border-top:.025rem solid #d7e0df;background:#f7f9f9}.process-editor-footer taro-button-core{width:2.25rem;height:.85rem;margin:0;border:.025rem solid #cbd6d9;border-radius:.1rem;background:#fff;font-size:calc(.275rem * var(--app-font-scale, 1));line-height:.8rem}.process-editor-footer .primary{border-color:#16877d;background:#16877d;color:#fff}@media (max-width:899px){.process-management-layout{min-height:auto;padding:8PX;grid-template-columns:1fr}.process-management-panel{min-height:360PX}.process-management-head{align-items:flex-start}.process-management-head>taro-view-core taro-text-core:first-child{font-size:calc(13PX * var(--app-font-scale, 1))}.process-management-head>taro-view-core taro-text-core+taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.process-management-head taro-button-core{font-size:calc(10PX * var(--app-font-scale, 1))}.process-management-toolbar taro-input-core{font-size:calc(10PX * var(--app-font-scale, 1))}.process-management-table{overflow:visible}.process-management-row.header{display:none}.process-management-row.main,.process-management-row.sub{margin:8PX 0;padding:10PX;grid-template-columns:40PX minmax(0,1fr) 78PX;border:1PX solid #d9e2e0;border-radius:5PX;font-size:calc(10PX * var(--app-font-scale, 1))}.process-management-row>taro-view-core taro-text-core{font-size:calc(11PX * var(--app-font-scale, 1))}.process-management-row>taro-view-core taro-text-core+taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.process-management-row.main>taro-text-core:nth-child(3),.process-management-row.sub>taro-text-core:nth-child(3){grid-column:2/4;color:#60736f}.process-management-row.main>taro-text-core:nth-child(4){grid-column:1/2}.process-management-row .actions{grid-column:2/4;justify-content:flex-end}.process-management-row .actions taro-button-core{height:30PX;padding:0 12PX;font-size:calc(10PX * var(--app-font-scale, 1));line-height:28PX}.process-inline-shell>.process-management-row{margin-bottom:0}.process-inline-editor{padding:12PX}.process-inline-fields{grid-template-columns:1fr}.process-inline-fields>view>taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.process-inline-fields taro-input-core,.process-editor-picker{font-size:calc(11PX * var(--app-font-scale, 1))}.process-editor-overlay{padding:0;align-items:flex-end}.process-editor-dialog{width:100%;border-radius:8PX 8PX 0 0}.process-editor-body{grid-template-columns:1fr}.process-editor-head>taro-view-core taro-text-core:first-child{font-size:calc(16PX * var(--app-font-scale, 1))}.process-editor-head>taro-view-core taro-text-core+taro-text-core{font-size:calc(10PX * var(--app-font-scale, 1))}.process-editor-body>view>taro-text-core{font-size:calc(11PX * var(--app-font-scale, 1))}.process-editor-body taro-input-core{font-size:calc(12PX * var(--app-font-scale, 1))}.process-editor-footer taro-button-core{font-size:calc(11PX * var(--app-font-scale, 1))}}.process-management-view-tabs{display:flex;padding:.25rem .35rem 0;gap:.1rem;background:#eef2f1}.process-management-view-tabs taro-button-core{width:3.75rem;height:.85rem;margin:0;border:.025rem solid #c7d4d1;border-radius:.1rem;background:#fff;color:#405853;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700;line-height:.8rem}.process-management-view-tabs taro-button-core.active{border-color:#16877d;background:#16877d;color:#fff}.default-process-cell .enabled,.default-process-cell .disabled{white-space:nowrap}.management-column-resizer{position:relative;display:grid;width:.2rem;min-width:.2rem;cursor:col-resize;place-items:center;color:#6c807d;touch-action:none;-webkit-user-select:none;user-select:none}.management-column-resizer:before{position:absolute;width:.05rem;height:1.1rem;border-radius:.05rem;background:#b8c7c4;content:""}.embedded-workshop-management .resource-management-layout{min-height:calc(100vh - 3.5rem)}.resource-workshop-shell>.workshop-inline-editor{border-bottom:.025rem solid #d7e2df}@media (max-width: 899px){.process-management-view-tabs{padding:8PX}.process-management-view-tabs taro-button-core{width:auto;min-width:0;height:36PX;flex:1;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.embedded-workshop-management .resource-management-layout{min-height:auto}.management-column-resizer{display:none}}.process-inline-editor{font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.4}.process-inline-field{min-width:0;font-size:calc(.25rem * var(--app-font-scale, 1));line-height:1.4}.process-inline-label{display:block;margin-bottom:.1rem;color:#60736f;font-size:calc(.225rem * var(--app-font-scale, 1));line-height:1.4}@media (max-width: 899px){.process-inline-editor,.process-inline-field{font-size:calc(11PX * var(--app-font-scale, 1))}.process-inline-label{font-size:calc(10PX * var(--app-font-scale, 1))}}.process-management-table,.process-resource-list{overflow-x:auto;overflow-y:auto}.process-management-table-content,.process-resource-table-content{min-height:100%}.process-workshop-management-layout .process-management-row{gap:0}.process-workshop-management-layout .process-management-row>taro-text-core,.process-workshop-management-layout .process-management-row>taro-view-core{box-sizing:border-box;min-width:0;padding-right:.075rem;padding-left:.075rem;overflow:hidden}.management-table-header-cell{position:relative;display:flex;min-width:0;height:100%;padding:0 .125rem;align-items:center;overflow:visible}.management-table-header-cell>taro-text-core{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.management-table-column-resizer{position:absolute;z-index:3;top:0;right:-.1rem;width:.25rem;height:100%;min-height:.6rem;cursor:col-resize;touch-action:none}.management-table-column-resizer:after{position:absolute;top:20%;right:.1rem;width:.025rem;height:60%;background:#9eb4b0;content:""}.process-inline-editor-title,.resource-inline-editor-title{display:flex;margin-bottom:.225rem;align-items:center;justify-content:space-between;gap:.2rem}.process-inline-editor-title taro-text-core,.resource-inline-editor-title taro-text-core{display:block}.process-inline-editor-title taro-text-core:first-child,.resource-inline-editor-title taro-text-core:first-child{color:#315d58;font-size:calc(.25rem * var(--app-font-scale, 1));font-weight:700}.process-inline-editor-title taro-text-core+taro-text-core,.resource-inline-editor-title taro-text-core+taro-text-core{color:#748380;font-size:calc(.2rem * var(--app-font-scale, 1))}.main-process-fields{grid-template-columns:minmax(2.75rem,1fr) 2.05rem 2.3rem}.process-resource-header-row{display:grid;min-height:.8rem;align-items:center;border-bottom:.025rem solid #dce5e3;color:#718184;font-size:calc(.2rem * var(--app-font-scale, 1));font-weight:700}.process-workshop-head{gap:0}.process-workshop-head>taro-text-core{box-sizing:border-box;min-width:0;padding:0 .1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-workshop-head>.enabled,.process-workshop-head>.disabled{width:-moz-fit-content;width:fit-content;padding:.075rem .125rem;border-radius:.075rem;background:#e8f5f2;color:#147168;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-workshop-head>.disabled{background:#eef1f0;color:#6e7c79}.process-workshop-process{color:#506965;font-size:calc(.225rem * var(--app-font-scale, 1))}.workshop-inline-editor{padding:.275rem .3rem;border-top:.025rem solid #c8d9d5;background:#f3f8f7;box-shadow:inset .075rem 0 #16877d}.resource-inline-fields.workshop{grid-template-columns:minmax(3.25rem,1.3fr) minmax(2.25rem,1fr) 1.8rem 2.1rem}.new-workshop{border-color:#8abdb6}@media (max-width:899px){.process-management-table,.process-resource-list{overflow:auto}.process-workshop-management-layout .process-management-row.header{display:grid}.process-workshop-management-layout .process-management-row.main,.process-workshop-management-layout .process-management-row.sub{margin:0;padding:8PX 4PX;border:0;border-bottom:1PX solid #d9e2e0;border-radius:0}.process-workshop-management-layout .process-management-row.main>taro-text-core:nth-child(3),.process-workshop-management-layout .process-management-row.sub>taro-text-core:nth-child(3),.process-workshop-management-layout .process-management-row.main>taro-text-core:nth-child(4),.process-workshop-management-layout .process-management-row .actions{grid-column:auto}.process-workshop-management-layout .process-management-row .actions{justify-content:flex-start}.management-table-header-cell{padding:0 4PX}.management-table-column-resizer{width:12PX}.process-inline-editor-title taro-text-core:first-child,.resource-inline-editor-title taro-text-core:first-child{font-size:calc(11PX * var(--app-font-scale, 1))}.process-inline-editor-title taro-text-core+taro-text-core,.resource-inline-editor-title taro-text-core+taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.main-process-fields,.resource-inline-fields.workshop{grid-template-columns:1fr}.process-workshop-head{grid-template-columns:inherit}.process-workshop-head .actions{justify-content:flex-start;flex-wrap:nowrap}.workshop-inline-editor{padding:12PX}}.process-workshop-management-layout .process-management-row>taro-text-core,.process-workshop-management-layout .process-management-row>taro-view-core,.management-table-header-cell,.process-workshop-head>taro-view-core{width:100%}.process-workshop-head>taro-view-core{box-sizing:border-box;min-width:0;padding:0 .1rem;overflow:hidden}.process-workshop-head>view>.enabled,.process-workshop-head>view>.disabled{display:block;width:-moz-fit-content;width:fit-content;padding:.075rem .125rem;border-radius:.075rem;background:#e8f5f2;color:#147168;font-size:calc(.2rem * var(--app-font-scale, 1))}.process-workshop-head>view>.disabled{background:#eef1f0;color:#6e7c79}.process-workshop-status{box-sizing:border-box;width:100%;min-width:0;padding:0 .1rem;overflow:hidden}.process-workshop-status .enabled,.process-workshop-status .disabled{display:block;width:-moz-fit-content;width:fit-content;padding:.075rem .125rem;border-radius:.075rem;background:#e8f5f2;color:#147168;font-size:calc(.2rem * var(--app-font-scale, 1));line-height:1.4;white-space:nowrap}.process-workshop-status .disabled{background:#eef1f0;color:#6e7c79}.administration-workspace{color:#182230;letter-spacing:0}.administration-mobile-hub{display:none}.administration-desktop-workspace{min-width:0}.administration-state,.administration-personal-only{padding:54PX 20PX;text-align:center;color:#667085}.administration-state.error{color:#b42318}.administration-state taro-button-core{width:116PX;margin-top:14PX}.administration-personal-only{max-width:620PX;margin:36PX auto;padding:26PX;border:1PX solid #d0d5dd;border-radius:6PX;background:#fff;text-align:left}.administration-personal-only taro-text-core{display:block}.administration-personal-only taro-text-core:first-child{margin-bottom:8PX;color:#101828;font-size:calc(18PX * var(--app-font-scale, 1));font-weight:700}.administration-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12PX;margin-bottom:12PX}.administration-metrics taro-button-core{min-height:92PX;padding:14PX 16PX!important;border:1PX solid #d7dee8;border-radius:6PX;background:#fff;text-align:left}.administration-metrics taro-button-core:after,.administration-tabs taro-button-core:after,.administration-entry:after,.administration-category-pane taro-button-core:after,.administration-list-pane taro-button-core:after,.administration-history-list taro-button-core:after{border:0}.administration-metrics taro-text-core{display:block}.administration-metrics taro-text-core:first-child{color:#667085;font-size:calc(12PX * var(--app-font-scale, 1))}.administration-metrics taro-text-core:nth-child(2){margin:3PX 0;color:#101828;font-size:calc(26PX * var(--app-font-scale, 1));font-weight:700}.administration-metrics taro-text-core:last-child{color:#667085;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-metrics taro-button-core.risk{border-color:#f4b8ae;background:#fff8f6}.administration-tabs{display:flex;width:520PX;min-height:40PX;margin-bottom:14PX;border:1PX solid #d0d5dd;border-radius:5PX;overflow:hidden;background:#fff}.administration-tabs taro-button-core{flex:1;height:40PX;padding:0 12PX!important;border-radius:0;background:transparent;color:#475467;font-size:calc(12PX * var(--app-font-scale, 1));line-height:40PX;white-space:nowrap}.administration-tabs taro-button-core.active{background:#14786f;color:#fff}.administration-overview{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260PX,.9fr);gap:14PX}.administration-section,.administration-side-summary,.administration-category-pane,.administration-list-pane,.administration-editor,.administration-history-list,.administration-restore-preview{border:1PX solid #d7dee8;border-radius:6PX;background:#fff}.administration-section{padding:16PX}.administration-section-head{display:flex;align-items:center;justify-content:space-between;gap:12PX;margin-bottom:12PX}.administration-section-head>taro-text-core:first-child{color:#101828;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.administration-section-head>taro-text-core:last-child{color:#667085;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-section-head taro-button-core{width:auto;height:30PX;padding:0 10PX!important;border:1PX solid #d0d5dd;border-radius:4PX;background:#fff;color:#344054;font-size:calc(11PX * var(--app-font-scale, 1));line-height:30PX}.administration-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8PX}.administration-entry{display:grid;grid-template-columns:30PX minmax(0,1fr) auto 14PX;align-items:center;gap:9PX;min-height:64PX;padding:9PX 10PX!important;border:1PX solid #e4e7ec;border-radius:5PX;background:#fff;text-align:left}.administration-entry:active{background:#f4fbfa}.administration-entry-icon{display:flex;width:28PX;height:28PX;align-items:center;justify-content:center;border-radius:5PX;background:#e8f5f3;color:#14786f;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.administration-entry>taro-view-core:nth-child(2) taro-text-core{display:block;white-space:normal}.administration-entry>taro-view-core:nth-child(2) taro-text-core:first-child{color:#101828;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:650}.administration-entry>taro-view-core:nth-child(2) taro-text-core:last-child{margin-top:3PX;color:#667085;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.4}.administration-entry-arrow{color:#98a2b3;font-size:calc(20PX * var(--app-font-scale, 1))}.administration-server-tag{padding:2PX 5PX;border-radius:3PX;background:#eff4ff;color:#3538cd;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-side-summary{padding:4PX 16PX}.administration-side-summary>taro-view-core{padding:16PX 0;border-bottom:1PX solid #eaecf0}.administration-side-summary>taro-view-core:last-child{border:0}.administration-side-summary taro-text-core{display:block}.administration-side-summary taro-text-core:first-child{margin-bottom:5PX;color:#101828;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.administration-side-summary taro-text-core:last-child{color:#667085;font-size:calc(11PX * var(--app-font-scale, 1));line-height:1.55}.administration-side-summary .risk taro-text-core:first-child{color:#b42318}.administration-account-layout{display:grid;grid-template-columns:180PX minmax(220PX,.75fr) minmax(420PX,1.75fr);gap:12PX;align-items:start}.administration-category-pane,.administration-list-pane{overflow:hidden}.administration-pane-title{display:flex;min-height:43PX;padding:0 12PX;align-items:center;justify-content:space-between;border-bottom:1PX solid #e4e7ec;color:#101828;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.administration-pane-title taro-text-core:last-child{color:#667085;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}.administration-category-pane>taro-button-core{display:flex;height:44PX;padding:0 12PX!important;align-items:center;justify-content:space-between;border-radius:0;background:#fff;color:#475467;font-size:calc(11PX * var(--app-font-scale, 1));line-height:44PX;text-align:left}.administration-category-pane>taro-button-core.active{background:#e8f5f3;color:#12655e;font-weight:700}.administration-list-pane>taro-button-core{display:flex;min-height:58PX;padding:9PX 11PX!important;align-items:center;justify-content:space-between;border-bottom:1PX solid #eaecf0;border-radius:0;background:#fff;text-align:left}.administration-list-pane>taro-button-core.active{background:#f1f9f8;box-shadow:inset 3PX 0 #14786f}.administration-list-pane taro-button-core taro-view-core taro-text-core{display:block}.administration-list-pane taro-button-core taro-view-core taro-text-core:first-child{color:#101828;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:650}.administration-list-pane taro-button-core taro-view-core taro-text-core:last-child{margin-top:3PX;color:#667085;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-list-pane taro-button-core>taro-text-core{font-size:calc(9PX * var(--app-font-scale, 1))}.administration-list-pane .enabled{color:#067647}.administration-list-pane .disabled{color:#98a2b3}.administration-list-pane .protected{color:#b54708}.administration-editor{padding:16PX}.administration-editor-head{display:flex;min-height:42PX;margin-bottom:14PX;align-items:flex-start;justify-content:space-between;border-bottom:1PX solid #e4e7ec}.administration-editor-head>taro-view-core:first-child taro-text-core{display:block}.administration-editor-head>taro-view-core:first-child taro-text-core:first-child{color:#101828;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.administration-editor-head>taro-view-core:first-child taro-text-core:last-child{margin-top:2PX;color:#667085;font-size:calc(10PX * var(--app-font-scale, 1))}.administration-binding,.administration-protected{padding:4PX 7PX;border-radius:4PX;background:#f2f4f7;color:#667085;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-binding.bound{background:#ecfdf3;color:#067647}.administration-protected{background:#fff7ed;color:#b54708}.administration-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12PX}.administration-field{margin-bottom:14PX}.administration-field>taro-text-core:first-child{display:block;margin-bottom:6PX;color:#344054;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:650}.administration-field-hint{display:block;margin:-3PX 0 7PX;color:#98a2b3;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-field taro-input-core,.administration-picker,.administration-switch-row{box-sizing:border-box;width:100%;min-height:38PX;padding:0 10PX;border:1PX solid #d0d5dd;border-radius:4PX;background:#fff;color:#344054;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-picker,.administration-switch-row{display:flex;align-items:center;justify-content:space-between}.administration-switch-row taro-switch-core{transform:scale(.8);transform-origin:right center}.administration-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7PX}.administration-check-grid taro-label-core{display:flex;min-height:34PX;padding:4PX 6PX;align-items:center;border:1PX solid #e4e7ec;border-radius:4PX;color:#475467;font-size:calc(10PX * var(--app-font-scale, 1))}.administration-check-grid taro-checkbox-core{transform:scale(.72);transform-origin:left center}.administration-check-grid taro-label-core taro-text-core:last-child{margin-left:-4PX}.administration-check-grid.customers taro-label-core{display:grid;grid-template-columns:24PX minmax(0,1fr) auto}.administration-check-grid.customers taro-label-core taro-text-core:last-child{margin:0;color:#98a2b3;font-size:calc(8PX * var(--app-font-scale, 1))}.administration-permission-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9PX}.administration-permission-group{min-width:0;overflow:hidden;border:1PX solid #d8e1df;border-radius:5PX;background:#fff}.administration-permission-group-title{display:block;padding:8PX 10PX;background:#edf4f3;color:#294b4e;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.administration-permission-options{display:grid;padding:7PX;grid-template-columns:repeat(2,minmax(0,1fr));gap:6PX}.administration-permission-options taro-label-core{display:flex;min-width:0;min-height:34PX;padding:4PX 6PX;align-items:center;border:1PX solid #e4e7ec;border-radius:4PX;color:#475467;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-permission-options taro-checkbox-core{flex:none;transform:scale(.72);transform-origin:left center}.administration-permission-options taro-label-core>taro-text-core{min-width:0;white-space:normal;word-break:normal}.administration-permission-options taro-label-core>taro-view-core{min-width:0;flex:1}.administration-permission-options taro-label-core>taro-view-core>taro-text-core:first-child{display:block;color:#344054}.administration-permission-options taro-label-core .administration-field-hint{margin:2PX 0 0;line-height:1.35}.administration-derived-permission{flex:none;color:#667085;font-size:calc(8PX * var(--app-font-scale, 1))}.administration-tool-overrides{display:grid;gap:8PX}.administration-tool-override-row{display:grid;min-width:0;padding:9PX;grid-template-columns:minmax(120PX,.7fr) minmax(260PX,1.3fr);gap:10PX;align-items:center;border:1PX solid #d8e1df;border-radius:5PX;background:#f9fbfb}.administration-tool-override-row>taro-view-core:first-child>taro-text-core:first-child{display:block;color:#101828;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.administration-tool-override-row .administration-field-hint{margin:2PX 0 0}.administration-tool-override-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5PX}.administration-tool-override-options taro-label-core{display:flex;min-width:0;min-height:30PX;padding:3PX 5PX;align-items:center;border:1PX solid #e4e7ec;border-radius:4PX;color:#475467;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-tool-override-options taro-radio-core{flex:none;transform:scale(.72);transform-origin:left center}.administration-scope-picker{min-width:0;margin-bottom:14PX}.administration-scope-picker-head{display:flex;min-height:28PX;align-items:center;justify-content:space-between;gap:8PX}.administration-scope-picker-head>taro-view-core{display:flex;min-width:0;align-items:baseline;gap:7PX}.administration-scope-picker-head>taro-view-core taro-text-core:first-child{color:#344054;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:650}.administration-scope-picker-head>taro-view-core taro-text-core:last-child{color:#667085;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-scope-picker-head taro-button-core{width:auto;height:28PX;margin:0;padding:0 8PX;border:0;background:transparent;color:#14786f;font-size:calc(9PX * var(--app-font-scale, 1));line-height:28PX}.administration-scope-picker-head taro-button-core:after{border:0}.administration-scope-picker-head taro-button-core[disabled]{color:#98a2b3}.administration-scope-picker-actions{display:flex;flex:0 0 auto;align-items:center;gap:2PX}.administration-scope-picker-actions taro-button-core+taro-button-core{border-left:1PX solid #d8e0de}.administration-scope-search{box-sizing:border-box;width:100%;height:36PX;padding:0 10PX;border:1PX solid #d0d5dd;border-radius:4PX;background:#fff;color:#344054;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-scope-options{display:grid;max-height:156PX;margin-top:7PX;overflow-y:auto;border:1PX solid #d0d5dd;border-radius:4PX;background:#fff}.administration-scope-options taro-label-core{display:flex;min-height:38PX;padding:5PX 8PX;align-items:center;gap:4PX;border-bottom:1PX solid #eaecf0;color:#344054;font-size:calc(10PX * var(--app-font-scale, 1))}.administration-scope-options taro-label-core:last-of-type{border-bottom:0}.administration-scope-options taro-label-core.selected{background:#f1f9f8}.administration-scope-options taro-checkbox-core{flex:0 0 24PX;transform:scale(.72);transform-origin:left center}.administration-scope-options taro-label-core>taro-text-core:not(.administration-scope-legacy){min-width:0;flex:1;white-space:normal;word-break:normal}.administration-scope-legacy{flex:none;margin-left:auto;padding:2PX 5PX;border-radius:3PX;background:#fff7ed;color:#b54708;font-size:calc(8PX * var(--app-font-scale, 1));white-space:nowrap}.administration-scope-empty{padding:24PX 8PX;color:#98a2b3;font-size:calc(10PX * var(--app-font-scale, 1));text-align:center}.administration-workshop-scope-tree .administration-field-hint{display:block;margin:5PX 0 7PX;color:#667085;font-size:calc(9PX * var(--app-font-scale, 1));line-height:1.45}.administration-workshop-scope-group{border-bottom:1PX solid #eaecf0}.administration-workshop-scope-group:last-child{border-bottom:0}.administration-workshop-scope-group>taro-label-core{min-height:40PX;background:#f8faf9;font-weight:650}.administration-workshop-scope-children{padding-left:18PX;background:#fff}.administration-workshop-scope-children taro-label-core{min-height:34PX;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-impact-note{padding:10PX;border-left:3PX solid #f79009;border-radius:4PX;background:#fffaeb}.administration-impact-note taro-text-core{display:block;color:#7a2e0e;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.5}.administration-impact-note taro-text-core:first-child{font-weight:700}.administration-primary,.administration-danger{width:auto;height:36PX;margin:12PX 0 0 auto;padding:0 16PX!important;border-radius:4PX;background:#14786f;color:#fff;font-size:calc(11PX * var(--app-font-scale, 1));line-height:36PX}.administration-primary:after,.administration-danger:after{border:0}.administration-danger{background:#b42318}.administration-section.resources{max-width:960PX}.administration-server-contract{margin-top:14PX;padding:14PX;border:1PX solid #c7d7fe;border-radius:5PX;background:#f5f8ff}.administration-server-contract>taro-text-core{display:block}.administration-server-contract>taro-text-core:first-child{color:#3538cd;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.administration-server-contract>taro-text-core:nth-child(2){margin-top:4PX;color:#475467;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-server-contract>taro-view-core{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8PX;margin-top:10PX}.administration-server-contract>taro-view-core taro-text-core{padding:8PX;border-radius:4PX;background:#fff;color:#344054;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-history-layout{display:grid;grid-template-columns:minmax(320PX,.9fr) minmax(430PX,1.1fr);gap:12PX}.administration-history-list,.administration-restore-preview{padding:14PX}.administration-history-list>taro-button-core{display:flex;width:100%;min-height:70PX;padding:9PX 8PX!important;align-items:center;justify-content:space-between;border-bottom:1PX solid #eaecf0;border-radius:0;background:#fff;text-align:left}.administration-history-list taro-button-core taro-view-core taro-text-core{display:block}.administration-history-list taro-button-core taro-view-core taro-text-core:first-child{color:#101828;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:650}.administration-history-list taro-button-core taro-view-core taro-text-core:nth-child(2),.administration-history-list taro-button-core taro-view-core taro-text-core:nth-child(3){margin-top:3PX;color:#667085;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-history-list taro-button-core>taro-text-core{color:#14786f;font-size:calc(10PX * var(--app-font-scale, 1))}.administration-empty{padding:36PX 12PX;color:#98a2b3;font-size:calc(11PX * var(--app-font-scale, 1));text-align:center}.administration-version-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8PX;padding:14PX;border-radius:5PX;background:#f2f4f7;color:#344054;text-align:center;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-preview-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:12PX;border:1PX solid #e4e7ec;border-radius:5PX}.administration-preview-stats taro-view-core{padding:12PX;border-right:1PX solid #e4e7ec}.administration-preview-stats taro-view-core:last-child{border:0}.administration-preview-stats taro-text-core{display:block;color:#667085;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-preview-stats taro-text-core:last-child{margin-top:3PX;color:#101828;font-size:calc(18PX * var(--app-font-scale, 1));font-weight:700}.administration-blocking{margin-top:10PX;padding:10PX;border-radius:4PX;background:#fff1f0;color:#b42318;font-size:calc(10PX * var(--app-font-scale, 1))}.account-permission-page,.account-permission-mobile{min-width:0}.account-permission-mobile{display:grid;gap:10PX}.account-permission-mobile-toolbar{display:grid;grid-template-columns:1fr;gap:10PX}.account-permission-mobile-toolbar>taro-input-core{box-sizing:border-box;width:100%;height:40PX;padding:0 11PX;border:1PX solid #ccd8d6;border-radius:4PX;background:#fff;color:#30494d;font-size:calc(12PX * var(--app-font-scale, 1))}.account-permission-mobile-toolbar>taro-input-core{grid-row:2}.account-permission-mode-tabs{display:grid;grid-row:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6PX;padding:4PX;border:1PX solid #cbd7d5;border-radius:5PX;background:#fff}.account-permission-mode-tabs taro-button-core{height:40PX;margin:0;padding:0 8PX;border:1PX solid #cbd7d5;border-radius:4PX;background:#fff;color:#52676a;font-size:calc(11PX * var(--app-font-scale, 1));line-height:38PX}.account-permission-mode-tabs taro-button-core:after{border:0}.account-permission-mode-tabs taro-button-core.active{border-color:#16877d;background:#16877d;color:#fff}.registration-approval-list{display:grid;gap:10PX}.registration-approval-card{display:grid;gap:10PX;padding:12PX;border:1PX solid #d7e1df;border-left:3PX solid #d97706;border-radius:6PX;background:#fff}.registration-approval-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10PX}.registration-approval-head>taro-view-core{display:grid;gap:3PX}.registration-approval-head>taro-view-core>taro-text-core:first-child{color:#17373a;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700}.registration-approval-head>taro-view-core>taro-text-core:last-child{color:#687b7e;font-size:calc(11PX * var(--app-font-scale, 1))}.registration-approval-head>taro-text-core{color:#a15c00;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.registration-approval-fields{display:grid;gap:4PX;color:#52676a;font-size:calc(12PX * var(--app-font-scale, 1))}.registration-approval-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:8PX}.registration-approval-actions taro-button-core{height:38PX;margin:0;border:1PX solid #d5dfde;border-radius:4PX;background:#fff;color:#b42318;font-size:calc(12PX * var(--app-font-scale, 1));line-height:36PX}.registration-approval-actions taro-button-core:last-child{border-color:#16877d;background:#16877d;color:#fff}.registration-review-backdrop{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;padding:18PX;background:rgba(13,31,34,.48)}.registration-review-modal{width:min(420PX,100%);display:grid;gap:14PX;padding:18PX;border-radius:7PX;background:#fff;box-shadow:0 18PX 46PX #0d1f223d}.registration-review-modal>taro-view-core:first-child{display:grid;gap:3PX}.registration-review-modal>taro-view-core:first-child taro-text-core:first-child{color:#17373a;font-size:calc(17PX * var(--app-font-scale, 1));font-weight:700}.registration-review-modal>taro-view-core:first-child taro-text-core:last-child{color:#687b7e;font-size:calc(12PX * var(--app-font-scale, 1))}.registration-review-modal taro-input-core{box-sizing:border-box;width:100%;height:84PX;padding:10PX;border:1PX solid #cbd7d5;border-radius:4PX;background:#fbfcfc}.registration-review-modal>taro-view-core:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8PX}.registration-review-modal>taro-view-core:last-child taro-button-core{height:40PX;margin:0;border-radius:4PX;font-size:calc(12PX * var(--app-font-scale, 1));line-height:40PX}.registration-review-modal>taro-view-core:last-child taro-button-core:last-child{background:#b42318;color:#fff}.registration-approval-role-modal{width:min(520PX,100%)}.registration-approval-role-title{color:#17373a;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.registration-approval-role-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8PX}.registration-approval-role-grid taro-label-core{display:grid;min-height:42PX;padding:0 10PX;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7PX;border:1PX solid #cbd7d5;border-radius:4PX;background:#fff;color:#29474a;font-size:calc(11PX * var(--app-font-scale, 1))}.registration-approval-role-grid taro-label-core.selected{border-color:#14786f;background:#eaf5f3}.registration-approval-role-grid taro-label-core>taro-text-core:last-child:not(:nth-child(2)){color:#14786f;font-size:calc(8PX * var(--app-font-scale, 1))}.registration-approval-role-note{color:#6e7f81;font-size:calc(9PX * var(--app-font-scale, 1))}.account-permission-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8PX}.account-permission-metrics>taro-view-core{min-height:62PX;padding:9PX 11PX;border:1PX solid #d0dbd9;border-radius:4PX;background:#fff}.account-permission-metrics>taro-view-core.active{border-color:#78b4ac;background:#eaf4f2}.account-permission-metrics>taro-view-core.pending{border-color:#e3c27d;background:#fff7e8}.account-permission-metrics taro-text-core{display:block;color:#748487;font-size:calc(9PX * var(--app-font-scale, 1))}.account-permission-metrics taro-text-core:first-child{color:#213f43;font-size:calc(21PX * var(--app-font-scale, 1));font-weight:700}.account-permission-filters{display:grid;grid-template-columns:minmax(180PX,.6fr) minmax(250PX,1fr);gap:9PX}.account-permission-picker,.account-permission-active-filter{box-sizing:border-box;display:flex;height:40PX;padding:0 11PX;align-items:center;justify-content:space-between;border:1PX solid #ccd8d6;border-radius:4PX;background:#fff;color:#405a5e;font-size:calc(11PX * var(--app-font-scale, 1))}.account-permission-active-filter taro-switch-core{transform:scale(.75);transform-origin:right center}.account-permission-list-head{display:flex;min-height:34PX;align-items:center;justify-content:space-between}.account-permission-list-head taro-text-core:first-child{color:#18363a;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700}.account-permission-list-head taro-text-core:last-child{color:#718184;font-size:calc(9PX * var(--app-font-scale, 1))}.account-permission-desktop-table{min-width:820PX;overflow:hidden;border:1PX solid #cfdad8;border-radius:5PX;background:#fff}.account-permission-user-row{display:grid;min-height:68PX;grid-template-columns:minmax(170PX,1.1fr) minmax(150PX,.9fr) minmax(190PX,1.25fr) 108PX 90PX minmax(170PX,1fr);align-items:center;border-bottom:1PX solid #e4e9e8}.account-permission-user-row:last-child{border-bottom:0}.account-permission-user-row.header{min-height:38PX;background:#eaf2f1}.account-permission-user-row.header>taro-text-core{padding:0 12PX;color:#29474a;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700}.account-permission-user-row>taro-view-core,.account-permission-user-row>taro-text-core{min-width:0;padding:9PX 12PX}.account-permission-user-identity{display:grid;grid-template-columns:38PX minmax(0,1fr);align-items:center;gap:9PX}.account-permission-user-identity>taro-view-core:last-child taro-text-core,.account-permission-user-detail taro-text-core{display:block;min-width:0;overflow:hidden;color:#203f43;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:650;text-overflow:ellipsis;white-space:nowrap}.account-permission-user-identity>taro-view-core:last-child taro-text-core:last-child,.account-permission-user-detail taro-text-core:last-child{margin-top:3PX;color:#718184;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:400}.account-permission-state{justify-self:start;width:auto;margin-left:12PX;padding:4PX 7PX!important;border-radius:4PX;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:700}.account-permission-state.bound{background:#e7f4f1;color:#147168}.account-permission-state.pending{background:#fff7e8;color:#936819}.account-permission-enabled-state taro-text-core{display:flex;align-items:center;gap:6PX;color:#405a5e;font-size:calc(10PX * var(--app-font-scale, 1))}.account-permission-enabled-state taro-text-core:before{width:6PX;height:6PX;border-radius:50%;background:#98a2b3;content:""}.account-permission-enabled-state taro-text-core.enabled:before{background:#269a72}.account-permission-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6PX}.account-permission-row-actions taro-button-core{width:100%;height:30PX;margin:0;padding:0 5PX;border:1PX solid #16877d;border-radius:4PX;background:#16877d;color:#fff;font-size:calc(9PX * var(--app-font-scale, 1));line-height:28PX}.account-permission-row-actions taro-button-core:after{border:0}.account-permission-row-actions taro-button-core.danger{border-color:#d8aaa6;background:#fff;color:#9e3e37}.account-permission-mobile-list{display:none;gap:9PX}.account-permission-card-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9PX}.account-permission-card,.account-permission-role-card{padding:12PX;border:1PX solid #cfdad8;border-radius:5PX;background:#fff}.account-permission-card{border-left:3PX solid #16877d}.account-permission-card.pending{border-left-color:#d08a21}.account-permission-card-head{display:grid;grid-template-columns:38PX minmax(0,1fr) auto;align-items:center;gap:9PX}.account-permission-avatar{display:flex;width:36PX;height:36PX;align-items:center;justify-content:center;border-radius:50%;background:#e2f1ef;color:#147168;font-size:calc(13PX * var(--app-font-scale, 1));font-weight:700}.account-permission-card-head>taro-view-core:nth-child(2) taro-text-core{display:block;color:#203f43;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.account-permission-card-head>taro-view-core:nth-child(2) taro-text-core:last-child{margin-top:3PX;color:#718184;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:400}.account-permission-card-head>taro-text-core{padding:3PX 6PX;border-radius:3PX;font-size:calc(9PX * var(--app-font-scale, 1))}.account-permission-card-head>taro-text-core.enabled{background:#e7f4f1;color:#147168}.account-permission-card-head>taro-text-core.disabled{background:#f2f4f7;color:#667085}.account-permission-card-fields{display:grid;margin-top:10PX;gap:6PX}.account-permission-card-fields>taro-view-core{display:grid;grid-template-columns:70PX minmax(0,1fr)}.account-permission-card-fields taro-text-core{color:#405a5e;font-size:calc(10PX * var(--app-font-scale, 1))}.account-permission-card-fields taro-text-core:first-child{color:#849194}.account-permission-card-actions{display:grid;margin-top:10PX;grid-template-columns:repeat(2,minmax(0,1fr));gap:7PX}.account-permission-card-actions>taro-button-core,.account-permission-role-card>taro-button-core{width:100%;height:32PX;margin:0;border:1PX solid #b8c7c4;border-radius:4PX;background:#fff;color:#405a5e;font-size:calc(10PX * var(--app-font-scale, 1));line-height:30PX}.account-permission-card-actions>taro-button-core:after,.account-permission-role-card>taro-button-core:after{border:0}.account-permission-card-actions>taro-button-core.danger{border-color:#d8aaa6;color:#9e3e37}.account-permission-card-footer{display:flex;min-width:0;margin-top:10PX;align-items:end;justify-content:space-between;gap:10PX}.account-permission-card-footer>taro-text-core{flex:none;padding-bottom:7PX;color:#147168;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:700}.account-permission-card-footer>taro-text-core.pending{color:#936819}.account-permission-card-footer .account-permission-card-actions{flex:1;margin-top:0}.account-permission-role-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8PX}.account-permission-role-card>taro-view-core taro-text-core{display:block;color:#203f43;font-size:calc(12PX * var(--app-font-scale, 1));font-weight:700}.account-permission-role-card>taro-view-core taro-text-core:last-child{margin-top:4PX;color:#718184;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:400}.account-permission-role-card>taro-text-core{padding:3PX 6PX;border-radius:3PX;background:#fff7e8;color:#936819;font-size:calc(9PX * var(--app-font-scale, 1))}.account-permission-role-card>taro-button-core{grid-column:1/-1}.account-permission-editor-backdrop{position:fixed;z-index:150;inset:0;display:flex;padding:20PX;align-items:center;justify-content:center;background:rgb(17 35 39 / 48%)}.account-permission-editor-modal{display:grid;width:min(720PX,100%);max-height:calc(100dvh - 40PX);overflow:hidden;grid-template-rows:auto minmax(0,1fr);border:1PX solid #78aaa4;border-radius:6PX;background:#fff;box-shadow:0 16PX 44PX #14272a40}.account-permission-platform-h5 .account-permission-editor-backdrop{padding:0;align-items:stretch;justify-content:flex-end}.account-permission-platform-h5 .account-permission-editor-modal{width:min(720PX,calc(100vw - 220PX));max-height:100dvh;border-width:0 0 0 1PX;border-radius:0}.account-permission-editor-title{display:flex;min-height:62PX;padding:11PX 14PX;align-items:center;justify-content:space-between;border-bottom:1PX solid #d8e1df}.account-permission-editor-title taro-text-core{display:block;color:#1d393e;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700}.account-permission-editor-title taro-text-core+taro-text-core{margin-top:3PX;color:#718184;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}.account-permission-editor-title taro-button-core{width:34PX;height:34PX;margin:0;padding:0;border:0;border-radius:4PX;background:#eef3f3;color:#52676a;font-size:calc(21PX * var(--app-font-scale, 1));line-height:32PX}.account-permission-editor-title taro-button-core:after{border:0}.account-permission-editor-scroll{min-height:0;overflow-y:auto}.account-password-reset-modal{display:grid;width:min(440PX,100%);gap:14PX;padding:18PX;border:1PX solid #c9d4d2;border-radius:6PX;background:#fff;box-shadow:0 16PX 44PX #14272a40}.account-password-reset-modal>taro-view-core:first-child taro-text-core{display:block;color:#1d393e;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.account-password-reset-modal>taro-view-core:first-child taro-text-core:last-child{margin-top:4PX;color:#718184;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}.account-password-reset-value{display:flex;min-height:48PX;padding:0 12PX;align-items:center;justify-content:space-between;border:1PX solid #d4dddb;border-radius:4PX;background:#f7f9f9}.account-password-reset-value taro-text-core{color:#718184;font-size:calc(10PX * var(--app-font-scale, 1))}.account-password-reset-value taro-text-core:last-child{color:#17373a;font-size:calc(18PX * var(--app-font-scale, 1));font-weight:700}.account-password-reset-warning{padding:10PX;border-radius:4PX;background:#fff4e6;color:#875b16;font-size:calc(10PX * var(--app-font-scale, 1));line-height:1.55}.account-password-reset-modal>taro-view-core:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8PX}.account-password-reset-modal>taro-view-core:last-child taro-button-core{height:40PX;margin:0;border-radius:4PX;font-size:calc(11PX * var(--app-font-scale, 1));line-height:40PX}.account-password-reset-modal>taro-view-core:last-child taro-button-core:last-child{background:#a6453e;color:#fff}.account-permission-platform-weapp .account-permission-desktop-table{display:none}.account-permission-platform-weapp .account-permission-mobile-list{display:grid}.account-permission-platform-weapp .account-permission-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.account-permission-platform-weapp .account-permission-card-list{grid-template-columns:1fr}.role-message-permissions{min-width:0;overflow:hidden;border:1PX solid #cfdad8;border-radius:5PX;background:#fff}.role-message-header{display:flex;min-height:66PX;padding:12PX 14PX;align-items:center;justify-content:space-between;gap:16PX;border-bottom:1PX solid #d8e1df}.role-message-header taro-text-core{display:block;color:#18363a;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700}.role-message-header taro-text-core:last-child{margin-top:4PX;color:#718184;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:400}.role-message-header taro-button-core{flex:none;width:auto;height:34PX;margin:0;padding:0 14PX;border-radius:4PX;background:#16877d;color:#fff;font-size:calc(11PX * var(--app-font-scale, 1));line-height:34PX}.role-message-header taro-button-core:after{border:0}.role-message-header taro-button-core[disabled]{background:#d7e1df;color:#7c8c8f}.role-message-matrix{width:100%;min-width:0;overflow-x:auto}.role-message-row{display:grid;min-width:680PX;min-height:56PX;grid-template-columns:minmax(220PX,1.5fr) repeat(5,minmax(90PX,.7fr));align-items:center;border-bottom:1PX solid #e5eae9}.role-message-row:last-child{border-bottom:0}.role-message-row.header{min-height:38PX;background:#eaf2f1;color:#28474b;font-size:calc(10PX * var(--app-font-scale, 1));font-weight:700;text-align:center}.role-message-row>taro-text-core,.role-message-row>taro-view-core{min-width:0;padding:9PX 12PX}.role-message-row>taro-view-core taro-text-core{display:block;color:#234247;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:650}.role-message-row>taro-view-core taro-text-core:last-child{margin-top:3PX;color:#7a898c;font-size:calc(9PX * var(--app-font-scale, 1));font-weight:400}.role-message-row>taro-checkbox-core{justify-self:center;transform:scale(.78)}.role-message-state{padding:48PX 16PX;color:#718184;text-align:center}.role-message-state.error{color:#b42318}.role-message-state taro-button-core{width:110PX;margin-top:10PX}@media (max-width: 760px){.administration-workspace{padding-bottom:8PX}.administration-mobile-hub{display:grid;gap:10PX}.administration-desktop-overview{display:none}.administration-mobile-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8PX}.administration-mobile-metrics taro-button-core{min-height:64PX;margin:0;padding:9PX 11PX;border:1PX solid #cfdad8;border-radius:5PX;background:#fff;text-align:left}.administration-mobile-metrics taro-button-core:after{border:0}.administration-mobile-metrics taro-button-core.risk{border-color:#e2c38a;background:#fff7e8}.administration-mobile-metrics taro-text-core{display:block;color:#718184;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-mobile-metrics taro-text-core:first-child{color:#203f43;font-size:calc(22PX * var(--app-font-scale, 1));font-weight:700}.administration-mobile-metrics taro-button-core.risk taro-text-core:first-child{color:#936819}.administration-mobile-section-head{display:flex;min-height:34PX;align-items:center;justify-content:space-between}.administration-mobile-section-head taro-text-core:first-child{color:#18363a;font-size:calc(15PX * var(--app-font-scale, 1));font-weight:700}.administration-mobile-section-head taro-text-core:last-child{color:#718184;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-mobile-entry-list{display:grid;gap:7PX}.administration-mobile-entry-list .administration-entry{min-height:58PX;border-radius:4PX}.administration-mobile-pending{padding:10PX 11PX;border-left:3PX solid #c1872d;background:#fff8e9}.administration-mobile-pending taro-text-core{display:block;color:#75541d;font-size:calc(9PX * var(--app-font-scale, 1));line-height:1.45}.administration-mobile-pending taro-text-core:first-child{margin-bottom:3PX;color:#8a5b15;font-size:calc(11PX * var(--app-font-scale, 1));font-weight:700}.administration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8PX}.administration-metrics taro-button-core{min-height:78PX;padding:10PX!important}.administration-metrics taro-text-core:nth-child(2){font-size:calc(22PX * var(--app-font-scale, 1))}.administration-tabs{width:100%;overflow-x:auto}.administration-tabs taro-button-core{min-width:0;padding:0 3PX!important;font-size:calc(9PX * var(--app-font-scale, 1))}.administration-overview,.administration-history-layout{grid-template-columns:1fr}.administration-section{padding:11PX}.administration-entry-grid{grid-template-columns:1fr}.administration-entry{min-height:62PX}.administration-side-summary{padding:0 12PX}.administration-account-layout{grid-template-columns:1fr;gap:8PX}.administration-category-pane{display:grid;grid-template-columns:repeat(3,1fr)}.administration-category-pane>.administration-pane-title{grid-column:1/-1}.administration-category-pane>taro-button-core{height:40PX;justify-content:center;gap:4PX;padding:0 5PX!important;line-height:40PX}.administration-list-pane{max-height:250PX;overflow-y:auto}.administration-editor{padding:12PX}.administration-field-grid,.administration-check-grid,.administration-permission-groups,.administration-tool-override-row{grid-template-columns:1fr}.administration-scope-options{max-height:180PX}.administration-scope-options taro-label-core{min-height:42PX;font-size:calc(11PX * var(--app-font-scale, 1))}.administration-check-grid.customers{grid-template-columns:1fr}.administration-primary,.administration-danger{width:100%}.administration-server-contract>taro-view-core{grid-template-columns:1fr}.administration-history-list,.administration-restore-preview{padding:11PX}.account-permission-mobile-toolbar,.account-permission-filters{grid-template-columns:1fr}.account-permission-mode-tabs taro-button-core{padding:0 3PX;font-size:calc(10PX * var(--app-font-scale, 1))}.account-permission-desktop-table{display:none}.account-permission-mobile-list{display:grid}.account-permission-card-list{grid-template-columns:1fr}.account-permission-card-footer{align-items:stretch;flex-direction:column}.account-permission-card-footer>taro-text-core{padding-bottom:0}.registration-approval-role-grid{grid-template-columns:1fr}.role-message-header{align-items:stretch;flex-direction:column}.role-message-header taro-button-core{width:100%}.role-message-row{min-width:620PX;grid-template-columns:minmax(190PX,1.5fr) repeat(5,minmax(82PX,.7fr))}.account-permission-editor-backdrop,.account-permission-platform-h5 .account-permission-editor-backdrop{padding:10PX 10PX 0;align-items:flex-end;justify-content:center}.account-permission-editor-modal,.account-permission-platform-h5 .account-permission-editor-modal{width:100%;max-height:calc(100dvh - 20PX);border-width:1PX;border-radius:6PX 6PX 0 0}.account-permission-editor-scroll .administration-editor{padding-bottom:calc(14PX + env(safe-area-inset-bottom))}}@media (min-width: 1200px){.administration-metrics{gap:10PX}.administration-metrics taro-button-core{min-height:82PX}.administration-account-layout{grid-template-columns:170PX minmax(215PX,.7fr) minmax(450PX,1.8fr);gap:10PX}.administration-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.font-scale-setting{max-width:760PX;margin:16PX auto;padding:18PX 20PX;border:1PX solid #c8d6d3;border-radius:6PX;background:#fff}.font-scale-setting-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16PX}.font-scale-setting-head>taro-view-core taro-text-core{display:block}.font-scale-setting-head>taro-view-core taro-text-core:first-child{color:#173f45;font-size:calc(16PX * var(--app-font-scale, 1));font-weight:700}.font-scale-setting-head>taro-view-core taro-text-core+taro-text-core{margin-top:4PX;color:#687b7f;font-size:calc(10PX * var(--app-font-scale, 1))}.font-scale-setting-head>taro-text-core{color:#147168;font-size:calc(18PX * var(--app-font-scale, 1));font-weight:700}.font-scale-setting taro-slider-core{margin:14PX 0 0}.font-scale-setting-range{display:flex;justify-content:space-between;color:#78898c;font-size:calc(9PX * var(--app-font-scale, 1))}
