:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Microsoft YaHei,sans-serif;color:#1f2937;background:#f8fafc;font-synthesis:none;--forest: #0052cc;--accent: #2684ff;--muted: #6b7280;--line: #e2e8f0;--paper: #ffffff;--red: #ef4444;--primary: #0052cc;--primary-hover: #0747a6;--primary-light: #deebff;--success: #36b37e;--warning: #ffab00;--border: #e2e8f0;--card-bg: #ffffff}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0;background:var(--forest);color:#fff;padding:12px 22px;border-radius:8px;font-size:14px;font-weight:600;transition:background .16s,transform .16s}button:hover:not(:disabled){background:var(--primary-hover)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #7ab5cf;outline-offset:3px}input,textarea,select{width:100%;background:#fafbf8;border:1px solid #d9dfd5;border-radius:7px;padding:11px 12px;color:var(--forest);min-height:43px}textarea{resize:vertical;min-height:110px}label{display:flex;flex-direction:column;gap:9px;font-size:13px;font-weight:500}label b{color:var(--red)}input[type=radio],.compact-node-drawer input[type=radio],.drawer input[type=radio],input[type=checkbox],.compact-node-drawer input[type=checkbox],.drawer input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;margin:0 8px 0 0!important;cursor:pointer!important;accent-color:#0052cc!important;vertical-align:middle!important;flex-shrink:0!important}h1,h2,h3,p{margin-top:0}h1{font-size:34px;letter-spacing:-1px;font-weight:650;line-height:1.35;margin-bottom:14px}h2{font-size:26px;line-height:1.5;font-weight:600}h3{font-size:16px;font-weight:600}p{font-size:14px;color:var(--muted);line-height:1.8}.eyebrow{display:block;letter-spacing:2.3px;font-size:10px;color:#79916c;font-weight:700;margin-bottom:15px}.brand{display:flex;align-items:center;gap:12px;font-weight:650;letter-spacing:2px;font-size:18px}.brand-symbol{display:grid;place-items:center;background:var(--accent);color:var(--forest);height:39px;width:39px;border-radius:12px;font-size:28px;letter-spacing:0}.brand small{display:block;color:#a8b8ad;font-size:10px;margin-top:4px;letter-spacing:1px}.login-shell{min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:72px 1fr;background:#f5f7f9}.login-story{padding:0 clamp(18px,4vw,52px);color:#213644;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #dce5e9}.login-story:after{content:none}.login-story .brand{margin:0;gap:9px;font-size:17px;letter-spacing:0}.login-brand-divider{color:#9aaab3;font-weight:400}.login-story .brand-symbol{width:32px;height:32px;border-radius:6px;color:#fff;font-size:18px}.login-story>small{margin:0;padding:0;font-size:12px;color:#667785}.login-form{align-self:center;max-width:430px;width:100%;padding:36px 28px;margin:auto}.login-form form{display:grid;gap:17px;margin-top:26px}.login-form h2{margin-bottom:6px;color:#213644;font-size:24px}.login-form>small{display:block;color:var(--muted);font-size:11px;margin-top:28px;line-height:1.8}.full{width:100%}.workspace{display:grid;grid-template-columns:210px 1fr;min-height:100vh;width:100vw;max-width:100vw;overflow-x:hidden}.sidebar{background:#0f172a;color:#e2e8f0;position:sticky;height:100vh;top:0;padding:20px 12px;display:flex;flex-direction:column;border-right:1px solid #1e293b;box-shadow:2px 0 12px #00000026;width:210px;min-width:210px;box-sizing:border-box}.sidebar .brand{display:flex;align-items:center;gap:10px;padding:0 8px}.sidebar .brand-symbol{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#0052cc,#2684ff);display:grid;place-items:center;color:#fff;font-size:16px;font-weight:700;box-shadow:0 2px 8px #0052cc59}.sidebar .brand div{font-size:16px;font-weight:700;color:#f8fafc;letter-spacing:.5px}.sidebar .brand small{display:block;font-size:11px;font-weight:400;color:#94a3b8;letter-spacing:0;margin-top:1px}.space-label{border-top:1px solid #1e293b;margin-top:20px;padding:14px 8px 6px;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.5px}.space-label span{display:inline-block;color:#38bdf8;font-weight:600;background:#0c4a6e40;padding:2px 6px;border-radius:4px;margin-left:6px;border:1px solid #0284c740}.sidebar nav{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;gap:2px;margin-top:10px;padding-right:4px}.nav-group-label{font-size:10px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.8px;padding:14px 10px 4px}.sidebar nav button{display:flex;flex-shrink:0;align-items:center;gap:10px;text-align:left;background:transparent;color:#94a3b8;padding:9px 12px;font-size:13px;font-weight:500;border-radius:6px;border:none;cursor:pointer;transition:all .15s ease}.sidebar nav button:hover{background:#1e293b;color:#f1f5f9}.sidebar nav button>span{font-size:15px;width:20px;display:inline-flex;justify-content:center;color:#64748b}.sidebar nav button:hover>span{color:#38bdf8}.sidebar nav button.active{background:#0052cc!important;color:#fff!important;font-weight:600;box-shadow:0 2px 6px #0052cc4d}.sidebar nav button.active>span{color:#fff!important}.sidebar nav button b{margin-left:auto;font-size:11px;padding:1px 6px;background:#fff3;border-radius:10px;color:#fff}.sidebar-bottom{display:flex;flex-shrink:0;align-items:center;gap:10px;margin-top:auto;border-top:1px solid #1e293b;padding-top:16px;font-size:12px}.sidebar-bottom small{display:block;color:#64748b;font-size:11px;margin-top:2px}.avatar{height:32px;width:32px;border-radius:50%;display:grid;place-items:center;background:#0052cc;color:#fff;font-size:12px;font-weight:600}.logout{padding:4px;margin-left:auto;font-size:16px;color:#64748b;background:transparent;border:none;cursor:pointer}.logout:hover{color:#ef4444}.topbar{height:79px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 46px;font-size:12px;color:#839186}.topbar i{font-style:normal;margin:0 15px;color:#c2c9bd}.content{width:100%;max-width:none!important;margin:0;padding:24px 32px 60px;box-sizing:border-box}.content:has(.flowlong-workbench),.content:has(.v3-form-hub-root){padding:0!important;margin:0!important;max-width:none!important;width:100%!important;height:calc(100vh - 79px)!important;overflow:hidden!important}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.section-heading p{margin-bottom:0}.count{display:flex;align-items:center;gap:16px;padding:0 8px}.count strong{font-family:Georgia,serif;font-size:67px;font-weight:400;color:var(--forest)}.count span{font-size:12px;color:var(--muted);border-left:1px solid #c8d1c0;padding-left:18px}.panel{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:24px;margin-bottom:24px;width:100%;box-sizing:border-box}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:19px;border-bottom:1px solid #edf0e9;margin-bottom:20px}.panel-heading h3{margin:0}.subtle{font-size:12px;color:var(--muted)}.text-button{background:transparent;color:var(--forest);padding:6px 9px;font-size:12px;font-weight:500}.text-button:hover:not(:disabled){background:#eef2e8}.secondary{background:#f0f3eb;color:var(--forest)}.secondary:hover:not(:disabled){background:#e1e9d8}.danger{color:var(--red)}.empty{text-align:center;padding:65px 20px}.empty>span{font-size:36px;color:#adc2a3;display:block;margin-bottom:16px}.empty h3{margin-bottom:8px}.empty p{font-size:12px}.task-list>button{display:flex;align-items:center;width:100%;padding:21px 0;color:var(--forest);background:#fff;text-align:left;border-radius:0;border-bottom:1px solid #edf0e9;gap:18px}.task-list>button:last-child{border-bottom:0}.task-list>button:hover:not(:disabled){background:#fafcf7}.task-icon{height:43px;width:43px;background:#eff4e7;display:grid;place-items:center;border-radius:10px;font-size:23px;font-weight:400}.task-list>button>div{flex:1}.task-list strong{font-size:14px;display:block}.task-list div>span{display:block;font-size:12px;font-weight:400;color:var(--muted);margin-top:8px}.inbox-heading{margin-bottom:12px}.inbox-heading h1{margin:0;font-size:21px;letter-spacing:0}.inbox-heading .count{gap:8px}.inbox-heading .count strong{font-family:inherit;font-size:20px;font-weight:700;line-height:1.2;color:#166b89}.inbox-heading .count span{border:0;padding:0}.inbox-panel{padding:0 16px;border-radius:6px}.inbox-tools{margin:0;padding:10px 0;border-color:#e2e8ee}.inbox-tools .text-button{flex:none;white-space:nowrap}.inbox-search{width:min(360px,100%)}.inbox-search input{min-height:36px;background:#fff;border-color:#dce5e9;font-size:13px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.task-list>button{padding:13px 4px;gap:12px;border-color:#e8edf0}.task-list>button:hover:not(:disabled){background:#f5f9fa}.task-list .task-icon{width:32px;height:32px;border-radius:6px;background:#e9f2f4;color:#166b89;font-size:17px}.task-list div>span{margin-top:3px}.task-received{color:#667785;font-size:12px;white-space:nowrap}@media(max-width:700px){.inbox-panel{padding:0 12px}.inbox-tools{gap:8px}.inbox-search{min-width:0;flex:1}.inbox-tools .text-button{padding:6px 2px;font-size:12px}.task-received{display:none}}.badge{display:inline-block;color:#567144;background:#eff4e7;border-radius:5px;padding:6px 10px;font-size:11px;white-space:nowrap}.notice{background:#e7efdb;border:1px solid #d1dfc0;color:#3a5836;display:flex;align-items:center;justify-content:space-between;border-radius:8px;padding:14px 18px;font-size:13px;line-height:1.6;margin-bottom:22px}.notice button{background:transparent;color:inherit;padding:1px 8px}.error{color:var(--red)}.notice.error{color:#b42318;background:#fff1f0;border-color:#f3c5c0}.login-form .notice.error{line-height:1.6;overflow-wrap:anywhere}.start-version-notice{gap:12px}.start-version-notice p{min-width:0;flex:1;margin:0}.start-version-notice button{flex:none;white-space:nowrap}@media(max-width:600px){.start-version-notice{align-items:flex-start;flex-direction:column}.start-version-notice button{align-self:flex-end;min-height:36px}}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid.workflow-layout{grid-template-columns:repeat(24,minmax(0,1fr));gap:14px 12px}.form-grid.workflow-layout>h3,.form-grid.workflow-layout>.detail-table{grid-column:1/-1}.form-grid>label{min-width:0;display:flex;flex-direction:column;gap:8px}.form-grid>label>span:first-child{font-size:13px;font-weight:600;color:#374151;line-height:1.4}.form-grid>label input,.form-grid>label select,.form-grid>label textarea{box-sizing:border-box;margin:0}.form-grid.workflow-layout.label-left>label,.form-grid.workflow-layout.label-right>label{display:grid;grid-template-columns:minmax(90px,28%) minmax(0,1fr);align-items:center;column-gap:10px}.form-grid.workflow-layout.label-right>label>span:first-child{text-align:right}.form-grid.workflow-layout.size-small input:not([type=checkbox]),.form-grid.workflow-layout.size-small select,.form-grid.workflow-layout.size-small .read-value{min-height:32px}.form-grid.workflow-layout.size-large input:not([type=checkbox]),.form-grid.workflow-layout.size-large select,.form-grid.workflow-layout.size-large .read-value{min-height:46px}.form-word-count{color:#667785;font-size:11px;justify-self:end}.wide{grid-column:1/-1}.check{flex-direction:row;align-items:center;padding-top:23px}.read-value{min-height:44px;background:#f4f6f0;padding:12px;border-radius:7px;overflow-wrap:anywhere}.form-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px;margin-top:32px;gap:20px}.form-footer p{margin:0;font-size:12px}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.catalog-card{text-align:left;background:#fff;border:1px solid var(--line);padding:27px;color:var(--forest);min-height:245px;border-radius:13px}.catalog-card:hover:not(:disabled){background:#edf3e5;border-color:#b5c8a5}.catalog-icon{font-size:27px;display:block;margin-bottom:27px}.catalog-card small{color:var(--muted);font-weight:400}.catalog-card h3{margin:10px 0}.catalog-card p{font-size:12px}.card-arrow{font-size:12px;display:block;margin-top:26px}.application-form{max-width:980px}.application-form h2{margin:12px 0 16px;font-size:21px}.application-form.panel{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.application-form .attachment-section{margin:12px 0 16px;padding:10px 0 14px;border:0;border-bottom:1px solid #dce5e9;border-radius:0;background:transparent}.application-form .form-grid{gap:14px 18px}.application-form .form-grid>h3{margin:8px 0 0;font-size:15px}.application-form label{gap:5px}.application-form input:not([type=checkbox]),.application-form select,.application-form textarea{min-height:38px;padding:8px 10px;background:#fff;border-color:#cbd5e1;color:#263743}.application-form .read-value{min-height:38px;padding:9px 10px;background:#edf4f4;color:#245c60}.application-form .employment-choice{max-width:480px;margin:12px 0 18px}.application-form .detail-table{padding:12px 14px;border-color:#dce5e9;border-radius:6px}.application-form .detail-row{margin:10px 0;padding:12px;border-color:#dce5e9;border-radius:5px}.content:has(.application-form) .section-heading{margin-bottom:18px}.content:has(.application-form) .section-heading h1{font-size:25px;margin:0}.content:has(.application-form) .section-heading p{font-size:12px}.application-form .secondary{background:#edf4f4;color:#245c60}.application-form .secondary:hover:not(:disabled){background:#dbe9e9}.application-form .text-button:hover:not(:disabled){background:#e9f2f4}.request-list article{display:flex;align-items:center;justify-content:space-between;padding:20px 0;gap:20px;border-bottom:1px solid var(--line)}.request-list article:last-child{border-bottom:0}.request-list strong{font-size:14px}.request-list p{margin:8px 0;font-size:12px;overflow-wrap:anywhere}.request-list small{font-size:11px;color:var(--muted)}.designer-toolbar{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;margin-bottom:28px}.designer-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:24px}.flow{padding:10px 0;display:flex;align-items:center;flex-direction:column}.flow-terminal{font-size:12px;padding:10px 19px;background:#eff3e8;border-radius:20px}.flow-node{border:1px solid #cad9bf;border-radius:10px;margin:26px 0 0;padding:20px;width:100%;display:flex;gap:15px;position:relative}.flow-node:before{position:absolute;content:"";height:26px;width:1px;background:#bdcbb1;left:50%;top:-27px}.flow-node+.flow-terminal{margin-top:26px}.step-number{font:20px Georgia,serif;color:#94aa82}.flow-node>div{flex:1;min-width:0;display:grid;gap:16px}.flow-node .badge{white-space:normal;line-height:1.5}.detail-table{padding:18px;border:1px solid #d8e0d1;border-radius:10px;min-width:0}.detail-row{margin:16px 0;padding:16px;border:1px solid #d8e0d1;border-radius:8px;min-width:0}.detail-row legend{color:#567144;padding:0 8px}.detail-column{padding:14px 0;border-bottom:1px solid #e7ece2}.row-actions{display:flex;justify-content:flex-end;gap:8px}.field-editor{padding:19px 0;border-bottom:1px solid var(--line)}.field-editor:first-of-type{padding-top:0}.field-editor:last-child{border:0}.publish-bar{display:flex;align-items:center;gap:15px;background:#e7eddf;padding:25px 28px;border-radius:12px}.publish-bar>div{flex:1}.publish-bar h3{margin-bottom:9px}.publish-bar p{font-size:12px;margin:0}.binding{display:flex;align-items:end;gap:20px;margin-top:24px}.binding label{flex:1}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2200;display:flex;justify-content:flex-end}.drawer{background:#fff;width:580px;max-width:100%;padding:30px;overflow:auto;box-shadow:-8px 0 32px #0000001f;display:flex;flex-direction:column}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2200;display:flex;justify-content:center;align-items:flex-start;padding-top:50px}.dialog-content{background:#fff;border-radius:10px;width:680px;max-width:92vw;max-height:calc(85vh - 50px);box-shadow:0 20px 40px -15px #00000026;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border)}.dialog-header{padding:18px 24px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.dialog-header h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.dialog-body{padding:24px;overflow-y:auto;flex:1}.dialog-footer{padding:14px 24px;border-top:1px solid var(--border);background:#f8fafc;display:flex;justify-content:flex-end;gap:12px}.soft-btn-group{display:inline-flex;align-items:center;gap:6px}.soft-btn{border:none;outline:none;cursor:pointer;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:4px;transition:all .15s ease}.soft-btn-primary{background-color:#f0f5ff;color:#0052cc}.soft-btn-primary:hover:not(:disabled){background-color:#0052cc;color:#fff}.soft-btn-success{background-color:#f6ffed;color:#389e0d}.soft-btn-success:hover:not(:disabled){background-color:#52c41a;color:#fff}.soft-btn-warning{background-color:#fffbe6;color:#d48806}.soft-btn-warning:hover:not(:disabled){background-color:#faad14;color:#fff}.soft-btn-danger{background-color:#fff1f0;color:#cf1322}.soft-btn-danger:hover:not(:disabled){background-color:#f5222d;color:#fff}.filter-bar-single-line{display:flex;align-items:center;gap:12px;background:#fff;padding:12px 18px;border-radius:8px;border:1px solid var(--border);margin-bottom:16px;overflow-x:auto;white-space:nowrap}.filter-bar-single-line input,.filter-bar-single-line select{min-height:34px;height:34px;padding:6px 10px;font-size:13px;width:auto;min-width:140px}.filter-bar-single-line button{padding:7px 16px;font-size:13px;white-space:nowrap}.drawer>.form-grid{margin:28px 0}.drawer-actions{display:flex;gap:14px;justify-content:flex-end;padding-top:26px;margin-top:25px;border-top:1px solid var(--line)}@media(max-width:1050px){.workspace{grid-template-columns:190px 1fr}.sidebar{padding:26px 14px}.content{padding:30px 24px}.topbar{padding:0 24px}.catalog{grid-template-columns:1fr 1fr}.designer-grid{grid-template-columns:1fr}.login-story h1{font-size:38px}}@media(max-width:700px){.login-shell{grid-template-columns:1fr;grid-template-rows:64px 1fr}.login-story{padding:0 18px}.login-story .brand{margin:0}.login-story>small{display:none}.login-form{padding:32px 26px}.workspace{display:block}.sidebar{position:sticky;top:0;z-index:45;width:100%;min-width:0;height:auto;padding:10px 14px;box-shadow:0 2px 9px #0f172a1f}.sidebar .brand{font-size:15px}.sidebar .brand small,.space-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;flex:none;overflow-x:auto;overflow-y:hidden;margin-top:8px;gap:12px;padding:0 0 4px}.sidebar .nav-group{display:flex;flex:0 0 auto;align-items:center;gap:4px}.sidebar .nav-group-label{display:none}.sidebar nav button{white-space:nowrap;padding:9px 13px;font-size:12px}.sidebar nav button>span{display:none}.topbar{height:56px;padding:0 20px}.content{padding:27px 18px}.section-heading h1{font-size:25px}.count strong{font-size:45px}.count span{display:none}.panel{padding:20px}.catalog{grid-template-columns:1fr}.catalog-card{min-height:190px}.form-grid,.designer-toolbar{grid-template-columns:1fr}.form-grid.workflow-layout{grid-template-columns:minmax(0,1fr)!important}.form-grid.workflow-layout>label{grid-column:1!important;width:100%;max-width:100%;min-width:0}.form-grid.workflow-layout.label-left>label,.form-grid.workflow-layout.label-right>label{display:flex}.form-grid.workflow-layout.label-right>label>span:first-child{text-align:left}.wide{grid-column:auto}.publish-bar{flex-wrap:wrap;padding:20px}.publish-bar>div{flex-basis:100%}.drawer{padding:24px}.task-list>button{gap:10px}.task-list .badge{display:none}.form-footer{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.state-strip{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 30px}.timeline-title{margin-top:32px}.timeline{list-style:none;padding:0 0 0 12px;border-left:1px solid var(--line);margin:20px 0}.timeline li{position:relative;padding:0 0 28px 16px}.timeline li:before{content:"";position:absolute;left:-17px;top:6px;width:8px;height:8px;background:#94ac81;border-radius:50%}.timeline li strong{font-size:14px;margin-right:12px}.timeline li p{margin:10px 0;color:#536a5e}.timeline li small{display:block;font-size:11px;color:var(--muted);margin-top:10px}.withdraw-form{border-top:1px solid var(--line);padding-top:22px;display:grid;gap:18px}.attachment-section{margin:20px 0;padding:16px;border:1px solid var(--line, #dce3da);border-radius:12px;background:#f7f9f4}.attachment-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e3e8e0}.attachment-row>span{min-width:0;overflow-wrap:anywhere}.attachment-row small{display:block;color:#6c756c;margin-top:4px}.correction-return-history{padding:12px 0;margin-bottom:16px;border-top:1px solid #dce5e9;border-bottom:1px solid #dce5e9}.correction-return-history h3{margin:0 0 8px;font-size:14px}.correction-return-history article+article{margin-top:12px;padding-top:12px;border-top:1px solid #e7edf0}.correction-return-history strong{font-size:12px;color:#667785}.correction-return-history p{margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.correction-return-history small{color:#667785}.correction-preview{display:block}.correction-preview p{margin:8px 0 0;overflow-wrap:anywhere}.native-field{position:relative;min-width:0;width:100%}.native-field .el-form-item{margin-bottom:0}.native-field .el-form-item__content{min-width:0}.native-field .el-date-editor,.native-field .el-select,.native-field .el-cascader{width:100%;max-width:100%}.native-field .el-range-input:focus{outline:none;box-shadow:none}.native-field .el-checkbox-group,.native-field .el-radio-group{display:flex;flex-wrap:wrap;gap:8px 16px}.native-field .el-checkbox,.native-field .el-radio{margin-right:0;white-space:normal}.native-field label.el-checkbox,.native-field label.el-radio,.workflow-widget-popup label.el-checkbox,.workflow-widget-popup label.el-radio{display:inline-flex;flex-direction:row;align-items:center;width:auto;gap:0}.native-field .el-checkbox__original,.native-field .el-radio__original,.workflow-widget-popup .el-checkbox__original{width:0!important;height:0!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.native-field-label{display:block;margin-bottom:7px;font-size:13px}.native-field-label b{color:var(--red)}.native-field .el-transfer{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.native-field .el-transfer__buttons{padding:0 8px}.native-field-validity{position:absolute;width:1px!important;height:1px!important;padding:0!important;opacity:0;bottom:0;left:0;pointer-events:none}.form-signature{max-width:100%;max-height:220px;object-fit:contain;background:#fff}.detail-table,.application-form .detail-table{border:0;border-radius:0;padding:0;min-width:0}.detail-row,.application-form .detail-row{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:14px 0;padding:0 0 14px;min-width:0}.detail-row legend{font-family:inherit;font-size:13px;color:var(--muted);padding:0 0 10px}.detail-row input:not([type=checkbox]),.detail-row textarea,.detail-row select{color:inherit;background:#fff;border-color:var(--line)}.detail-row .read-value{background:#f6f8fa}.detail-row>.form-grid.workflow-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-row>.form-grid.workflow-layout>label,.detail-row>.form-grid.workflow-layout>div{grid-column:span 1!important}.detail-row>.form-grid.workflow-layout>label[data-form-control=textarea]{grid-column:1/-1!important}@media(max-width:600px){.detail-row>.form-grid.workflow-layout{grid-template-columns:minmax(0,1fr)}}.form-layout-row{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));width:100%}.form-layout-section{border-top:1px solid #dce5e9;padding:14px 0}.form-layout-section h3{font-size:15px;margin:0 0 12px}.form-layout-tabs [role=tablist]{display:flex;gap:8px;border-bottom:1px solid #dce5e9;margin-bottom:12px}.form-layout-tabs [role=tab]{border-radius:0;background:transparent;color:#536473;border-bottom:2px solid transparent;padding:9px 12px}.form-layout-tabs [aria-selected=true]{color:#166b89;border-bottom-color:#166b89}.form-layout-collapse{border-top:1px solid #dce5e9;padding:12px 0}.form-layout-collapse summary{cursor:pointer;margin-bottom:12px;font-weight:600}.form-display-alert{background:#edf4f8;border-left:3px solid #77a0b9;padding:12px}.form-display-alert p{margin:6px 0 0}.form-display-tag{display:inline-block;background:#edf4f8;border:1px solid #cfdee8;padding:3px 8px;border-radius:4px}.form-display-image{max-width:100%;object-fit:contain}@media(max-width:600px){.form-layout-row>div{grid-column:span 24!important}}@media(max-width:600px){.workflow-widget-popup{max-width:calc(100vw - 24px)}.workflow-widget-popup .el-date-range-picker{width:100%;max-height:65vh;overflow-y:auto}.workflow-widget-popup .el-date-range-picker .el-picker-panel__body{min-width:0}.workflow-widget-popup .el-date-range-picker__content{display:block;float:none;width:100%;padding:12px}.workflow-widget-popup .el-date-range-picker__content.is-left{border-right:0;border-bottom:1px solid var(--el-border-color-light)}.workflow-widget-popup .el-date-range-picker .el-picker-panel__footer{position:sticky;bottom:0;background:#fff}}
