/* 独立PC配置工作台，员工移动导航不会在此入口渲染。 */
.sidebar{overflow-y:auto}.data-filters{padding:24px}.data-filters .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.data-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.data-metric{padding:23px;min-width:0}.data-metric>span{font-size:12px;color:var(--muted)}.data-metric>strong{display:block;font-size:26px;margin:10px 0;overflow-wrap:anywhere}.data-metric>small{display:block;font-size:10px;color:var(--muted)}.data-scope{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12px}.data-scope>span{margin-left:auto;color:var(--muted);font-size:11px}.analytics-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.analytics-tables{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.analytics-grid>.card,.analytics-tables>.card,.data-filters{min-width:0}.service-bar{margin:2px 0 20px}.service-bar>div{display:flex;justify-content:space-between;gap:15px;font-size:12px}.service-bar span{color:var(--muted);font-size:11px}.service-bar meter{width:100%;height:16px;margin-top:9px;accent-color:var(--blue)}.service-bar meter::-webkit-meter-bar{background:#edf2f8;border:0;border-radius:6px}.service-bar meter::-webkit-meter-optimum-value{background:#3978ee;border-radius:6px}.data-ledger>p{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:12px}.data-ledger>p>span{color:var(--muted)}.order-table{min-width:990px}.order-table small{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.8}.order-table strong{font-size:11px}.report-dialog{width:min(1020px,calc(100% - 32px))}.report-preview{font-size:13px;line-height:1.9;overflow-wrap:anywhere}.report-preview h1{font-size:22px;margin-bottom:18px}.report-preview h2{font-size:16px;margin:24px 0 12px}.report-preview p{margin:12px 0}.report-preview .notice{padding:15px;background:#fff7e6;border:1px solid #f1dfba;border-radius:8px}.report-preview table{width:100%;font-size:11px}.report-preview ul{padding-left:22px}.report-preview th,.report-preview td{white-space:normal}
@media(max-width:1200px){.data-filters .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.data-metric{padding:17px}.data-metric>strong{font-size:22px}.analytics-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1000px){.data-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.data-scope>span{width:100%;margin-left:0}}
@media(max-width:600px){.data-filters{padding:18px}.data-filters .form-grid{grid-template-columns:minmax(0,1fr)}.data-metrics{gap:10px}.data-metric>strong{font-size:19px}.report-preview table{font-size:9px}.report-preview td,.report-preview th{padding:5px}}
.sidebar{width:232px;padding:28px 18px}.brand{margin-bottom:28px;gap:8px}.brand-name{font-size:18px}.brand-sub{font-size:11px;letter-spacing:0}
.workspace{margin-left:232px}.topbar{padding:0 32px}.content{padding:30px 32px 48px;max-width:1500px}.prototype-strip{padding:8px 32px}
.nav-item{font-size:13px}.nav-label{letter-spacing:0;font-size:11px}.sidebar-foot a{display:inline-block;margin-top:10px}
.top-actions{gap:12px}.breadcrumb>span:first-child{white-space:nowrap}.top-actions>.pill{font-size:10px}
.admin-mobile-nav,.bottomnav{display:none}.admin-layout{grid-template-columns:224px minmax(0,1fr);gap:20px}.editor{padding:24px}
.field-list{display:block;overflow:visible}.field-item{width:100%;text-align:left}.editor-intro h2{font-size:20px}
.tab-list button{font-size:13px}.publish-bar{padding:17px 20px}.publish-bar .btn{flex-shrink:0}
.access-card{max-width:680px;margin:65px auto;padding:40px}.access-card h1{font-size:25px;margin:22px 0 14px}.access-card p{font-size:13px;color:var(--muted)}.access-card .button-row{margin:26px 0 20px}
.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.integration-card{padding:25px}.integration-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.integration-card h2{font-size:17px}.integration-card p{font-size:12px;color:var(--muted);line-height:1.9}.integration-card .integration-scope{margin:7px 0 15px}.integration-card a{display:inline-block;margin-top:20px;font-size:12px;overflow-wrap:anywhere}
#notice{left:calc(50% + 116px)}
.engine-summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:24px 26px}.engine-summary h2{font-size:22px}.engine-summary p{font-size:12px;color:var(--muted);margin-top:8px}.engine-state{display:flex;align-items:flex-end;flex-direction:column;gap:9px;flex-shrink:0}.engine-state a{font-size:11px}.engine-summary .eyebrow{display:block;letter-spacing:0;font-size:11px}
.workflow-layout{display:grid;grid-template-columns:248px minmax(0,1fr);gap:20px;align-items:start}.workflow-list .card-head{padding:16px}.workflow-list h2{font-size:15px}.workflow-item{width:100%;text-align:left;padding:18px 16px;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:flex-start;flex-direction:column;overflow-wrap:anywhere}.workflow-item:last-child{border-bottom:0}.workflow-item.active{background:#edf3ff;box-shadow:inset 3px 0 var(--blue)}.workflow-item strong{font-size:13px}.workflow-item>span:not(.pill){font-size:11px;color:var(--muted);line-height:1.8}.workflow-item .pill{font-size:10px}
.workflow-editor{padding:24px;min-width:0}.workflow-editor .editor-intro p{line-height:1.8;overflow-wrap:anywhere}.workflow-editor .editor-intro .btn{flex-shrink:0}.person-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.person-choice{display:flex;align-items:center;gap:9px;border:1px solid var(--line);padding:10px 12px;border-radius:7px;font-size:12px;cursor:pointer}.person-choice input{accent-color:var(--blue);width:16px;height:16px;flex-shrink:0}.person-choice small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.person-choice strong{font-size:12px}
.workflow-node{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid var(--line)}.workflow-node p{font-size:11px;color:var(--muted);margin-top:5px}.workflow-node>div{min-width:0;flex:1}.workflow-node>div>strong{font-size:13px}.workflow-node>.pill{flex-shrink:0;font-size:10px}.workflow-node .node-symbol{margin-top:2px}.workflow-section-head{padding:0 0 12px}.workflow-section-head h3{margin:0}.workflow-step-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:15px}.workflow-step-toolbar>strong{font-size:12px}.workflow-step-toolbar .btn{font-size:10px;padding:4px 6px}.workflow-step-toolbar>div{display:flex;gap:3px;flex-wrap:wrap;justify-content:flex-end}.workflow-preview .form-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-preview .flow{display:flex;gap:20px;flex-wrap:wrap;padding:22px 0 0}.workflow-preview .flow-node{min-width:160px;flex:1;padding-bottom:8px}.workflow-preview .flow-node:before{display:none}.workflow-preview .subsection{padding-top:18px;margin-top:20px}.bpmn-source{display:block;min-height:330px!important;width:100%;font-family:Consolas,monospace!important;font-size:11px!important;white-space:pre;resize:vertical}
@media(max-width:1200px){.workflow-layout{grid-template-columns:210px minmax(0,1fr)}.workflow-editor{padding:20px}.workflow-editor .form-grid{grid-template-columns:minmax(0,1fr)}.workflow-preview .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step-toolbar{align-items:flex-start;flex-direction:column;gap:6px}.engine-summary{align-items:flex-start}}
@media(max-width:1000px){.workflow-layout{grid-template-columns:minmax(0,1fr)}.workflow-list{display:flex;align-items:stretch;overflow:auto}.workflow-list>.card-head{min-width:185px;flex-shrink:0}.workflow-item{width:210px;min-width:210px;border-bottom:0;border-left:1px solid var(--line)}.workflow-item.active{box-shadow:inset 0 -3px var(--blue)}.workflow-editor .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-step-toolbar{flex-direction:row}}
@media(max-width:800px){.engine-summary{flex-direction:column;padding:20px;gap:16px}.engine-state{align-items:flex-start}.workflow-editor .form-grid,.workflow-preview .form-grid{grid-template-columns:minmax(0,1fr)}.workflow-step-toolbar{flex-direction:column}.workflow-editor .editor-intro{flex-wrap:wrap}.workflow-node{flex-wrap:wrap}.workflow-node>.pill{margin-left:40px}.workflow-editor{padding:18px}.person-choice-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:1100px){.topbar{padding:0 22px}.content{padding:25px 22px 40px}.prototype-strip{padding:8px 22px}.admin-layout{grid-template-columns:190px minmax(0,1fr)}.editor{padding:20px}.top-actions>.pill{display:none}.top-actions{gap:8px}.integration-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:800px){.sidebar{position:static;width:100%;display:block;padding:18px 20px}.brand{justify-content:flex-start;margin-bottom:14px}.brand-text{display:block}.sidebar .nav-label,.sidebar-foot{display:none}.nav-item{display:inline-flex;width:auto;margin:3px;padding:9px 12px}.nav-item span{display:inline}.nav-item svg{width:17px;height:17px}.workspace{margin-left:0}.topbar{padding:0 16px}.breadcrumb{display:none}.top-actions{width:100%;justify-content:space-between}.actor label{display:block;font-size:10px}.actor select{max-width:120px}.content{padding:24px 16px 40px}.page-title h1{font-size:24px}.prototype-strip{padding:8px 16px}.admin-layout{grid-template-columns:minmax(0,1fr)}.field-list{display:flex;overflow:auto}.field-item{width:auto;flex:0 0 auto}.field-item small,.field-item .pill,.field-type-icon{display:none}.field-list .btn{white-space:nowrap}.tab-list{gap:20px}.access-card{padding:25px;margin:20px auto}.access-card h1{font-size:22px}.integration-card{padding:20px}#notice{left:50%;bottom:24px}.topbar{height:70px}}
