.version-history-changes-scroll{width:100%;margin-top:20px;overflow-x:auto}.version-history-changes-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.65}.version-history-changes-table th,.version-history-changes-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #dfe5ee;padding:12px 14px}.version-history-changes-table th{color:#243247;background:#f5f7fa;font-weight:700}.version-history-changes-table th:first-child{width:52%}.version-history-changes-table th:nth-child(2){width:30%}.version-history-changes-table th:nth-child(3){width:18%}.version-history-changes-table p{white-space:pre-wrap;margin:6px 0 0}.version-history-changes-table .version-history-change-title{color:#243247;font-weight:700}.version-history-changes-table .version-history-change-path{margin-bottom:6px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.version-history-changes-table .version-history-change-path:last-child{margin-bottom:0}:root{color:#1f2533;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6fa;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{background:#f4f6fa;min-width:0;min-height:100vh;margin:0}html.approval-stats-widget-document,body.approval-stats-widget-document{background:0 0}button,input,textarea{font:inherit}.approval-shell{min-height:100vh;padding:28px 32px}.approval-header{justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto 18px;display:flex}.approval-header .ant-typography{margin:0}.approval-card{border-color:#e8ebf2;max-width:1440px;margin:0 auto;overflow:hidden;box-shadow:0 10px 35px #1f25330a}.form-category-panel{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;max-width:1440px;margin:0 auto 16px;display:grid}.form-category-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7f0;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 24px #1f25330a}.form-category-card:hover{border-color:#aeb7ff;transform:translateY(-1px);box-shadow:0 12px 28px #5662ea1a}.form-category-card.is-active{background:#f6f8ff;border-color:#5662ea;box-shadow:0 12px 30px #5662ea24}.form-category-card span{color:#5662ea;background:#eef1ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:16px;display:grid}.form-category-card b{color:#303747;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.form-category-card strong{color:#111827;font-size:22px;font-weight:700;line-height:1}.form-filter-bar{flex-wrap:wrap;gap:8px;max-width:1440px;margin:-4px auto 16px;display:flex}.form-folder-bar{align-items:center;min-height:42px}.form-folder-entry{border:1px solid #0000;border-radius:6px;align-items:center;min-height:32px;display:inline-flex}.form-folder-entry>.ant-btn:first-child{max-width:260px}.form-folder-entry>.ant-btn:first-child>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-folder-entry.is-drop-target,.form-folder-bar>.ant-btn.is-drop-target{background:#f4f6ff;border-color:#8ea0ff}.approval-card .ant-table-row[draggable=true]{cursor:grab}.approval-card .ant-table-row[draggable=true]:active{cursor:grabbing}.form-list-actions .ant-btn-link{padding-inline:4px}.approval-card .ant-table-row.is-dragging{opacity:.45}.form-data-management-page.is-embedded{min-height:100vh;padding:18px}.form-data-management-page .content-heading{align-items:flex-end}.form-data-management-page .content-heading h3.ant-typography{margin:8px 0 2px}.form-data-table .mono{text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}.instance-variable-tabs pre{color:#243047;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #dfe4ed;border-radius:4px;max-height:470px;margin:0;padding:14px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.process-analysis-page{max-width:1440px;margin-inline:auto}.process-analysis-heading{align-items:flex-start}.process-analysis-empty{place-content:center;justify-items:center;gap:18px;min-height:360px;display:grid}.process-analysis-toolbar{border-bottom:1px solid #e7eaf0;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:14px 0;display:flex}.process-analysis-toolbar label{color:#70798b;flex-direction:column;gap:6px;font-size:12px;display:flex}.process-analysis-meta{background:#e5e9f1;border:1px solid #e5e9f1;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.process-analysis-meta>div{background:#fff;flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:76px;padding:12px 16px;display:flex}.process-analysis-meta strong{overflow-wrap:anywhere;min-width:0}.process-analysis-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 24px;display:grid}.process-analysis-stats .ant-statistic{background:#fff;border:1px solid #e5e9f1;border-radius:6px;min-height:94px;padding:15px 18px}.process-analysis-section{margin-top:24px}.process-analysis-section>h4{margin-bottom:12px;font-size:16px}.process-analysis-section .ant-table-wrapper{border:1px solid #e7eaf0;border-radius:6px;overflow:hidden}@media (width<=900px){.process-analysis-meta,.process-analysis-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-delete-confirm{width:100%}.mono{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.empty-forms{color:#8c94a6;flex-direction:column;align-items:center;gap:10px;padding:70px;display:flex}.empty-forms .anticon{font-size:36px}.designer-page{background:#eef1f6;min-width:1180px;height:100vh;min-height:720px;overflow:hidden}.designer-header{z-index:4;background:#fff;border-bottom:1px solid #e6e9f0;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.4fr) auto;align-items:center;gap:18px;height:72px;padding:0 20px;display:grid;position:relative;box-shadow:0 2px 10px #2026340a}.designer-form-key{text-overflow:ellipsis;max-width:250px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:block;overflow:hidden}.designer-name-block{min-width:0}.designer-inline-name{cursor:text;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:190px;font-size:15px;line-height:1.35;display:inline-block;overflow:hidden}.designer-name-input{width:190px}.designer-workflow-actions{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.designer-workflow-actions .ant-btn{min-width:86px}.designer-embedded-body{background:#eef1f6;width:100%;height:calc(100vh - 72px);min-height:648px;overflow:hidden}.designer-embedded-frame{background:#eef1f6;border:0;width:100%;height:100%;display:block}.designer-placeholder-body{background:#eef1f6;place-items:center;height:calc(100vh - 72px);min-height:648px;padding:24px;display:grid}.designer-placeholder-body>div{text-align:center;background:#fff;border:1px dashed #cfd6e4;border-radius:12px;align-content:center;place-items:center;gap:8px;width:min(720px,100%);min-height:360px;display:grid}.page-design-workspace{background:#eef1f6;grid-template-columns:224px minmax(640px,1fr);height:calc(100vh - 72px);min-height:648px;display:grid;overflow:hidden}.page-design-menu{background:#fff;border-right:1px solid #e0e5ee;flex-direction:column;gap:8px;padding:18px 14px;display:flex}.page-design-menu button{color:#394154;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex}.page-design-menu button:hover{color:#5662ea;background:#f5f6ff}.page-design-menu button.is-active{color:#5662ea;background:#eef1ff;border-color:#cfd4ff;font-weight:650}.page-design-main{min-width:0;padding:26px 34px;overflow:auto}.page-design-card{background:#fff;border:1px solid #e2e7f0;border-radius:10px;width:min(920px,100%);min-height:220px;margin:0 auto;padding:24px;box-shadow:0 12px 32px #1f2a440d}.page-design-card h4.ant-typography{margin-top:0}.page-design-card.is-empty{text-align:center;align-content:center;place-items:center;min-height:360px;display:grid}.page-design-setting-row{border-top:1px solid #edf0f6;grid-template-columns:minmax(0,1fr) minmax(260px,auto);align-items:center;gap:18px;padding:18px 0;display:grid}.page-design-setting-row:first-of-type{border-top:0}.page-design-setting-row .ant-typography{margin-bottom:0}.page-design-title-preview{color:#2f3748;overflow-wrap:anywhere;background:#fafbfe;border:1px solid #e4e8f1;border-radius:7px;max-width:360px;padding:8px 12px}.page-design-title-editor{gap:16px;display:grid}.page-design-field-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.form-mobile-designer-body{grid-template-columns:224px minmax(430px,1fr) 320px;overflow:hidden}.form-mobile-stage{place-items:center;min-width:0;height:100%;padding:18px;display:grid;overflow:auto}.form-mobile-preview{transform:scale(min(1, calc((100vh - 116px) / var(--portal-mobile-height,844px))));transform-origin:50%}.form-mobile-scroll{padding:112px 0 calc(var(--portal-safe-bottom,34px) + 22px)}.form-mobile-scroll .designer-workspace{padding:10px;overflow:visible}.form-mobile-scroll .form-canvas{--form-canvas-height:auto;width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.form-mobile-scroll .canvas-grid{min-height:0;padding-bottom:74px}.form-mobile-scroll .field-card{box-shadow:none;border-color:#eef1f7}.form-mobile-designer-body>.designer-properties{height:100%;min-height:0;max-height:none;overflow:auto}.designer-title-inputs{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:10px;display:grid}.designer-title-inputs label{color:#566174;white-space:nowrap;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:13px;display:grid}.designer-title-inputs label .ant-input{min-width:0}.designer-body{grid-template-columns:224px minmax(640px,1fr) 320px;height:calc(100vh - 72px);min-height:648px;display:grid}.designer-loading{padding:60px}.form-preview-page{background:#eef2f8;min-height:100vh}.form-preview-header{background:#fff;border-bottom:1px solid #e1e6f0;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex;box-shadow:0 2px 10px #2026340a}.form-preview-header h4.ant-typography{margin:2px 0 0}.form-preview-body{width:100%;max-width:1300px;margin:0 auto;padding:24px 28px 56px}.form-preview-card{border-color:#e1e6f0;width:100%;max-width:1300px;margin:16px auto 0;box-shadow:0 12px 34px #1e263a0d}.form-preview-mode-toggle{align-items:center;gap:8px;display:inline-flex}.form-preview-mobile-stage{place-items:start center;min-height:calc(100vh - 128px);padding:18px 0 48px;display:grid;overflow:auto}.form-preview-mobile-frame{transform:scale(min(1, calc((100vh - 148px) / var(--portal-mobile-height,844px))));transform-origin:top}.form-preview-mobile-scroll{padding:112px 10px calc(var(--portal-safe-bottom,34px) + 26px)}.form-preview-mobile-scroll .dynamic-form-grid{gap:12px 0;padding:12px 0}.form-preview-mobile-scroll .dynamic-form-field,.form-preview-mobile-scroll .dynamic-form-display,.form-preview-mobile-scroll .dynamic-form-header,.form-preview-mobile-scroll .dynamic-form-container,.form-preview-mobile-scroll .dynamic-subform{max-width:100%}.form-preview-mobile-scroll .start-actions{flex-wrap:wrap;gap:8px;padding:8px 0 18px}.form-preview-mobile-scroll .start-actions .ant-btn{min-width:78px;height:34px;padding-inline:10px}.designer-palette,.designer-properties{background:#fff;overflow-y:auto}.designer-palette{border-right:1px solid #e6e9f0;padding:12px 8px;container-type:inline-size}.designer-properties{overscroll-behavior:contain;border-left:1px solid #e6e9f0;max-height:calc(100vh - 68px);padding:20px}.panel-heading{color:#252b3a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:36px;font-size:16px;font-weight:650;display:grid}.panel-heading-name-input{min-width:0;font-weight:400}.panel-hint{color:#9098aa;margin:3px 0 9px;font-size:11px}.palette-group{margin-bottom:9px}.palette-group h4{color:#2f7d54;margin:0 0 4px 2px;font-size:11px;font-weight:650}.palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.palette-item{color:#fff;cursor:grab;background:#337f53;border:1px solid #337f53;border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;gap:3px;min-width:0;height:32px;padding:0 3px;transition:all .18s;display:flex}.palette-item:hover{color:#fff;background:#9cb452;border-color:#9cb452;transform:translateY(-1px)}.palette-item .anticon{flex:none;width:11px;font-size:10px}.palette-item span{min-width:0;color:inherit;text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;line-height:1;overflow:hidden}.palette-module-group{background:#f8fbff;border:1px dashed #bdd1f5;border-radius:6px}.palette-module-group summary{color:#2455a6;cursor:pointer;padding:7px 8px;font-size:12px;font-weight:700}.palette-module-grid{grid-template-columns:1fr;gap:6px;padding:0 6px 6px;display:grid}.palette-module-item{background:#2563eb;border-color:#2563eb;width:100%}.designer-workspace{padding:clamp(18px,2.1vw,34px) clamp(18px,2.4vw,42px) 132px;overflow:auto}.form-canvas{--form-canvas-height:clamp(620px, calc(100vh - 132px), 1480px);width:100%;max-width:1300px;min-height:var(--form-canvas-height);background:#fff;border:1px solid #dfe3ec;border-radius:12px;margin:0 auto;padding:11px 11px 58px;overflow:hidden;box-shadow:0 14px 40px #1e274114}.canvas-grid{min-height:calc(var(--form-canvas-height) - clamp(44px, 4vw, 76px));grid-template-columns:repeat(120,minmax(0,1fr));grid-auto-rows:max-content;grid-auto-flow:dense;align-content:start;align-items:start;gap:0;padding-bottom:48px;display:grid;position:relative}.form-canvas--horizontal .canvas-grid{grid-template-columns:none;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.form-canvas--horizontal .field-card{min-width:300px}.canvas-empty{color:#a0a7b8;border:2px dashed #dfe3ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:calc(100vh - 230px);display:flex}.canvas-empty .anticon{color:#7780f5;background:#f1f2ff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.canvas-empty b{color:#555d70;font-size:16px}.canvas-empty span{font-size:12px}.canvas-root-drop-slot{grid-column:1/-1;height:18px;margin-block:-5px;position:relative}.canvas-root-drop-slot:before{content:"";pointer-events:none;background:0 0;border-radius:999px;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.canvas-root-drop-slot.is-active:before{background:#2563eb;box-shadow:0 0 0 4px #2563eb29}.field-card{--field-active:#16a34a;--field-active-soft:#16a34a24;--field-nested:#d8dee9;cursor:grab;background:#fff;border:1px solid #0000;border-radius:8px;min-width:0;padding:16px 14px 10px;transition:border-color .15s,box-shadow .15s;position:relative}.field-card:active{cursor:grabbing}.field-card:hover{border-color:var(--field-active);box-shadow:0 4px 14px #16a34a1a}.field-card.is-selected{border-color:var(--field-active);box-shadow:0 0 0 2px var(--field-active-soft)}.field-card.is-group-selected{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb29}.field-card.is-drop-before:before,.field-card.is-drop-after:after{content:"";z-index:8;pointer-events:none;background:#2563eb;border-radius:999px;height:3px;position:absolute;left:6px;right:6px;box-shadow:0 0 0 3px #2563eb24}.field-card.is-drop-before:before{top:-5px}.field-card.is-drop-after:after{bottom:-5px}.field-card.is-subform-child.is-drop-before:before,.field-card.is-subform-child.is-drop-after:after{width:3px;height:auto;inset:-7px auto}.field-card.is-subform-child.is-drop-before:before{left:-11px}.field-card.is-subform-child.is-drop-after:after{right:-11px}.field-card.is-free-position{touch-action:none}.field-card.is-nested{border-color:var(--field-nested);min-width:0;padding:14px 10px 8px;box-shadow:0 0 0 1px #d8dee94d}.field-card.is-nested:hover,.field-card.is-nested.is-selected{border-color:var(--field-active);box-shadow:0 0 0 2px var(--field-active-soft)}.field-card-toolbar{color:#64748b;opacity:0;justify-content:space-between;align-items:center;gap:6px;font-size:10px;transition:opacity .15s;display:flex;position:absolute;inset:2px 6px auto}.field-card:hover .field-card-toolbar,.field-card.is-selected .field-card-toolbar,.field-card.is-group-selected .field-card-toolbar{opacity:1}.field-card-type-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;color:var(--field-active);font-size:11px;font-weight:650;overflow:hidden}.field-card-actions{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.field-card-drag-icon{cursor:grab;touch-action:none}.field-card-drag-icon:active{cursor:grabbing}.field-card-toolbar button{color:#697386;cursor:pointer;background:0 0;border:0;padding:2px 4px}.field-card-toolbar button:hover:first-child{color:var(--field-active)}.field-card-toolbar button:hover:last-child{color:#e64d55}.canvas-arrange-toolbar{z-index:20;background:#fffffff0;border:1px solid #dbe3ff;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #2563eb1a}.canvas-arrange-toolbar span{color:#2563eb;font-size:12px;font-weight:650}.field-preview{gap:8px;min-width:0;display:flex}.field-preview--vertical{flex-direction:column}.field-preview--horizontal{flex-direction:row;align-items:center}.field-preview--horizontal>label{text-align:right;flex:0 0 110px}.field-preview--horizontal>:last-child{flex:1;min-width:0}.field-preview>label{color:#323848;font-size:var(--designer-field-label-size,14px);overflow-wrap:anywhere;line-height:1.35}.field-preview>label em{color:#f04f56;margin-right:4px;font-style:normal}.field-preview--container>label{width:100%;font-weight:700;line-height:1.25}:is(.field-card:has(.container-component--group),.field-card:has(.subform-component)){padding:0;overflow:hidden}:is(.field-card:has(.container-component--group) .field-preview--container,.field-card:has(.subform-component) .field-preview--container){gap:0}:is(.field-card:has(.container-component--group) .field-preview--container>label,.field-card:has(.subform-component) .field-preview--container>label){margin:0;padding:16px 14px 8px}.field-card:has(.form-header-component){padding:10px}.field-card:has(.form-header-component) .field-preview>label{display:none}.form-header-component,.dynamic-form-header{text-align:center;background-position:50%;background-repeat:no-repeat;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;padding:18px 24px;display:flex;overflow:hidden;container-type:inline-size}.form-header-component strong,.dynamic-form-header strong{overflow-wrap:anywhere;max-width:100%;font-weight:700;line-height:1.15}.form-header-node-name{overflow-wrap:anywhere;max-width:100%;font-weight:600;line-height:1.25}.dynamic-form-header{border:1px solid #dfe5f2}.display-component,.advanced-component,.signature-component,.dynamic-form-display{color:#697286;text-align:center;background:#fafbfe;border:1px dashed #cbd2df;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:74px;padding:16px;display:flex}.external-business-module-preview,.external-business-module-runtime-body{color:#334155;background:#f7fbff;border:1px solid #bad7ff;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-height:96px;padding:14px 16px;display:flex}.external-business-module-preview b,.external-business-module-runtime-body b{color:#1f2533;font-weight:700}.external-business-module-runtime-body .ant-typography{margin:0;font-size:12px;line-height:1.55}.external-business-module-preview>div{flex-direction:column;gap:4px;display:flex}.external-business-module-preview--title{justify-content:flex-start}.external-business-module-preview--compact{min-height:44px;padding:0}.external-title-module-preview-fields{grid-template-columns:1fr;gap:8px;display:grid}.external-business-module-designer-frame-shell{padding:0}.external-business-module-runtime{background:0 0;border:0;padding:0}.external-business-module-frame-shell{flex-direction:column;gap:8px;padding:0;display:flex}.external-business-module-frame{background:0 0;border:1px solid #bad7ff;border-radius:8px;width:100%;min-height:80px}.external-business-module-frame--product-title,.external-business-module-frame--product-images,.external-business-module-frame--colors,.external-business-module-frame--sizes,.external-business-module-frame--skc-info,.external-business-module-frame--spec-supply{display:block}.external-business-module-frame--product-images{background:0 0;border:0;border-radius:0}.field-card:has(.external-business-module-frame--product-images){background:0 0}.field-card:has(.external-business-module-frame){background:0 0}:is(.field-card:has(.external-business-module-frame--product-images) .field-preview,.field-card:has(.external-business-module-frame--product-images) .external-business-module-designer-frame-shell,.field-card:has(.external-business-module-frame--product-images) .external-business-module-frame-shell,.field-card:has(.external-business-module-frame) .field-preview,.field-card:has(.external-business-module-frame) .external-business-module-designer-frame-shell,.field-card:has(.external-business-module-frame) .external-business-module-frame-shell){background:0 0}.external-business-module-frame--designer{pointer-events:auto}.external-business-module-hosted-modal-frame{border:0;width:100%;height:540px;display:block}.external-business-module-hosted-modal--image-crop .ant-modal-body{height:min(760px,100vh - 164px);padding-bottom:0}.external-business-module-hosted-modal--image-crop .external-business-module-hosted-modal-frame{height:100%}.external-business-module-hosted-modal--production-info .ant-modal-body{height:min(720px,100vh - 164px);padding-bottom:0}.external-business-module-hosted-modal--production-info .external-business-module-hosted-modal-frame{height:100%}.external-business-module-runtime-body--compact{background:0 0;border:0;min-height:0;padding:0}.display-component--rich_display,.dynamic-form-display{text-align:left;justify-content:flex-start;align-items:stretch}.display-component--rich_display p,.dynamic-form-display p,.rich-display-docx-page p{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;width:100%;margin:0 0 8px;padding:4px 6px;line-height:1.6}.display-component--rich_display h1,.display-component--rich_display h2,.display-component--rich_display h3,.dynamic-form-display h1,.dynamic-form-display h2,.dynamic-form-display h3,.rich-display-docx-page h1,.rich-display-docx-page h2,.rich-display-docx-page h3{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.25}.display-component--rich_display img,.dynamic-form-display img,.rich-display-docx-page img{max-width:100%;height:auto}.display-component--rich_display table,.dynamic-form-display table,.rich-display-docx-page table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0}.display-component--rich_display th,.display-component--rich_display td,.dynamic-form-display th,.dynamic-form-display td,.rich-display-docx-page th,.rich-display-docx-page td{vertical-align:top;overflow-wrap:anywhere;border:1px solid #d8deeb;min-height:28px;padding:8px}.display-component--rich_display th,.dynamic-form-display th,.rich-display-docx-page th,.dynamic-rich-text-page th,.rich-text-design-page th{background:#f3f6fb;font-weight:700}.display-component--rich_display blockquote,.dynamic-form-display blockquote,.rich-display-docx-page blockquote{color:#596176;background:#f7f8ff;border-left:3px solid #9aa4f8;margin:10px 0;padding:8px 12px}.display-component--rich_display hr,.dynamic-form-display hr,.rich-display-docx-page hr{border:0;border-top:1px solid #d8deeb;width:100%;margin:14px 0}.display-component--rich_display pre,.dynamic-form-display pre,.rich-display-docx-page pre,.dynamic-rich-text-page pre,.rich-text-design-page pre{color:#1f2937;background:#f8fafc;border:1px solid #d8deeb;border-radius:4px;margin:10px 0;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.display-component b,.advanced-component b,.dynamic-form-display b{color:#343b4d;font-weight:650}.display-component span,.advanced-component span,.dynamic-form-display span{font-size:12px}.signature-component{background:repeating-linear-gradient(-8deg,#fff,#fff 14px,#f8f9fc 14px 28px);min-height:118px}.container-component,.dynamic-form-container{border-width:1px;border-radius:8px;flex-direction:column;width:100%;min-width:0;display:flex}.container-component--group{background:0 0!important;border-style:none!important;border-width:0!important;border-radius:0!important;padding:0!important}.container-title,.dynamic-form-container-title{overflow-wrap:anywhere;width:100%;margin-bottom:12px;font-weight:700;line-height:1.25}.container-child-grid,.dynamic-form-container-grid{align-items:start;min-width:0;display:grid}.container-dropzone{color:#b42318;background:#fef2f2b3;border:1px dashed #f04438;border-radius:8px;place-items:center;min-height:86px;font-size:12px;display:grid}.container-component--group .container-child-grid{background:#fbfcff;border:1px solid #d7def0;border-radius:8px;grid-auto-rows:max-content;grid-auto-flow:dense;align-content:start;align-items:start;width:100%;padding:6px}.container-component--group.is-drag-over .container-child-grid{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24}.container-component--group .container-child-grid>.field-card{min-width:0}.container-component--group .field-card.is-nested{padding:8px 6px 6px}.container-component--group .field-preview{gap:4px}.container-component--group .container-dropzone{background:0 0;border:0;border-radius:0;min-height:86px}.container-component--layout_container .container-dropzone{min-height:70px}.subform-component{background:0 0;border:0;border-radius:0;width:100%;min-width:0;padding:0}.subform-table{background:#fff;border:1px solid #e2e7f2;border-radius:7px;min-width:0;max-height:420px;overflow:auto}.subform-head,.subform-row{grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;min-width:max-content;display:grid}.subform-head span{color:#4f586d;background:#f3f6fc;border-right:1px solid #e2e7f2;padding:10px 12px;font-size:12px;font-weight:650}.subform-row>div,.subform-row>span{border-top:1px solid #e8ecf4;border-right:1px solid #e8ecf4;min-width:0;padding:10px}.subform-row .field-card.is-nested{border-radius:0;min-width:0;padding:14px 8px 8px}.subform-row .field-preview>label{font-size:12px}.subform-preview-cell{color:#7e879a;background:#fbfcff;border:1px solid #edf1f7;border-radius:0;min-height:40px;padding:8px;font-size:12px;display:block}.subform-row .ant-input,.subform-row .ant-input-number,.subform-row .ant-input-number-input,.subform-row .ant-select-selector,.subform-row .ant-picker{border-radius:0!important}.subform-row .ant-input,.subform-row .ant-input-number,.subform-row .ant-select,.subform-row .ant-picker{width:100%}.subform-row .ant-select:not(.ant-select-customize-input) .ant-select-selector{align-items:center!important;min-height:32px!important;padding-inline:0!important}.subform-row .ant-select,.subform-row .ant-select-single,.subform-row .ant-select-multiple,.subform-row .ant-select:not(.ant-select-customize-input) .ant-select-selector,.subform-row .ant-select-selection-search-input,.subform-row .ant-select-selection-item,.subform-row .ant-select-selection-placeholder{border-radius:0!important}.subform-row .ant-select-selection-search{inset-inline:11px!important}.subform-row .ant-select-selection-item,.subform-row .ant-select-selection-placeholder{padding-inline:11px!important}.subform-row .ant-select-single .ant-select-content{box-sizing:border-box;padding-inline:11px 28px!important}.subform-design-actions{background:#f7f9fd;border-top:1px solid #e2e7f2;align-items:center;gap:8px;padding:8px 10px;display:flex;position:sticky;left:0}.subform-design-actions button{color:#337f53;cursor:pointer;background:#fff;border:1px solid #b7dbc4;border-radius:5px;height:26px;padding:0 10px}.subform-design-actions button.is-active{color:#fff;background:#337f53;border-color:#337f53}.subform-design-actions button:disabled{color:#a4adbd;cursor:not-allowed;border-color:#d8dee9}.subform-design-actions span{color:#778197;font-size:12px}.subform-summary{color:#505b72;background:#fafbfe;border-top:1px solid #e2e7f2;justify-content:space-between;gap:12px;padding:10px 12px;font-size:12px;display:flex}.subform-summary b{color:#252b3a}.image-design-strip{flex-wrap:wrap;align-items:flex-start;gap:12px;max-width:100%;display:flex}.image-component{color:#8d95a8;background:repeating-linear-gradient(45deg,#fafbfc,#fafbfc 10px,#f6f7f9 10px 20px);border:1px dashed #bdc4d2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;max-width:100%;display:flex;position:relative;overflow:hidden}.image-component--design-copy{opacity:.78}.image-component img,.dynamic-image-network img{width:100%;height:100%;display:block}.image-component>.anticon{color:#727df3;font-size:30px}.image-component span{color:#626b80;font-size:13px}.image-component small{font-size:11px}.image-resize-handle{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg,#0000 42%,#6e79f4 43% 58%,#0000 59% 69%,#6e79f4 70% 84%,#0000 85%);border:0;width:18px;height:18px;padding:0;position:absolute;bottom:-1px;right:-1px}.video-component{color:#8d95a8;background:#f8faff;border:1px dashed #bdc4d2;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;max-width:100%;display:flex;overflow:hidden}.video-component video,.dynamic-video-network video,.video-attachment-preview video,.form-data-video-frame video{width:100%;height:100%;display:block}.video-component>.anticon{color:#727df3;font-size:32px}.video-component span{color:#626b80;font-size:13px}.video-component small{font-size:11px}.designer-properties .ant-divider{margin:18px 0}.field-property-tabs .ant-tabs-nav{margin-bottom:0}.property-row{color:#596176;flex-direction:column;gap:7px;margin-top:16px;font-size:12px;display:flex}.property-row .ant-select,.property-row .ant-input-number{width:100%}.property-row .frame-default-input input::placeholder{color:#b8bfcc;opacity:1}.rich-display-summary{color:#7a8396;overflow-wrap:anywhere;background:#fafbfe;border:1px solid #e5e9f2;border-radius:8px;margin:-2px 0 10px;padding:8px 10px;font-size:12px;line-height:1.5}.rich-display-docx-editor{background:#eef1f6;border:1px solid #dfe4ee;border-radius:8px;overflow:hidden}.rich-display-docx-toolbar,.dynamic-rich-text-toolbar{z-index:2;color:#4b5260;background:#fff;border-bottom:1px solid #dcdfe6;flex-direction:column;gap:0;padding:0;display:flex;position:sticky;top:0}.rich-toolbar-line{border-bottom:1px solid #eceff5;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:8px 12px;display:flex}.rich-toolbar-line--compact{min-height:34px;padding-top:5px;padding-bottom:5px}.rich-toolbar-line:last-child{border-bottom:0}.rich-display-docx-toolbar .ant-select,.dynamic-rich-text-toolbar .ant-select{width:118px}.rich-display-docx-toolbar .rich-toolbar-select--block,.dynamic-rich-text-toolbar .rich-toolbar-select--block{width:78px}.rich-display-docx-toolbar .rich-toolbar-select--font,.dynamic-rich-text-toolbar .rich-toolbar-select--font{width:126px}.rich-display-docx-toolbar .rich-toolbar-select--size,.dynamic-rich-text-toolbar .rich-toolbar-select--size,.rich-text-design-toolbar .rich-toolbar-select--size{width:82px}.rich-display-docx-toolbar .rich-toolbar-select--line-height,.dynamic-rich-text-toolbar .rich-toolbar-select--line-height{width:116px}.rich-display-docx-toolbar .ant-input-number,.dynamic-rich-text-toolbar .ant-input-number{width:92px}.rich-display-docx-toolbar .rich-toolbar-size-input,.dynamic-rich-text-toolbar .rich-toolbar-size-input{width:96px}.rich-display-docx-toolbar input[type=color],.dynamic-rich-text-toolbar input[type=color]{width:32px;min-width:32px;padding:2px}.rich-toolbar-color-control{color:#515867;background:#fff;border:1px solid #d8dde8;border-radius:4px;flex:0 0 56px;justify-content:center;align-items:center;gap:4px;width:56px;height:24px;padding:2px 4px;display:inline-flex}.rich-toolbar-color-control input[type=color]{cursor:pointer;background:0 0;border:0;width:24px;min-width:24px;height:18px;padding:0}.rich-display-docx-toolbar .ant-btn,.dynamic-rich-text-toolbar .ant-btn{color:#515867;box-shadow:none;background:0 0;border-color:#0000}.rich-display-docx-toolbar .ant-btn:hover,.dynamic-rich-text-toolbar .ant-btn:hover{color:#1f2533!important;background:#f5f7fb!important;border-color:#d8dde8!important}.rich-toolbar-divider{background:#e1e4eb;align-self:stretch;width:1px;margin:0 8px}.rich-toolbar-text-icon{min-width:16px;color:inherit;text-align:center;font-size:18px;font-weight:700;line-height:1;display:inline-block}.rich-toolbar-line--compact .rich-toolbar-text-icon{font-size:12px}.rich-dialog-stack{flex-direction:column;gap:12px;display:flex}.rich-dialog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.rich-dialog-grid label{color:#596176;flex-direction:column;gap:6px;font-size:12px;display:flex}.rich-dialog-grid .ant-input-number,.rich-dialog-stack .ant-input-number,.rich-dialog-stack .ant-select{width:100%}.rich-dialog-checkbox{grid-column:1/-1}.rich-display-docx-page-wrap{max-height:min(68vh,760px);padding:28px;overflow:auto}.rich-display-docx-page{color:#1f2533;background:#fff;border:1px solid #d8deeb;border-radius:3px;outline:none;width:min(100%,860px);min-height:560px;margin:0 auto;padding:54px 62px;box-shadow:0 10px 28px #1f25331a}.rich-display-docx-page:empty:before{content:"在这里编辑图文内容";color:#a0a7b8}.rich-editor-preserved-selection{outline-offset:2px;background:#2f75ff6b;outline:1px dashed #2f75ff}.rich-display-html-source-wrap{padding:16px}.rich-display-html-source textarea{tab-size:2;min-height:560px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.55}.rich-display-image-preview{background:#fafbfe;border:1px solid #e1e6f0;border-radius:8px;margin-top:12px;padding:10px}.rich-display-image-preview img{object-fit:contain;max-width:100%;max-height:220px;margin:0 auto;display:block}.rich-text-design-editor{background:#f8fafc;border:1px solid #d8deeb;border-radius:0;width:100%;min-height:126px;overflow:hidden}.rich-text-design-toolbar{background:#f1f5f9;border-bottom:1px solid #e3e8f2;flex-wrap:wrap;align-items:center;gap:4px;min-height:34px;padding:5px 7px;display:flex}.rich-text-design-toolbar .ant-select,.rich-text-design-toolbar .ant-input-number{width:92px}.rich-text-design-toolbar input[type=color]{background:#fff;border:1px solid #d6deea;border-radius:3px;width:28px;height:24px;padding:2px}.rich-text-design-toolbar button{color:#3f4a5f;cursor:pointer;background:#fff;border:1px solid #d6deea;border-radius:3px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;font-size:11px;font-weight:650;display:inline-flex}.rich-text-design-toolbar button .anticon{font-size:13px}.rich-text-toolbar-marker{color:#61708a;justify-content:center;align-items:center;width:20px;height:24px;font-size:13px;display:inline-flex}.rich-text-design-toolbar button:hover{color:#1f2533;background:#f8fbef;border-color:#9cb452}.rich-text-design-page{color:#263044;background:#fff;outline:none;min-height:112px;padding:12px 14px}.rich-text-design-page:empty:before{content:"请输入富文本内容";color:#a0a7b8}.dynamic-rich-text-editor{background:#fff;border:1px solid #d8deeb;border-radius:0;width:100%;min-width:0;overflow:hidden}.dynamic-rich-text-toolbar .ant-btn{border-radius:3px}.dynamic-rich-text-page{color:#263044;overflow-wrap:anywhere;background:#fff;outline:none;min-height:180px;padding:12px 14px}.dynamic-rich-text-page:empty:before{content:attr(data-placeholder);color:#a0a7b8}.dynamic-rich-text-page:focus:empty:before{content:""}.dynamic-rich-text-page p,.rich-text-design-page p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.65}.dynamic-rich-text-page table,.rich-text-design-page table{border-collapse:collapse;table-layout:fixed;width:100%;margin:10px 0}.dynamic-rich-text-page th,.dynamic-rich-text-page td,.rich-text-design-page th,.rich-text-design-page td{vertical-align:top;border:1px solid #d8deeb;min-height:28px;padding:8px}.dynamic-rich-text-page img,.rich-text-design-page img{max-width:100%;height:auto}.dynamic-form-display--inline{background:0 0;border:0;min-height:0;padding:0}.property-row--split{grid-template-columns:1fr 1fr;gap:10px;display:grid}.property-row--inline{flex-direction:row;justify-content:space-between;align-items:center}.column-span-custom-panel{background:#fff;border-bottom:1px solid #eef1f6;flex-direction:column;gap:8px;padding:8px;display:flex}.column-span-custom-panel>span,.column-span-quick-title{color:#667085;font-size:12px;line-height:1}.column-span-custom-panel .ant-input-number{width:100%}.column-span-quick-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.column-span-quick-list .ant-btn{min-width:0;padding-inline:4px}.portal-radio-row{width:100%;display:flex}.portal-radio-row .ant-radio-button-wrapper{text-align:center;flex:1}.portal-color-input{width:100%;height:34px;padding:4px}.field-status-group{background:#f1f3f6;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;padding:4px;display:grid!important}.field-status-group .ant-radio-button-wrapper{text-align:center;background:0 0;min-width:0;height:32px;padding:0 4px;box-shadow:none!important;border:0!important;border-radius:6px!important}.field-status-group .ant-radio-button-wrapper:before{display:none!important}.property-section-title{color:#303747;margin-top:16px;font-weight:650}.subform-segment-group{background:#f1f3f6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:4px;display:grid!important}.subform-segment-group--four{grid-template-columns:repeat(4,minmax(0,1fr))}.subform-segment-group .ant-radio-button-wrapper{text-align:center;background:0 0;min-width:0;height:32px;padding:0 6px;box-shadow:none!important;border:0!important;border-radius:6px!important}.subform-segment-group .ant-radio-button-wrapper:before{display:none!important}.subform-segment-group .ant-radio-button-wrapper-checked{color:#1f2533!important;background:#fff!important}.option-editor-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.option-editor-item{background:#fff;border:1px solid #e1e5ed;border-radius:8px;grid-template-columns:16px 24px 38px minmax(0,1fr) auto 26px 26px;align-items:center;gap:7px;min-width:0;height:44px;padding:5px 6px;display:grid}.option-editor-drag{color:#b6bfce;cursor:grab}.option-editor-radio{background:#fff;border:2px solid #dfe4ec;border-radius:50%;width:22px;height:22px}.option-editor-color{color:#1677ff;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.option-editor-item .ant-input{color:#4f586d;padding:0;font-size:14px}.option-editor-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.option-editor-actions .ant-btn{padding-inline:4px}.option-editor-link{margin-top:10px}.option-editor-empty{color:#9aa1b3;text-align:center;border:1px dashed #d9dee8;border-radius:8px;padding:18px 10px}.dynamic-field-description{margin-top:-3px;font-size:12px;line-height:1.45;display:block}.formula-preview-control{width:100%}.formula-editor-modal .ant-modal-content{border-radius:18px;padding:28px 34px 30px}.formula-editor-modal.is-expanded .formula-editor-code{height:430px}.formula-editor-title{color:#202532;align-items:baseline;gap:16px;font-size:24px;font-weight:750;display:flex}.formula-editor-title span{color:#7f8aa3;font-size:15px;font-weight:500}.formula-editor-shell{flex-direction:column;gap:16px;display:flex}.formula-editor-box{background:#fff;border:1px solid #e4e7ee;border-radius:10px;overflow:hidden}.formula-editor-toolbar{border-bottom:1px solid #e8ebf1;justify-content:space-between;align-items:center;height:44px;padding:0 14px;display:flex}.formula-editor-toolbar strong{color:#292f3d;font-size:16px}.formula-editor-toolbar div{align-items:center;gap:12px;display:flex}.formula-editor-toolbar button{color:#5c68f5;cursor:pointer;background:0 0;border:0;width:30px;height:30px;padding:0;font-size:18px;font-weight:800}.formula-editor-toolbar button:last-child{color:#303747;font-size:16px}.formula-editor-code{grid-template-columns:46px 1fr;height:300px;display:grid}.formula-editor-code>span{color:#a0a6b5;text-align:center;border-right:1px solid #e2e6ee;padding-top:15px;font-size:18px}.formula-editor-code .ant-input{box-shadow:none;resize:none;border:0;padding:14px 16px;font-size:16px;height:100%!important}.formula-editor-bottom{grid-template-columns:1fr .85fr 1.45fr;gap:14px;min-height:310px;display:grid}.formula-list-panel,.formula-help-panel{background:#fff;border:1px solid #e4e7ee;border-radius:10px;min-width:0;overflow:hidden}.formula-list-panel h3,.formula-help-panel h3{color:#2c3240;border-bottom:1px solid #eef0f4;margin:0;padding:14px 16px;font-size:16px}.formula-list-panel .ant-input-affix-wrapper{width:calc(100% - 24px);box-shadow:none;border:0;margin:10px 12px}.formula-list{max-height:240px;padding:0 10px 10px;overflow-y:auto}.formula-list-item{color:#232936;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding:8px 10px;display:flex}.formula-list-item:hover,.formula-list-item.is-active{background:#f2f4f8}.formula-list-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.formula-empty{color:#9aa1b3;text-align:center;padding:28px 10px}.formula-help-panel{padding-bottom:16px}.formula-help-panel p{color:#657086;margin:14px 16px 0;font-size:15px;line-height:1.55}.formula-help-panel b,.formula-help-panel code{color:#7a189a;font-family:inherit}.formula-help-panel button{color:#1677ff;cursor:pointer;background:0 0;border:0;margin:18px 16px 0;padding:0}.properties-empty{color:#9ba2b4;text-align:center;padding:60px 12px;line-height:1.7}.field-id-note{color:#9aa1b3;word-break:break-all;margin:14px 0 0;font-size:10px;line-height:1.6}@media (width<=1300px){.designer-body{grid-template-columns:200px minmax(620px,1fr) 290px}.designer-workspace{padding-inline:20px}.form-canvas{--designer-field-label-size:13px}}@media (width>=1600px){.form-canvas{--designer-field-label-size:15px}.palette-item{height:32px}}.system-layout{min-height:100vh}.system-sider{z-index:10;border-right:1px solid #e7eaf0;inset:0 auto 0 0;box-shadow:4px 0 20px #1c233508;position:fixed!important}.system-sider+.ant-layout{margin-left:238px}.system-brand{color:#5662e9;border-bottom:1px solid #eef0f5;align-items:center;gap:12px;height:76px;padding:0 22px;display:flex}.system-brand>.anticon{font-size:29px}.system-brand div{flex-direction:column;line-height:1.25;display:flex}.system-brand b{color:#252b3a;font-size:15px}.system-brand span{color:#9299aa;margin-top:4px;font-size:11px}.system-sider .ant-menu{padding-top:14px;border-inline-end:0!important}.system-version{color:#9aa1b3;text-align:center;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;bottom:20px;left:16px;right:16px}.system-version:hover{color:#3157ff}.version-history-modal .ant-modal-content{border-radius:10px;max-height:calc(100vh - 24px);padding:28px 38px 18px}.version-history-modal .ant-modal-close{top:20px;right:22px}.version-history-modal .ant-modal-body{max-height:calc(100vh - 136px);padding-right:10px;overflow-y:auto}.version-history-modal .ant-modal-footer{margin-top:14px}.version-history-modal .ant-modal-footer .ant-btn{min-width:86px;height:44px;font-size:18px}.version-history{color:#1f2937;gap:22px;display:grid}.version-history>h3.ant-typography{margin:0;font-size:26px;line-height:1.25}.version-history-card{background:#fff;border:1px solid #dfe5ef;border-radius:10px;gap:22px;min-width:0;max-width:100%;padding:26px 28px;display:grid}.version-history-card>*{min-width:0;max-width:100%}.version-history-card-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.version-history-version-line{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;max-width:100%;display:flex}.version-history-tooling{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.version-history-card-head h2.ant-typography,.version-history-card-head h4.ant-typography{margin:0}.version-history-card-head h2.ant-typography{font-size:30px;line-height:1.15}.version-history-card-head h4.ant-typography{margin-top:16px;font-size:16px;line-height:1.35}.version-history-card-head .ant-typography-secondary{flex:none;margin-top:8px;font-size:16px;line-height:1.35;color:#8c8f96!important}.version-history-card-head .version-history-current-tag{border:0;padding:3px 12px;font-size:16px;line-height:24px}.version-history-card-head .version-history-tool-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;margin:0;padding:1px 8px;font-size:12px;line-height:20px}.version-history-meta{color:#6b7a92;grid-template-columns:1.1fr 1.2fr 1fr;gap:18px 42px;font-size:12px;line-height:1.45;display:grid}.version-history-meta div:nth-child(4){grid-column:1/2}.version-history-meta span{font-weight:700}.version-history-meta b{color:#687893;overflow-wrap:anywhere;font-weight:700}.version-history-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:44px;display:grid}.version-history-grid>section,.version-history-items,.version-history-items li{min-width:0;max-width:100%}.version-history-grid h4.ant-typography,.version-history-section h4.ant-typography{margin:0 0 14px;font-size:16px;line-height:1.3}.version-history-section ul,.version-history-detail-body ul{margin:0;padding-left:22px;font-size:12px;line-height:1.55}.version-history-items{gap:18px;margin:0;padding:0;list-style:none;display:grid}.version-history-items li{gap:6px;padding-left:16px;font-size:12px;line-height:1.45;display:grid;position:relative}.version-history-items li:before{content:"";background:#1f2937;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;left:0}.version-history-items strong{color:#111827;font-size:14px;line-height:1.35;display:block}.version-history-items span{color:#64748b;overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:700;line-height:1.35;display:block}.version-history-items p{color:#1f2937;overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:12px;line-height:1.5}.version-history-section li+li,.version-history-detail-body li+li{margin-top:7px}.version-history-section{max-width:38%}.version-history-details{color:#334155;font-size:12px}.version-history-details summary{cursor:pointer}.version-history-detail-body{background:#fafbff;border:1px solid #edf0f6;margin-top:10px;padding:12px 14px}.version-history-detail-body p{margin:0 0 8px}.version-history-detail-body code{overflow-wrap:anywhere;color:#18233f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}@media (width<=980px){.version-history-modal{width:calc(100vw - 24px)!important}.version-history-modal .ant-modal-content{padding:22px 20px 16px}.version-history-card-head{display:grid}.version-history-card-head .ant-typography-secondary{font-size:16px}.version-history-meta,.version-history-grid{grid-template-columns:1fr}.version-history-section{max-width:none}}.system-topbar{z-index:7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;height:64px;display:flex;position:sticky;top:0;background:#fffffff5!important;padding:0 28px!important}.system-user-menu{color:#1f2533;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 10px;transition:background .16s;display:inline-flex}.system-user-menu:hover,.system-user-menu:focus-visible{background:#f1f3ff;outline:none}.system-user-menu .ant-typography{max-width:190px;color:inherit;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.system-content{min-height:calc(100vh - 64px)}.content-page{max-width:1440px;margin:0 auto;padding:28px 32px 56px}.content-page>.ant-card{border-color:#e6e9f0;margin-top:18px;box-shadow:0 8px 30px #1e263a0a}.external-approval-shell{background:#f6f7fa;min-height:100vh}.external-approval-topbar{border-bottom:1px solid #e6e9f0;align-items:center;gap:28px;height:72px;display:flex;background:#fff!important;padding:0 32px!important}.external-approval-topbar .ant-typography{margin:0;line-height:1.25}.external-approval-brand{flex:none}.external-approval-mark{color:#fff;background:#4350ce;border-radius:8px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.external-approval-nav{background:0 0;border-bottom:0;flex:auto;min-width:0;overflow:auto hidden}.external-approval-nav.ant-menu-horizontal{line-height:70px}.approval-nav-label{align-items:center;gap:6px;display:inline-flex}.approval-nav-count .ant-badge-count{min-width:18px;height:18px;box-shadow:none;padding:0 5px;font-size:11px;line-height:18px}.external-approval-content .content-page{padding-top:24px}.start-content-page,.form-preview-page.content-page,.task-detail-page{width:100%;max-width:none;padding-inline:clamp(12px,2.2vw,32px)}.task-detail-toolbar{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1300px;min-height:54px;margin:-12px auto 12px;display:flex}.task-detail-card{width:100%;max-width:1300px;margin-inline:auto;overflow:hidden}.task-detail-card>.ant-card-body{width:100%;min-width:0;padding-inline:clamp(14px,2vw,24px);overflow:hidden}.task-detail-card .dynamic-form-grid--readonly{width:100%;min-width:0;max-width:100%;overflow:hidden}.task-detail-card .dynamic-form-grid--readonly>*,.task-detail-card .dynamic-form-container-grid>*{min-width:0;max-width:100%}.task-detail-actions{justify-content:center;width:100%;max-width:1300px;margin:20px auto 0;padding-bottom:6px;display:flex!important}.task-detail-actions .ant-btn{min-width:74px}.task-process-collapse{width:100%;max-width:1300px;margin:14px auto 0}.task-process-collapse .ant-collapse{background:#fff;border:1px solid #e6eaf3;border-radius:8px;overflow:hidden;box-shadow:0 8px 30px #1e263a0a}.task-process-collapse .ant-collapse-item{border-bottom:0}.task-process-collapse .ant-collapse-header{min-height:54px;align-items:center!important;padding:12px 18px!important}.task-process-collapse .ant-collapse-content-box{padding:4px 18px 18px!important}.task-process-collapse-head{flex-wrap:wrap;align-items:center;gap:6px 18px;min-width:0;display:flex}.task-process-collapse-title{color:#1f2533;align-items:center;gap:8px;font-weight:600;display:inline-flex}.task-process-collapse-meta{color:#7b8497;overflow-wrap:anywhere;min-width:0}.task-process-panel-body{gap:18px;padding-top:4px;display:grid}.task-process-summary{background:#fafbfe;border:1px solid #edf0f6;border-radius:8px;grid-template-columns:84px minmax(0,1fr);gap:8px 14px;padding:12px 14px;display:grid}.task-process-summary span{color:#7b8497}.task-process-summary b{color:#202838;overflow-wrap:anywhere;min-width:0;font-weight:600}.task-process-section{gap:10px;display:grid}.task-process-handler-list{gap:8px;display:grid}.task-process-handler{background:#fff;border:1px solid #edf0f6;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.task-process-handler-main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.task-process-handler-meta{color:#7b8497;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.task-process-opinion{overflow-wrap:anywhere;background:#fafbfe;border:1px solid #edf0f6;border-radius:8px;max-width:100%;padding:8px 10px;display:block}.content-heading,.detail-title{justify-content:space-between;align-items:center;gap:24px;display:flex}.content-heading .ant-typography,.detail-title .ant-typography{margin:0}.detail-title{margin:12px 0 20px}.approval-top-nav{border-bottom:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin:0 0 8px;padding:0 32px;display:flex;box-shadow:0 8px 22px #1f253308}.approval-top-nav-title{color:inherit;flex:none;font-weight:700}.approval-top-nav-items{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.approval-top-nav-items button{min-height:32px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:0 12px}.approval-top-nav-items button:hover,.approval-top-nav-items button.is-active{background:#5662ea12}.approval-portal-page{max-width:none;position:relative}.approval-pending-publish-card{background:#f8fbff;border-color:#bfdbfe;margin:0 0 16px}.approval-pending-publish-card .ant-card-body{justify-content:space-between;align-items:center;gap:16px;display:flex}.approval-pending-publish-content{min-width:0}.approval-pending-publish-content .ant-typography{margin:0}.approval-pending-publish-icon{color:#2563eb;margin-top:2px;font-size:22px}.approval-portal-view-switch{z-index:3;position:absolute;top:12px;right:12px}.approval-portal-page.is-mobile-portal{place-items:start center;min-height:calc(100vh - 128px);padding-top:18px;display:grid}.approval-portal-mobile-view-frame{flex:none}.approval-portal-mobile-view-frame .approval-portal-hero,.approval-portal-mobile-view-frame .approval-portal-panel,.approval-portal-mobile-view-frame .approval-portal-single-stat,.approval-portal-mobile-view-frame .approval-portal-action{box-shadow:none}.approval-portal-loading{place-items:center;min-height:360px;display:grid}.approval-portal-config-error{margin-bottom:16px}.approval-portal-hero{background:linear-gradient(135deg,#f7f9ff 0%,#eef4ff 52%,#f8fbfb 100%);border:1px solid #e1e6f1;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;box-shadow:0 12px 34px #242d450f}.approval-portal-hero .ant-typography{margin:0}.approval-portal-hero h2.ant-typography{margin:0;font-size:28px}.approval-portal-hero-content{flex:360px;min-width:0}.approval-portal-company-title{line-height:1.18}.approval-portal-user-greeting{color:#64748b;margin-top:8px;font-size:14px;display:block}.approval-portal-stats{margin-top:16px}.approval-portal-stat{border-color:#e6eaf3;overflow:hidden}.approval-portal-stat:before{content:"";background:#6570ef;height:3px;margin:-24px -24px 18px;display:block}.approval-portal-stat.is-urgent:before{background:#e95f5f}.approval-portal-stat.is-work:before{background:#5662ea}.approval-portal-stat.is-done:before{background:#1f9b83}.approval-portal-stat.is-closed:before{background:#64748b}.approval-portal-stat.is-disabled{cursor:default}.approval-portal-single-stat{color:#1f2937;text-align:left;cursor:pointer;background-color:#fff;background-position:50%;background-size:cover;border:1px solid #e6eaf3;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:94px;padding:20px 22px;display:flex;box-shadow:0 12px 34px #242d450f}.approval-portal-single-stat.is-disabled{cursor:default}.approval-portal-single-stat-icon{color:#111827;background:#ffffffb8;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.approval-portal-single-stat-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.approval-portal-single-stat-copy b{color:inherit;overflow-wrap:anywhere;font-weight:500}.approval-portal-single-stat-copy strong{color:inherit;font-size:24px;line-height:1}.approval-stats-widget{background:0 0;min-height:100%;padding:12px}.approval-stats-widget-state{color:#64748b;background:#fff;border:1px solid #e6eaf3;border-radius:8px;justify-content:center;align-items:center;min-height:86px;display:flex}.approval-stats-widget-card{color:#1f2937;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eaf3;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:86px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #242d450f}.approval-stats-widget-card:hover{background:#fbfcff;border-color:#b8c1ff}.approval-stats-widget-card.is-urgent{border-top:3px solid #e95f5f}.approval-stats-widget-card.is-work{border-top:3px solid #5662ea}.approval-stats-widget-card.is-done{border-top:3px solid #1f9b83}.approval-stats-widget-card.is-closed{border-top:3px solid #64748b}.approval-stats-widget-icon{color:#5662ea;background:#f1f3ff;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.approval-stats-widget-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.approval-stats-widget-copy b{color:#475569;overflow-wrap:anywhere;font-weight:600}.approval-stats-widget-copy strong{color:#111827;min-height:26px;font-size:26px;line-height:1}.approval-portal-main{margin-top:16px}.approval-portal-panel{border-color:#e6eaf3;box-shadow:0 8px 28px #1f25330a}.approval-portal-action{text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #edf0f6;border-radius:8px;align-items:flex-start;gap:14px;width:100%;min-height:112px;padding:16px;transition:border-color .16s,background .16s,transform .16s;display:flex}.approval-portal-action:hover{background:#f6f8ff;border-color:#b8c1ff;transform:translateY(-1px)}.approval-portal-action:disabled{cursor:default}.approval-portal-action:disabled:hover{background:#fbfcff;border-color:#edf0f6;transform:none}.approval-portal-action>span{color:#5662ea;background:#f1f3ff;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.approval-portal-action>div{min-width:0}.approval-portal-action .ant-typography{margin:0}.approval-portal-action .ant-typography-secondary{margin-top:7px;line-height:1.5;display:block}.approval-portal-action b{color:#5662ea;margin-top:12px;font-size:13px;display:inline-flex}.approval-portal-group-blocks{margin-top:14px}.approval-portal-group-blocks .approval-portal-grid-item{min-width:0}.approval-portal-timeline{grid-template-columns:repeat(var(--portal-timeline-columns,1), minmax(0, 1fr));gap:12px;display:grid}.approval-portal-timeline div{background:#fbfcff;border:1px solid #eef1f7;border-radius:8px;grid-template-columns:34px 1fr;align-items:center;gap:2px 10px;padding:10px;display:grid}.approval-portal-timeline.is-icon-hidden div{grid-template-columns:1fr}.approval-portal-timeline .anticon{color:#5662ea;background:#f1f3ff;border-radius:8px;grid-row:1/span 2;place-items:center;width:34px;height:34px;display:grid}.approval-portal-timeline span{color:#303747;font-weight:650}.approval-portal-timeline b{color:#8b94a8;font-size:12px;font-weight:400}.approval-portal-empty{margin-top:16px}.approval-portal-empty .ant-card-body{justify-content:space-between;align-items:center;gap:20px;display:flex}.approval-portal-empty .ant-typography{margin:0}.approval-portal-empty .ant-typography-secondary{margin-top:6px;display:block}.approval-portal-group .ant-typography-secondary{margin-bottom:14px;display:block}.approval-portal-group-actions{margin-top:14px}.approval-portal-group-empty{color:#8b94a8;text-align:center;background:#fbfcff;border:1px dashed #d8deeb;border-radius:8px;margin-top:12px;padding:18px}.approval-public-page{background:#f4f7fb;min-height:100vh;padding:34px clamp(18px,5vw,70px) 58px}.approval-portal-grid{gap:var(--portal-row-gap,16px) var(--portal-column-gap,16px);grid-template-columns:repeat(24,minmax(0,1fr));display:grid}.approval-portal-grid-item{min-width:0}.approval-public-page .approval-portal-grid{max-width:none;margin-left:auto;margin-right:auto}.approval-public-brand{color:#5d6680;max-width:1180px;margin:0 auto 16px;font-size:13px;font-weight:650}.portal-designer-page{background:#eef2f7;grid-template-rows:auto minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.portal-designer-topbar{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #e3e7ef;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 18px;display:flex;position:sticky;top:0}.portal-designer-topbar .ant-typography{margin:0}.portal-designer-identity{width:min(720px,100vw - 180px);margin-top:8px;padding:7px 10px}.portal-designer-identity .ant-alert-message{font-size:12px}.portal-designer-identity .ant-alert-description{margin-top:4px}.portal-designer-identity .ant-tag{overflow-wrap:anywhere;white-space:normal;max-width:100%;margin:0}.portal-mobile-device-select{width:300px}.portal-designer-body{grid-template-columns:240px minmax(520px,1fr) 310px;gap:18px;min-height:0;padding:18px;display:grid;overflow:hidden}.portal-designer-palette,.portal-designer-properties{background:#fff;border:1px solid #e1e6f0;border-radius:10px;height:100%;min-height:0;padding:16px;overflow-y:auto;box-shadow:0 10px 30px #1f25330a}.portal-designer-palette{flex-direction:column;display:flex}.portal-designer-properties{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.portal-designer-palette .ant-typography,.portal-designer-properties .ant-typography{margin-top:0}:is(.portal-designer-properties>.ant-typography,.portal-designer-properties>.ant-btn,.portal-designer-properties>.portal-property-divider,.portal-designer-properties>.portal-auto-name-preview,.portal-designer-properties>.portal-top-nav-editor,.portal-designer-properties>.portal-mobile-tab-editor,.portal-designer-properties>.portal-layout-controls,.portal-designer-properties>.portal-shortcut-list,.portal-designer-properties>.portal-property-current,.portal-designer-properties>.portal-icon-settings-grid,.portal-designer-properties>.portal-color-grid,.portal-designer-properties>.property-row--split,.portal-designer-properties>.property-row:has(textarea),.portal-designer-properties>.property-row:has(.portal-radio-row)){grid-column:1/-1}.portal-designer-properties .property-row{gap:6px;min-width:0;margin-top:0}.portal-designer-properties .property-row--split{gap:10px}.portal-property-current{border-bottom:1px solid #eef1f7;gap:3px;padding:0 0 8px;display:grid}.portal-property-current b{color:#202638;overflow-wrap:anywhere;font-size:15px;line-height:1.35}.portal-property-current span{color:#667085;font-size:12px}.portal-color-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-icon-settings-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portal-icon-settings-grid .property-row{color:#596275;gap:5px;font-size:12px}.portal-icon-settings-grid .ant-select-selector,.portal-icon-settings-grid .ant-input,.portal-icon-settings-grid .ant-input-number{min-width:0}.portal-icon-settings-grid .ant-select-selection-item{font-size:12px}.portal-designer-palette-list{width:100%}.portal-designer-palette-list .ant-btn{justify-content:flex-start;width:100%}.portal-designer-palette-list .ant-btn[draggable=true]{cursor:grab}.portal-designer-palette-list .ant-btn[draggable=true]:active{cursor:grabbing}.portal-public-card{background:#f8faff;margin-top:18px}.portal-publish-card{margin-top:auto}.portal-public-card .ant-typography{word-break:break-all;margin-bottom:8px}.portal-custom-group-card .ant-card-body,.portal-form-palette-card .ant-card-body{flex-direction:column;gap:10px;display:flex}.portal-form-palette-list{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow:auto}.portal-form-palette-item{color:#303747;text-align:left;cursor:grab;background:#fff;border:1px solid #dfe6f4;border-radius:8px;width:100%;padding:8px 10px}.portal-form-palette-item:active{cursor:grabbing}.approval-portal-top-nav-preview{border:1px solid #e5e9f2;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:10px 12px;display:flex}.approval-portal-top-nav-preview button{cursor:pointer;background:#fff;border:1px solid #e5e9f2;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;display:inline-flex}.approval-portal-top-nav-preview button:disabled{cursor:default;opacity:.76}.portal-designer-canvas{align-content:start;gap:var(--portal-row-gap,14px) var(--portal-column-gap,14px);background:linear-gradient(#fff,#fff) padding-box padding-box,repeating-linear-gradient(0deg,#0000 0 23px,#eef2f7 24px),repeating-linear-gradient(90deg,#0000 0 23px,#eef2f7 24px);border:1px solid #dde5f1;border-radius:12px;grid-template-columns:repeat(24,minmax(0,1fr));grid-auto-rows:minmax(84px,auto);height:100%;min-height:0;padding:22px;display:grid;overflow:auto;box-shadow:0 16px 44px #1f25330f}.portal-designer-preview-canvas{background:#f6f8fc;grid-auto-rows:auto}.portal-design-block{text-align:left;cursor:grab;background:#f8faffeb;border:1px dashed #cbd4e7;border-radius:10px;grid-template-columns:34px 1fr 28px;align-items:center;gap:14px;width:100%;min-height:86px;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.portal-design-block:hover,.portal-design-block.is-selected{border-color:#5662ea;transform:translateY(-1px);box-shadow:0 10px 24px #5662ea1f}.portal-design-block.is-dragging{opacity:.46;cursor:grabbing;border-style:solid}.portal-design-block>.anticon:first-child{color:#738099;font-size:18px}.portal-design-block>.anticon:last-child{color:#a5adbd;cursor:pointer}.portal-design-block>.anticon:last-child:hover{color:#ff4d4f}.portal-design-block .ant-typography{margin:7px 0 0}.portal-design-preview-block{cursor:grab;background:0 0;border:1px dashed #0000;border-radius:12px;min-width:0;padding:0;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;position:relative}.portal-design-preview-block:hover,.portal-design-preview-block.is-selected{background:#f6f8ffc2;border-color:#5662ea;transform:translateY(-1px);box-shadow:0 10px 24px #5662ea1f}.portal-design-preview-block.is-dragging{opacity:.48;cursor:grabbing;border-style:solid}.portal-design-preview-block.is-nested{padding:0}.portal-design-preview-block.is-nested:hover,.portal-design-preview-block.is-nested.is-selected{transform:none}.portal-designer-preview-canvas.is-mobile-preview{width:var(--portal-mobile-width,430px);height:var(--portal-mobile-height,932px);border:var(--portal-bezel,10px) solid #111827;border-radius:var(--portal-corner-radius,42px);background:#fff;align-self:center;max-width:100%;min-height:0;margin:0 auto;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.portal-designer-preview-canvas.is-mobile-preview:before{top:114px;left:calc(-1 * var(--portal-bezel,10px) - 4px);z-index:1;content:"";pointer-events:none;background:#101827;border-radius:4px 0 0 4px;width:4px;height:42px;position:absolute;box-shadow:0 54px #101827}.portal-designer-preview-canvas.is-mobile-preview:after{top:168px;right:calc(-1 * var(--portal-bezel,10px) - 4px);z-index:1;content:"";pointer-events:none;background:#101827;border-radius:0 4px 4px 0;width:4px;height:74px;position:absolute}.portal-mobile-scroll{align-content:start;gap:var(--portal-row-gap,0) var(--portal-column-gap,0);height:100%;padding:112px 0 calc(58px + var(--portal-safe-bottom,34px) + 20px);background:#fff;overflow-y:auto}.portal-mobile-scroll::-webkit-scrollbar{width:0}.portal-mobile-preview-chrome{z-index:6;color:#fff;pointer-events:none;background:#118477;height:104px;position:absolute;top:0;left:0;right:0}.portal-mobile-preview-chrome:before{top:calc(-1 * var(--portal-bezel,10px));width:var(--portal-notch-width,168px);height:var(--portal-notch-height,48px);content:"";background:#050505;border:1px solid #ffffffb8;border-top:0;border-radius:0 0 23px 23px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 1px #ffffff70}.portal-mobile-status{justify-content:space-between;align-items:center;height:44px;padding:0 18px;font-size:13px;font-weight:700;display:flex}.portal-mobile-status-icons{align-items:center;gap:7px;display:inline-flex}.portal-mobile-status-icons i{border:3px solid #0000;border-top:0;border-bottom-color:#fff;border-radius:0 0 16px 16px;width:18px;height:12px}.portal-mobile-status-icons b{border:2px solid #fff;border-radius:3px;width:22px;height:11px;position:relative}.portal-mobile-status-icons b:after{content:"";background:#fff;border-radius:0 2px 2px 0;width:2px;height:5px;position:absolute;top:2px;right:-5px}.portal-mobile-title{border-top:1px solid #0000001a;justify-content:center;align-items:center;height:60px;font-size:15px;font-weight:700;display:flex}.portal-mobile-capsule{background:#00000029;border:1px solid #ffffffb3;border-radius:18px;justify-content:space-around;align-items:center;width:76px;height:34px;font-weight:700;display:flex;position:absolute;bottom:18px;right:14px}.portal-mobile-capsule i{border:4px solid #fff;border-radius:50%;width:18px;height:18px}.portal-mobile-tabbar{z-index:6;height:calc(58px + var(--portal-safe-bottom,34px));color:#667085;cursor:pointer;background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start;padding-top:22px;font-size:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.portal-mobile-tabbar.is-selected{outline-offset:-2px;outline:1px dashed #1677ff}.portal-mobile-tabbar span{text-align:center}.portal-mobile-tabbar span:first-child{color:#118477}.portal-mobile-home-indicator{z-index:7;pointer-events:none;background:#0a0a0a;border-radius:999px;width:128px;height:5px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.portal-mobile-tab-editor{gap:8px;display:grid}.portal-mobile-tab-editor-item{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.portal-design-preview-tools{z-index:2;color:#64748b;opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:8px;min-height:22px;font-size:12px;transition:opacity .14s;display:flex;position:absolute;top:-24px;right:0}.portal-design-preview-block:hover .portal-design-preview-tools,.portal-design-preview-block:focus-within .portal-design-preview-tools,.portal-design-preview-block.is-selected .portal-design-preview-tools{opacity:1;pointer-events:auto}.portal-design-preview-tools>span{color:#4f5d75;text-align:right;align-items:center;gap:6px;font-weight:650;display:inline-flex}.portal-design-preview-surface{cursor:grab}.portal-design-preview-surface button,.portal-design-preview-surface a,.portal-design-preview-surface input,.portal-design-preview-surface textarea,.portal-design-preview-surface select{pointer-events:none}.portal-design-preview-surface .approval-portal-stats{margin-top:0}.portal-design-preview-surface .approval-portal-panel,.portal-design-preview-surface .approval-portal-stat,.portal-design-preview-surface .approval-portal-hero{box-shadow:none}.portal-property-divider{color:#303747;border-top:1px solid #eef1f7;align-items:center;gap:8px;margin:20px 0 4px;padding-top:16px;font-weight:650;display:flex}.portal-auto-name-preview{background:#fbfcff;border:1px solid #dfe6f4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;margin:10px 0;padding:10px 12px;display:grid}.portal-auto-name-preview span{color:#64748b;grid-column:1/-1;font-size:12px}.portal-auto-name-preview b{color:#1f2937;overflow-wrap:anywhere;min-width:0}.portal-top-nav-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.portal-top-nav-item-card{background:#fbfcff}.portal-top-nav-item-card[draggable=true]{cursor:grab}.portal-top-nav-item-card[draggable=true]:active{cursor:grabbing}.portal-top-nav-item-card.is-dragging{opacity:.5}.portal-top-nav-item-card .ant-card-body{padding:8px}.portal-top-nav-item-card .ant-space{max-width:100%}.portal-top-nav-item-card .ant-space-item{min-width:0}.portal-top-nav-item-fields{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.portal-layout-controls{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.portal-shortcut-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.portal-shortcut-card{background:#fbfcff}.portal-shortcut-fields{width:100%}.portal-drop-hint{color:#5662ea;text-align:center;background:#f6f8ff;border:1px dashed #9fa8ff;border-radius:10px;grid-column:1/-1;padding:14px}@media (width<=1180px){.portal-designer-page{height:auto;overflow:auto}.portal-designer-body{grid-template-columns:1fr;overflow:visible}.portal-designer-palette,.portal-designer-properties{height:auto;min-height:auto;overflow:visible}.portal-designer-canvas{grid-template-columns:1fr}.portal-design-block,.portal-design-preview-block{grid-column:span 1!important}.portal-designer-topbar{flex-direction:column;align-items:flex-start}.portal-designer-identity{width:min(720px,100vw - 88px)}}@media (width<=760px){.approval-portal-grid{grid-template-columns:1fr}.approval-portal-grid-item{grid-column:span 1!important}.approval-portal-hero,.approval-portal-empty .ant-card-body{flex-direction:column;align-items:flex-start}.approval-portal-hero-content{flex:0 auto;width:100%}}.center-loading,.sso-loading{color:#7e879a;justify-content:center;align-items:center;gap:18px;min-height:70vh;display:flex}.login-page{background:#07111f;place-items:center;min-height:100vh;padding:130px 40px 40px;display:grid;position:relative;overflow:hidden}.login-page:before,.login-page:after{content:"";pointer-events:none;position:absolute;inset:0}.login-page:before{background:radial-gradient(circle at 16% 18%,#288fff5c 0,#0000 24%),radial-gradient(circle at 82% 16%,#6874f457 0,#0000 24%),radial-gradient(circle at 52% 84%,#1fcebe38 0,#0000 28%),linear-gradient(135deg,#07111f 0%,#101a32 52%,#07111f 100%);animation:13s ease-in-out infinite alternate login-glow}.login-page:after{background-image:linear-gradient(#76b5ff1f 1px,#0000 1px),linear-gradient(90deg,#76b5ff1f 1px,#0000 1px),linear-gradient(120deg,#0000 0 42%,#75caff21 43% 44%,#0000 45% 100%);background-size:70px 70px,70px 70px,220px 220px;animation:18s linear infinite login-grid;-webkit-mask-image:linear-gradient(#000000db,#0000002e);mask-image:linear-gradient(#000000db,#0000002e)}.login-hero-title{z-index:1;color:#ecf8fff0;letter-spacing:0;text-align:center;text-shadow:0 0 28px #58a6ff7a;width:min(460px,100vw - 80px);height:58px;font-size:42px;font-weight:800;animation:5.8s ease-in-out infinite login-title-pulse;position:absolute;top:38px;left:50%;transform:translate(-50%)}.login-hero-title span{white-space:nowrap;justify-content:center;align-items:center;line-height:1;animation:5.8s step-end infinite login-title-case,1.9s ease-in-out infinite login-title-glitch;display:flex;position:absolute;inset:0}.login-hero-title span:last-child{opacity:0;animation-name:login-title-case-lower,login-title-glitch}.login-hero-title:before,.login-hero-title:after{content:"";opacity:0;border:1px solid #7dd1ff75;animation:5.8s ease-in-out infinite login-title-frame;position:absolute;inset:8px 26px;transform:skew(-12deg)}.login-hero-title:after{border-color:#7478ff70;animation-delay:.35s;inset:14px 46px}.login-card{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffff57;width:450px;position:relative;box-shadow:0 28px 80px #00000047}.login-card .ant-card-body{padding:38px}.login-card .ant-alert{margin:24px 0}.login-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.login-brand>.anticon{color:#fff;background:linear-gradient(135deg,#6470f3,#4350ce);border-radius:18px;place-items:center;width:62px;height:62px;font-size:32px;display:grid;box-shadow:0 12px 28px #4957db4d}.login-brand .ant-typography{margin:16px 0 2px}.integration-application-page{color:#182033;background:#f4f6fa;min-height:100vh}.integration-public-header{z-index:10;background:#fffffff5;border-bottom:1px solid #e5e9f2;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:56px;padding:0 32px;display:grid;position:sticky;top:0}.integration-public-header>div{align-items:center;gap:9px;font-size:16px;display:flex}.integration-public-header>.ant-typography{justify-self:end}.integration-application-main{width:min(1440px,100% - 48px);margin:0 auto;padding:28px 0 56px}.integration-application-intro{padding:0 4px 24px}.integration-application-intro .ant-typography{max-width:920px}.integration-application-intro .ant-steps{max-width:860px;margin-top:20px}.integration-application-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:start;gap:20px;display:grid}.integration-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.integration-confirmations{background:#f8faff;border:1px solid #dfe5f0;margin:16px 0 22px;padding:14px 16px 4px}.integration-confirmations .ant-form-item{margin-bottom:10px}.integration-requirements-panel{gap:16px;display:grid}.integration-requirements-panel section{background:#fff;border:1px solid #e0e5ee;padding:18px}.integration-requirements-panel section>.anticon{float:left;color:#4f5ee8;margin:5px 9px 0 0;font-size:20px}.integration-requirements-panel ol{padding-left:22px;line-height:1.8}.integration-requirements-panel .ant-table-wrapper{margin:12px 0}.integration-application-status{max-width:980px}.integration-lookup-grid{grid-template-columns:minmax(220px,1fr) minmax(320px,1.5fr) auto;align-items:end;gap:14px;display:grid}.integration-lookup-grid>.ant-btn{margin-bottom:24px}.integration-tracking-box,.integration-status-result,.integration-configuration-result{margin-top:18px}.integration-status-result .ant-typography{margin:0}.integration-status-result .ant-alert,.integration-configuration-result .ant-alert{margin-top:14px}.integration-authorization-actions{gap:10px;display:grid}.integration-authorization-actions .ant-typography{margin:0}.integration-configuration-result .ant-descriptions,.integration-env-block{margin-top:16px}.integration-env-block pre{white-space:pre-wrap;word-break:break-all;background:#f6f8fc;border:1px solid #dce2ec;padding:14px;font-size:12px;overflow:auto}.integration-application-admin-table,.content-page>.ant-card+.ant-card{margin-top:16px}@media (width<=960px){.integration-application-layout,.integration-lookup-grid{grid-template-columns:1fr}.integration-lookup-grid>.ant-btn{margin-bottom:0}}@media (width<=640px){.integration-public-header{grid-template-columns:auto 1fr;padding:0 16px}.integration-public-header>.ant-typography{display:none}.integration-public-header>div{justify-self:end}.integration-application-main{width:min(100% - 24px,1440px);padding-top:18px}.integration-form-grid{grid-template-columns:1fr}}@keyframes login-glow{0%{filter:hue-rotate();transform:scale(1)translate(0,0)}to{filter:hue-rotate(18deg);transform:scale(1.05)translate(-18px,12px)}}@keyframes login-grid{0%{background-position:0 0,0 0,0 0}to{background-position:70px 70px,70px 70px,220px 0}}@keyframes login-title-pulse{0%,to{filter:brightness();transform:translate(-50%)scale(1)}18%{filter:brightness(1.35);transform:translate(-50%)scale(1.18)}34%{filter:brightness(.9);transform:translate(-50%)scale(.86)}58%{filter:brightness(1.22);transform:translate(-50%)scale(1.08)}78%{filter:brightness(1.05);transform:translate(-50%)scale(.94)}}@keyframes login-title-case{0%,48%{opacity:1}49%,73%{opacity:0}74%,to{opacity:1}}@keyframes login-title-case-lower{0%,48%{opacity:0}49%,73%{opacity:1}74%,to{opacity:0}}@keyframes login-title-glitch{0%,to{text-shadow:0 0 24px #58a6ff7a;transform:translate(0,0)}18%{text-shadow:-3px 0 #2bd9ff4d,3px 0 #7e57ff4d,0 0 30px #58a6ffb3;transform:translate(2px,-1px)}19%{transform:translate(-2px,1px)}20%,62%{transform:translate(0,0)}63%{text-shadow:-2px 0 #2bd9ff42,2px 0 #7e57ff42,0 0 26px #58a6ff9e;transform:translate(3px)}64%{transform:translate(-1px)}}@keyframes login-title-frame{0%,12%,to{opacity:0;transform:scaleX(.82)skew(-12deg)}18%,32%{opacity:.85;transform:scaleX(1)skew(-12deg)}58%,68%{opacity:.58;transform:scaleX(.94)skew(10deg)}}.start-card{width:100%;max-width:1300px;margin-inline:auto;overflow:hidden}.start-card>.ant-card-body{width:100%;min-width:0;padding:clamp(14px,2vw,24px)}.approval-print-tools{background:#f8faff;border:1px solid #e6e9f0;border-radius:8px;margin-bottom:14px;padding:10px 12px}.approval-print-tool-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-print-editor{border-top:1px solid #e1e6f0;gap:8px;margin-top:10px;padding-top:10px;display:grid}.approval-print-editor-title{color:#6b7280;font-size:12px}.approval-print-code-editor{background:#fff;border:1px solid #e4e9f4;border-radius:7px;grid-template-columns:auto 130px auto minmax(180px,1fr) auto 92px auto 92px;align-items:center;gap:8px;padding:8px;font-size:12px;display:grid}.approval-print-field-list{gap:6px;max-height:180px;display:grid;overflow:auto}.approval-print-field-row{background:#fff;border:1px solid #e4e9f4;border-radius:7px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;display:grid}.approval-print-drag-handle{color:#5662ea;cursor:grab;-webkit-user-select:none;user-select:none;font-size:12px}.approval-print-image-size-row{color:#5c667a;grid-column:2/-1;grid-template-columns:auto 98px 92px auto 92px;align-items:center;gap:8px;font-size:12px;display:grid}.approval-print-restore-list{color:#6b7280;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.approval-print-preview{background:#eef1f7;border-radius:8px;max-height:min(70vh,820px);padding:18px;overflow:auto}.approval-print-paper{background:#fff;width:210mm;min-height:297mm;margin:0 auto;box-shadow:0 8px 30px #1f25331f}.approval-print-paper.is-landscape{width:297mm;min-height:210mm}.approval-print-paper .dynamic-form-grid{font-size:inherit}.approval-print-code-strip{border-bottom:1px solid #edf0f6;justify-content:flex-start;align-items:flex-start;margin:-4mm 0 3mm;padding:0 0 2mm;display:flex}.approval-print-header-wrap{margin-bottom:8px;position:relative}.approval-print-header-wrap>.dynamic-form-grid{padding:0}.approval-print-header-wrap .dynamic-form-header{grid-column:1/-1!important;width:100%!important}.approval-print-qr{z-index:1;color:#475066;background:#dce7ff;border-top-left-radius:8px;border-bottom-left-radius:8px;align-content:center;justify-items:start;gap:2px;width:94px;padding-left:10px;font-size:10px;line-height:1.2;display:grid;position:absolute;top:0;bottom:0;left:0}.approval-print-qr .ant-qrcode{width:74px!important;height:74px!important;padding:0!important}.approval-print-barcode{flex:0 300px;justify-content:flex-start;min-width:180px;padding-top:0;display:flex}.approval-print-code128{fill:#111827;max-width:100%;display:block}.approval-print-text-code{color:#111827;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;border:1px solid #111827;justify-content:center;align-items:center;max-width:100%;padding:0 10px;font-weight:700;display:inline-flex;overflow:hidden}.start-page-heading{margin-bottom:6px}.start-page-breadcrumb{color:#252b3a;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.start-page-breadcrumb button{color:#5662ea;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.start-page-breadcrumb button:hover{color:#3946d4}.start-page-breadcrumb span{color:#9aa1b3;font-weight:500}.start-page-breadcrumb strong{overflow-wrap:anywhere;min-width:0}.start-template-card{border-color:#e2e7f2;height:100%;transition:border-color .16s,box-shadow .16s,transform .16s}.start-template-card:hover,.start-template-card.is-selected{border-color:#6874f4;transform:translateY(-1px);box-shadow:0 10px 28px #414ca11a}.start-template-card .ant-card-body{grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.start-template-visual{color:#6370f3;background:#f1f3ff;border-radius:8px;place-items:center;width:74px;height:74px;font-size:30px;display:grid;overflow:hidden}.start-template-visual img{object-fit:cover;width:100%;height:100%;display:block}.start-template-name{color:#202638;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;font-size:16px;font-weight:700;line-height:1.35}.start-template-name:hover{color:#5662ea}.start-actions{justify-content:center;gap:14px;padding-top:6px;display:flex}.start-basics{grid-template-columns:150px minmax(250px,1fr);align-items:center;gap:14px 20px;display:grid}.start-basics label,.dynamic-form-field>label{color:#3b4254;font-weight:600}.dynamic-form-grid{grid-template-columns:repeat(120,minmax(0,1fr));gap:22px 0;width:100%;min-width:0;padding:24px 0;display:grid}.dynamic-form-fragment{display:contents}.dynamic-workflow-node{text-align:center;overflow-wrap:anywhere;grid-column:1/-1;justify-content:center;align-items:center;min-height:38px;font-weight:700;line-height:1.35;display:flex}.dynamic-form-field{background:#fff;border:1px solid #dfe5f2;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:14px 10px 10px;display:flex}.dynamic-form-container--layout_container .dynamic-form-container-grid>.dynamic-form-field,.dynamic-form-container--layout_container .dynamic-form-container-grid>.dynamic-form-display,.dynamic-form-container--layout_container .dynamic-form-container-grid>.dynamic-form-header,.dynamic-form-container--layout_container .dynamic-form-container-grid>.dynamic-form-container{grid-column:auto!important}.dynamic-form-field>label em{color:#e5484d;margin-right:4px;font-style:normal}.dynamic-form-field .ant-select,.dynamic-form-field .ant-input-number{width:100%}.dynamic-form-field .dynamic-rich-text-toolbar .ant-select{flex:none;width:118px}.dynamic-form-field .dynamic-rich-text-toolbar .rich-toolbar-select--block{width:78px}.dynamic-form-field .dynamic-rich-text-toolbar .rich-toolbar-select--font{width:126px}.dynamic-form-field .dynamic-rich-text-toolbar .rich-toolbar-select--size{width:82px}.dynamic-form-field .dynamic-rich-text-toolbar .rich-toolbar-select--line-height{width:116px}.dynamic-form-field .dynamic-rich-text-toolbar .ant-input-number{flex:none;width:92px}.dynamic-form-field .dynamic-rich-text-toolbar .rich-toolbar-size-input{width:96px}.dynamic-form-container--group{background:0 0!important;border-style:none!important;border-width:0!important;border-radius:0!important;padding:0!important}.dynamic-form-container--group .dynamic-form-container-grid{background:#fbfcff;border:1px solid #d7def0;border-radius:8px;grid-auto-rows:max-content;grid-auto-flow:dense;align-content:start;align-items:start;width:100%;padding:6px}.dynamic-form-container--group .dynamic-form-field{min-width:0}.dynamic-form-container--group .dynamic-form-container-title{margin:0;padding:16px 14px 8px}.dynamic-form-grid .dynamic-form-field,.dynamic-form-grid .dynamic-form-container--group .dynamic-form-container-grid,.dynamic-form-grid .external-business-module-runtime .external-business-module-frame{box-shadow:none;border-color:#0000}.dynamic-form-grid .dynamic-form-container--group .dynamic-form-container-grid{background:0 0}.dynamic-form-value{color:#252b3a;overflow-wrap:anywhere;background:#fbfcff;border:1px solid #e5e9f2;border-radius:6px;align-items:center;min-height:32px;padding:6px 10px;display:flex}.dynamic-image-network,.dynamic-video-network{background:#f8faff;border:1px solid #e1e6f0;border-radius:8px;max-width:100%;margin-bottom:10px;overflow:hidden}.dynamic-image-grid{flex-wrap:wrap;align-items:flex-start;gap:14px;max-width:100%;display:flex}.dynamic-image-box{border-radius:8px;min-width:180px;max-width:100%;position:relative;overflow:hidden}.dynamic-image-uploader{width:100%;height:100%;display:block}.dynamic-image-uploader .ant-upload-drag{height:100%}.dynamic-image-uploader .ant-upload{justify-content:center;align-items:center;height:100%;display:flex}.image-attachment-preview{background:#f8faff;border:1px solid #e1e6f0;border-radius:8px;flex:none;min-width:180px;max-width:100%;position:relative;overflow:hidden}.image-attachment-preview img{object-fit:cover;width:100%;height:100%;display:block}.image-attachment-preview button{color:#fff;cursor:pointer;background:#1a202cb8;border:0;border-radius:6px;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;right:10px}.form-data-image-frame{background:#f8faff;border:1px solid #e1e6f0;border-radius:8px;max-width:100%;overflow:hidden}.form-data-image-frame .ant-image,.form-data-image-frame img{width:100%;height:100%;display:block}.dynamic-subform{background:#fbfcff;border:1px solid #dfe5f2;border-radius:0;min-width:0;padding:16px}.dynamic-subform-title{color:#343b4d;margin-bottom:12px;font-weight:700}.dynamic-subform-table{background:#fff;border:1px solid #e1e6f0;border-radius:0;width:100%;min-height:100px;overflow-x:auto}.dynamic-subform-head,.dynamic-subform-row{width:100%;min-width:0;display:grid}.dynamic-subform-head span,.dynamic-subform-row>*{background-image:linear-gradient(#aebbd0,#aebbd0);background-position:100% 0;background-repeat:no-repeat;background-size:1px 100%;min-width:0;padding:9px 10px}.dynamic-subform-head span{color:#4f586d;background-color:#f4f6fb;font-size:12px;font-weight:650}.dynamic-subform-row{border-top:1px solid #d7deeb}.dynamic-subform-head span:first-child,.dynamic-subform-row>:first-child{background-image:linear-gradient(#aebbd0,#aebbd0),linear-gradient(#aebbd0,#aebbd0);background-position:0 0,100% 0;background-size:1px 100%,1px 100%}.dynamic-subform-row:last-of-type{border-bottom:1px solid #d7deeb}.dynamic-subform-row:nth-child(odd){background:#fff}.dynamic-subform-row:nth-child(2n){background:#f7f9fc}.dynamic-subform-row>*{height:35px;padding:0}.dynamic-subform-row>.dynamic-subform-readonly-cell{box-sizing:border-box;align-items:center;padding-inline:10px;display:flex}.dynamic-subform-row .ant-input-number,.dynamic-subform-row .ant-select{width:100%}.dynamic-subform-row .ant-select,.dynamic-subform-row .ant-select-single,.dynamic-subform-row .ant-select-multiple{height:35px!important;min-height:35px!important;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important}.dynamic-subform-row .ant-input,.dynamic-subform-row .ant-input-affix-wrapper,.dynamic-subform-row .ant-input-number,.dynamic-subform-row .ant-select-selector,.dynamic-subform-row .ant-picker{height:35px!important;min-height:35px!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}.dynamic-subform-row .ant-input,.dynamic-subform-row .ant-input-affix-wrapper,.dynamic-subform-row .ant-input-number,.dynamic-subform-row .ant-input-number-input,.dynamic-subform-row .ant-select-selector,.dynamic-subform-row .ant-picker{border-radius:0!important}.dynamic-subform-row .ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;padding-inline:0!important}.dynamic-subform-row .ant-select-selection-wrap,.dynamic-subform-row .ant-select-selection-search-input,.dynamic-subform-row .ant-select-selection-overflow,.dynamic-subform-row .ant-select-content,.dynamic-subform-row .ant-select-content-item,.dynamic-subform-row .ant-select-input,.dynamic-subform-row .ant-select-suffix{align-items:center;height:35px!important;min-height:35px!important}.dynamic-subform-row .ant-select-selection-search{align-items:center;height:35px!important;min-height:35px!important;inset-inline:10px 28px!important}.dynamic-subform-row .ant-select-content,.dynamic-subform-row .ant-select-content-item,.dynamic-subform-row .ant-select-suffix{display:flex}.dynamic-subform-row .ant-select-single .ant-select-content{box-sizing:border-box;padding-inline:10px 28px!important}.dynamic-subform-row .ant-select-placeholder,.dynamic-subform-row .ant-select-selection-item,.dynamic-subform-row .ant-select-selection-placeholder{line-height:35px!important}.dynamic-subform-row .ant-select-multiple .ant-select-selection-item{height:24px;border-radius:0!important;line-height:22px!important}.dynamic-subform-row .ant-input,.dynamic-subform-row .ant-input-affix-wrapper,.dynamic-subform-row .ant-input-number-input{padding-inline:10px!important}.dynamic-subform-row .ant-select-single .ant-select-selection-placeholder,.dynamic-subform-row .ant-select-single .ant-select-selection-item{padding-inline:10px 28px!important}.dynamic-subform-row .ant-select-multiple .ant-select-selection-placeholder,.dynamic-subform-row .ant-select-multiple .ant-select-selection-item{padding-inline:0!important}.dynamic-subform-row>.ant-btn{border-radius:0;width:100%;height:35px}.dynamic-subform-actions{color:#343b4d;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-weight:650;display:flex}.dynamic-subform-actions>span:last-child{margin-left:auto}.attachment-tags{margin-top:9px}.json-view{white-space:pre-wrap;background:#f6f7fa;border-radius:8px;max-height:360px;padding:16px;overflow:auto}.member-avatar{color:#fff;background:#6570ef;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}@media (width<=1100px){.system-sider{width:208px!important;min-width:208px!important;max-width:208px!important}.system-sider+.ant-layout{margin-left:208px}.content-page{padding-inline:22px}}@media (width<=900px){.start-content-page,.form-preview-page.content-page{padding-inline:12px}.start-card .dynamic-form-grid,.start-card .dynamic-form-container-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.start-card .dynamic-form-grid>.dynamic-form-field,.start-card .dynamic-form-grid>.dynamic-form-display,.start-card .dynamic-form-grid>.dynamic-form-header,.start-card .dynamic-form-grid>.dynamic-form-container,.start-card .dynamic-form-grid>.dynamic-subform,.start-card .dynamic-form-container-grid>.dynamic-form-field,.start-card .dynamic-form-container-grid>.dynamic-form-display,.start-card .dynamic-form-container-grid>.dynamic-form-header,.start-card .dynamic-form-container-grid>.dynamic-form-container,.start-card .dynamic-form-container-grid>.dynamic-subform{grid-column:1/-1!important;width:100%!important}.start-actions{flex-wrap:wrap}}@media (width<=560px){.system-sider{width:100%!important;min-width:0!important;max-width:none!important;position:static!important}.system-sider+.ant-layout{margin-left:0}.system-brand,.system-version{display:none}.system-topbar{height:52px;padding-inline:12px!important}.content-page{padding:16px 12px 36px}.start-card>.ant-card-body{padding:12px}.start-card .dynamic-form-grid,.start-card .dynamic-form-container-grid{gap:14px 0;grid-template-columns:1fr!important}.start-basics{grid-template-columns:1fr}}@media print{body *{visibility:hidden!important}.approval-print-paper,.approval-print-paper *{visibility:visible!important}.approval-print-paper{position:absolute;inset:0 auto auto 0;width:210mm!important;min-height:297mm!important;box-shadow:none!important;margin:0!important}.approval-print-paper.is-landscape{width:297mm!important;min-height:210mm!important}}.process-designer-embedded{background:#eef1f6;width:100vw;min-width:0;height:100vh;min-height:0;overflow:hidden}.process-designer-body{grid-template-columns:minmax(560px,1fr) minmax(320px,360px);height:calc(100vh - 68px);overflow:hidden}.process-designer-body.is-embedded{grid-template-columns:minmax(0,1fr) minmax(300px,340px);width:100%;height:100vh;min-height:0}.process-designer-body.is-embedded .process-workspace{padding:20px 24px 56px}.process-palette .palette-item{height:auto;min-height:62px;padding:8px 4px}.process-palette .palette-item:disabled{color:#aeb4c0;cursor:not-allowed;background:#f7f8fa;transform:none}.palette-warning{color:#9b6b17;background:#fff9eb;border:1px solid #f2d69a;border-radius:7px;margin:-8px 0 18px;padding:9px 10px;font-size:11px;line-height:1.5}.palette-footnote{color:#9299a9;margin:-4px 2px 24px;font-size:11px;line-height:1.6}.process-workspace{min-width:0;padding:28px 34px 70px;overflow:auto}.process-canvas{background-color:#fff;background-image:radial-gradient(#e5e8ef .7px,#0000 .7px);background-size:16px 16px;border:1px solid #dfe3ec;border-radius:12px;width:min(820px,100%);min-height:calc(100vh - 160px);margin:0 auto;padding:26px 50px 60px;box-shadow:0 14px 40px #1e274114}.process-canvas-note{color:#949bad;text-align:center;margin-bottom:24px;font-size:11px}.process-flow-item{flex-direction:column;align-items:center;display:flex}.process-edge{grid-template-rows:1fr 24px 1fr;justify-items:center;width:150px;height:58px;display:grid}.process-edge span{background:#cbd1dd;width:2px;height:100%;transition:background .15s}.process-edge button{color:#7c8599;cursor:pointer;background:#fff;border:1px solid #cbd1dd;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;transition:all .15s;display:grid}.process-edge:hover span,.process-edge.is-active span{background:#6874f4}.process-edge:hover button,.process-edge.is-active button{color:#fff;background:#6874f4;border-color:#6874f4;box-shadow:0 0 0 4px #6874f41f}.process-branch-grid{border-top:1px solid #e4e8f2;justify-content:center;align-items:start;gap:20px;width:max-content;max-width:100%;margin:12px auto 0;padding:16px 14px 4px;display:grid;overflow-x:auto}.process-branch-column{flex-direction:column;align-items:center;min-width:0;display:flex}.process-branch-column .process-node{width:min(260px,100%)}.process-branch-label{color:#667085;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e2e7f0;border-radius:999px;max-width:240px;min-height:22px;padding:3px 10px;font-size:11px;font-weight:600}.process-node{color:#343b4d;cursor:pointer;background:#fff;border:1px solid #dfe3eb;border-radius:10px;align-items:center;gap:14px;width:min(390px,100%);min-height:76px;padding:13px 18px;transition:all .16s;display:flex;position:relative;box-shadow:0 5px 18px #242d450f}.process-node:hover{border-color:#b7befc;transform:translateY(-1px);box-shadow:0 9px 24px #424e9f1a}.process-node.is-selected{border-color:#6571f3;box-shadow:0 0 0 3px #6571f31f,0 9px 24px #424e9f1a}.process-node>i{color:#5d69ef;background:#eff1ff;border-radius:9px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-style:normal;display:grid}.process-node>span{text-align:left;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.process-node>span b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.process-node>span small{color:#8d96a8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.process-node--start,.process-node--end{width:270px;min-height:64px}.process-node--start>i{color:#2a956a;background:#eaf8f1}.process-node--end>i{color:#7a8191;background:#f0f1f4}.process-node--condition_branch>i,.process-node--parallel_split>i,.process-node--parallel_join>i{color:#905ec7;background:#f6effe}.process-condition-add{color:#239165;width:auto;min-width:116px;min-height:34px;box-shadow:none;background:#f2fbf7;border-color:#b7e4d1;border-radius:999px;justify-content:center;gap:6px;padding:6px 14px}.process-condition-add:hover{color:#157a52;background:#e7f8ef;border-color:#78caa5;transform:translateY(-1px);box-shadow:0 6px 16px #2391651f}.process-condition-add>span{flex:none}.process-condition-add>span b{color:inherit;font-size:13px}.process-node--data_delete>i{color:#d84b55;background:#fff0f1}.process-node-actions{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:7px}.process-node:hover .process-node-actions,.process-node.is-selected .process-node-actions{opacity:1}.process-node-actions button{color:#239165;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid}.process-node-actions button:hover{color:#157a52;background:#e7f8ef}.process-properties{flex-direction:column;display:flex;overflow:hidden}.process-properties .ant-alert{font-size:11px;line-height:1.55}.process-property-content{flex:1;min-height:0;padding-right:2px;overflow-y:auto}.process-property-tabs{margin-top:12px}.process-property-tabs .ant-tabs-nav-wrap{white-space:normal}.process-property-tabs .ant-tabs-nav-list{flex-wrap:wrap;row-gap:2px}.process-property-tabs .ant-tabs-nav{margin-bottom:6px}.process-property-tabs .ant-tabs-tab{padding:8px 0}.process-property-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:18px}.process-property-footer{background:#fff;border-top:1px solid #e7ebf3;flex:none;justify-content:center;gap:10px;margin:16px -20px -20px;padding:12px 20px 14px;display:flex}.process-property-footer .ant-btn{width:132px}.process-node-style-row{color:#596176;grid-template-columns:minmax(0,1fr) 72px 54px;gap:8px;margin-top:16px;font-size:12px;display:grid}.process-node-style-row label{flex-direction:column;gap:7px;min-width:0;display:flex}.process-node-style-row .ant-select,.process-node-style-row .ant-input-number{width:100%}.process-node-style-row input[type=color]{cursor:pointer;width:100%;height:32px;padding:3px}.assignee-source-radio{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.assignee-source-radio .ant-radio-button-wrapper{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-inline-start-width:1px;border-radius:7px;height:34px;padding:0 8px;overflow:hidden}.assignee-source-radio .ant-radio-button-wrapper:before{display:none}.assignee-source-radio .ant-radio-button-wrapper-checked{border-color:#5662ea}.field-permission-page{gap:14px;margin-top:12px;display:grid}.process-node-picker{gap:18px;display:grid}.process-node-picker h4{color:#737c91;margin:0 0 10px;font-size:12px;font-weight:600}.process-node-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.process-node-picker-grid button{color:#4b5367;cursor:pointer;background:#fff;border:1px solid #e1e6f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:72px;display:flex}.process-node-picker-grid button:hover{color:#5662ea;background:#f5f6ff;border-color:#aeb5ff}.process-node-picker-grid .anticon{font-size:18px}.field-permission-table{gap:6px;display:grid}.field-permission-table-head,.field-permission-row{grid-template-columns:minmax(76px,1fr) 64px 64px 64px;align-items:center;gap:4px;display:grid}.field-permission-table-head{color:#687186;text-align:center;padding:0 8px 4px;font-size:12px;font-weight:600}.field-permission-table-head span:first-child{text-align:left}.field-permission-table-head .ant-checkbox-wrapper{white-space:nowrap;justify-content:center;margin-inline-end:0;font-size:12px}.field-permission-row{background:#fafbfe;border:1px solid #e6eaf2;border-radius:8px;padding:9px 8px}.field-permission-name{color:#3b4254;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600}.field-permission-row .ant-radio-group{display:contents}.field-permission-row .ant-radio-wrapper{justify-content:center;margin-inline-end:0}.field-permission-row .ant-radio-wrapper>span:not(.ant-radio){display:none}.switch-list{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.switch-list>span{color:#596176;justify-content:space-between;align-items:center;font-size:12px;display:flex}.process-action-table{gap:8px;display:grid}.process-action-head,.process-action-row{grid-template-columns:minmax(58px,.7fr) minmax(110px,1.3fr) 44px;align-items:center;gap:8px;display:grid}.process-action-head{color:#7d8799;font-size:12px}.process-action-row>span{color:#2f3748;font-size:13px}.process-action-row .ant-input{height:32px}.compact-divider{margin:8px 0 4px}.return-resubmit-block{gap:8px;display:grid}.return-resubmit-title{color:#2f3748;font-size:13px;font-weight:650}.return-resubmit-radio{gap:8px;display:grid}.return-resubmit-radio .ant-radio-wrapper{align-items:center;min-height:30px;margin-inline-end:0;display:flex}.inline-help-icon{color:#6570ef;margin-left:6px;font-size:14px}.node-risk-alert{margin:18px 0}.branch-path-list{gap:10px;margin:10px 0;display:grid}.branch-path-card{background:#fafbfe;border:1px solid #e2e6ef;border-radius:9px;gap:8px;padding:10px;display:grid}.condition-editor{gap:8px;display:grid}.condition-path-mode{gap:6px;display:grid}.condition-mode-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.condition-mode-toggle .ant-radio-button-wrapper{text-align:center}.condition-formula-editor{gap:8px;display:grid}.condition-row{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);align-items:center;gap:6px;display:grid}.condition-row .ant-input-number{width:100%}:is(.condition-row:has(.ant-select+.ant-select:last-child),.condition-row:has(.ant-select+.ant-input:last-child)){grid-template-columns:minmax(0,1fr) 96px}@media (width<=1300px){.process-designer-body{grid-template-columns:minmax(540px,1fr) 310px}.process-workspace{padding-inline:20px}}.integration-onboarding-guide{background:#fff;border:1px solid #e5e7eb;gap:16px;margin-bottom:16px;padding:16px;display:grid}.integration-requirement-list{color:#334155;gap:8px;margin:0;padding-left:20px;line-height:1.7;display:grid}@media (width<=900px){.integration-onboarding-guide .ant-steps{gap:12px}}.visibility-rule-list{gap:8px;margin-bottom:8px;display:grid}.visibility-rule-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) 32px;align-items:center;gap:6px;display:grid}.visibility-rule-row>:first-child{grid-column:1/-1}.visibility-rule-row>:last-child{grid-column:3;justify-self:end}.approval-image-space-page{max-width:1280px;margin:0 auto;padding:24px}.approval-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.approval-page-header .ant-typography{margin-bottom:4px}.approval-image-space-toolbar{margin-bottom:16px}.approval-image-space-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.approval-image-space-card{border-radius:8px;overflow:hidden}.approval-image-space-card .ant-card-body{padding:12px}.approval-image-space-cover{background:#f7f8fb;justify-content:center;align-items:center;height:220px;display:flex;position:relative;overflow:hidden}.approval-image-space-cover .ant-image,.approval-image-space-cover img{width:100%;height:100%}.approval-image-space-cover img{object-fit:contain}.approval-image-space-meta{width:100%}.approval-image-space-bound-badge{color:#0958d9;background:#e6f4ffeb;border:1px solid #91caff;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:10px;right:10px}.approval-image-space-binding-list,.approval-image-space-binding-line{max-width:100%}.approval-image-space-binding-line{display:block}@media (width<=768px){.approval-image-space-page{padding:16px}.approval-page-header{flex-direction:column}.approval-image-space-toolbar .ant-input-search{width:100%!important}}.form-header-task-elapsed,.approval-mobile-nav,.approval-mobile-task-list{display:none}@media (width<=767px){.external-approval-shell{min-height:100dvh;padding-bottom:calc(70px + env(safe-area-inset-bottom))}.external-approval-topbar{display:none}.approval-mobile-nav{z-index:100;padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid #e6e9f0;display:flex;position:fixed;bottom:0;left:0;right:0}.approval-mobile-nav button{color:#687184;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:60px;font-size:12px;display:flex}.approval-mobile-nav button[aria-current]{color:#5359ee}.external-approval-content .content-page{padding:16px 12px}.external-approval-content .content-heading{flex-wrap:wrap;gap:12px}.approval-desktop-task-list{display:none}.approval-mobile-task-list{gap:12px;display:grid}.approval-mobile-task-card{text-align:left;color:#202838;background:#fff;border:1px solid #e8eaf0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.approval-mobile-task-card>img,.approval-mobile-task-no-image{aspect-ratio:3/4;object-fit:cover;background:#f4f5f8;border-radius:8px;flex:none;width:78px}.approval-mobile-task-card>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:10px;min-width:0;display:grid}.approval-portal-view-switch{display:none}.task-detail-toolbar{flex-wrap:wrap;margin:0 0 12px}.task-detail-toolbar .ant-btn{min-height:40px}.task-detail-toolbar .ant-btn:has(.anticon-printer){display:none}.task-detail-card>.ant-card-body{padding:8px}.task-detail-card .dynamic-form-grid,.task-detail-card .dynamic-form-container-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.task-detail-card .dynamic-form-grid>*,.task-detail-card .dynamic-form-container-grid>*{grid-area:auto/1/auto/-1!important}.task-detail-card .dynamic-form-field{padding:8px 2px}.task-detail-card .image-attachment-preview,.task-detail-card .form-data-image-frame{aspect-ratio:3/4!important;width:100%!important;height:auto!important}.task-detail-page .task-process-collapse,.is-task-detail .approval-mobile-nav{display:none}.task-detail-actions{z-index:90;padding:12px 4px calc(12px + env(safe-area-inset-bottom));background:#fff;margin-bottom:-16px;position:sticky;bottom:0;box-shadow:0 -4px 16px #2028380a}.task-detail-actions .ant-btn{min-height:44px}.task-detail-card .dynamic-subform{overflow-x:auto}}.form-data-image-gallery{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;display:flex}@media (width<=767px){.dynamic-image-grid,.form-data-image-gallery{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-flow:row;width:100%;min-width:0;display:flex;overflow-x:auto}.dynamic-image-grid>.image-attachment-preview,.dynamic-image-grid>.dynamic-image-box,.form-data-image-gallery>.form-data-image-frame{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative;aspect-ratio:3/4!important;width:100%!important;height:auto!important}.dynamic-image-grid>.image-attachment-preview>.ant-image,.dynamic-image-grid>.dynamic-image-box>.dynamic-image-uploader,.form-data-image-gallery>.form-data-image-frame>.ant-image{width:100%;height:100%;position:absolute;inset:0}.dynamic-image-grid .ant-image-img,.form-data-image-gallery .ant-image-img{object-position:center;object-fit:cover!important}.task-detail-page,.task-detail-card,.task-detail-card .ant-card-body,.task-detail-card .dynamic-form-field,.task-detail-card .dynamic-form-container,.task-detail-card .dynamic-rich-text-editor{box-sizing:border-box;min-width:0;max-width:100%}.dynamic-image-grid>.image-attachment-preview,.dynamic-image-grid>.dynamic-image-box,.form-data-image-gallery>.form-data-image-frame{max-width:100%!important}.task-detail-card .rich-toolbar-line{gap:4px;min-width:0;padding:6px}.task-detail-card .dynamic-rich-text-page{max-width:100%;overflow-x:auto}.task-detail-card input,.task-detail-card textarea,.task-detail-card [contenteditable=true]{font-size:16px}.task-detail-actions{box-sizing:border-box;width:100%;padding-bottom:calc(20px + env(safe-area-inset-bottom));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px!important;display:grid!important}.task-detail-actions>.ant-space-item{min-width:0}.task-detail-actions .ant-btn{width:100%;min-width:0;padding-inline:6px}.external-approval-shell,.external-approval-content,.task-detail-card .dynamic-form-grid,.task-detail-card .dynamic-form-container-grid,.task-detail-card .external-business-module-runtime,.task-detail-card .external-business-module-frame-shell{contain:inline-size;width:100%;min-width:0;max-width:100%}.task-detail-card .external-business-module-frame{width:1px;min-width:100%;max-width:100%}.dynamic-image-grid,.form-data-image-gallery{contain:inline-size;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;max-width:100%;display:grid}.dynamic-form-field--readonly .dynamic-form-value{background:0 0;border:0;min-height:24px;padding:0}.dynamic-form-field .ant-input:disabled,.dynamic-form-field .ant-input-number-disabled,.dynamic-form-field .ant-select-disabled .ant-select-selector{-webkit-text-fill-color:#263044;box-shadow:none!important;color:#263044!important;background:0 0!important;border-color:#0000!important}.dynamic-form-field .ant-select-disabled .ant-select-arrow,.dynamic-form-field .ant-input-number-disabled .ant-input-number-handler-wrap{display:none}.task-detail-card .dynamic-form-field:is([data-field-label=货号],[data-field-label=哪些平台可以卖],[data-field-label=选品人],[data-field-label=选品日期]){grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px 8px;padding:4px 2px;display:grid;min-height:0!important}.task-detail-card .dynamic-form-field[data-field-label]>label{margin-bottom:0}.task-detail-card .dynamic-form-field:is([data-field-label=货号],[data-field-label=哪些平台可以卖],[data-field-label=选品人],[data-field-label=选品日期])>label{font-size:13px;line-height:1.4}.task-detail-card .dynamic-form-field[data-field-label]>.dynamic-field-description{grid-column:1/-1}.task-detail-card .dynamic-form-field[data-field-label]>.ant-select,.task-detail-card .dynamic-form-field[data-field-label]>.ant-picker{width:100%;min-width:0}.mobile-metadata-pairs{gap:6px;width:100%;min-width:0;display:grid;grid-column:1/-1!important}.mobile-metadata-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.mobile-metadata-cell{min-width:0}.task-detail-card .mobile-metadata-cell>.dynamic-form-field{flex-direction:column;align-items:stretch;gap:4px;min-width:0;padding:4px 0;display:flex;width:100%!important;min-height:0!important}.mobile-metadata-cell .ant-select,.mobile-metadata-cell .ant-picker{width:100%;min-width:0}:is(.task-detail-card .dynamic-form-container-grid:has(>.mobile-metadata-pairs),.task-detail-card .dynamic-form-grid:has(>.mobile-metadata-pairs)){gap:12px!important}.task-detail-card .mobile-metadata-pairs{margin:0;padding:0}.task-detail-card .mobile-metadata-row{gap:20px}.task-detail-card .mobile-metadata-cell>.dynamic-form-field{gap:6px;margin:0;padding:0}.task-detail-card .mobile-metadata-cell .dynamic-form-field>label{color:#647084;margin:0;font-size:12px;font-weight:500;line-height:20px}.task-detail-card .mobile-metadata-cell .dynamic-form-value{color:#202938;min-height:24px;font-size:15px;font-weight:500;line-height:24px}.task-detail-card .mobile-metadata-cell .dynamic-form-value .ant-typography-secondary{color:#8792a2;font-size:14px;font-weight:400}.task-detail-card .external-business-module-runtime:is([data-module-code=product-item-no],[data-module-code=product-category]){background:0 0;border:0;margin:0;padding:0;min-height:0!important}.task-detail-card .external-business-module-runtime[data-module-code=product-category]{border-block:1px solid #edf0f4;padding-block:10px}.task-detail-card .mobile-metadata-row--identity{gap:10px}.task-detail-card .mobile-metadata-cell [data-field-label=货号] .dynamic-form-value,.task-detail-card .mobile-metadata-cell [data-field-label=货号] .ant-input{-webkit-text-fill-color:#c62828;font-size:20px;font-weight:700;line-height:28px;color:#c62828!important}.task-detail-card .mobile-metadata-cell [data-field-label=选品日期] .dynamic-form-value{overflow-wrap:anywhere;font-size:13px}.task-detail-card .mobile-metadata-row--platform{border-block:1px solid #edf0f4;padding-block:10px}.task-detail-card .mobile-metadata-cell .external-business-module-runtime[data-module-code=product-category]{border:0;padding:0}.task-detail-card .external-business-module-runtime{padding:0;min-height:0!important}.task-detail-card .external-business-module-runtime[data-module-code=product-title]{border-bottom:1px solid #edf0f4;padding-block:2px}.task-detail-card .dynamic-form-container{min-height:0!important}.task-detail-card .dynamic-form-grid,.task-detail-card .dynamic-form-container-grid{row-gap:8px!important}.task-detail-card .dynamic-form-container-title{margin-block:0!important;padding-block:8px!important}.task-detail-card .dynamic-form-field--readonly{min-height:0!important}.task-detail-card .external-business-module-runtime[data-module-code=product-title]{border-bottom:1px solid #dfe5ed!important}.task-detail-card .dynamic-form-container[data-container-label=基本信息]>.dynamic-form-container-title{display:none}.task-detail-card .dynamic-form-container[data-container-label=基本信息]{margin-top:0;padding-top:0!important}.task-detail-card .dynamic-form-container[data-container-label=基本信息]>.dynamic-form-container-grid,.external-approval-content .task-detail-page{padding-top:0}.task-detail-page .task-detail-toolbar{min-height:44px;margin-block:0 4px}.task-detail-page>.task-detail-card{margin-top:0}.task-detail-card>.ant-card-body{padding-top:4px}.task-detail-card .dynamic-form-grid{padding-block:0}.task-detail-card .dynamic-form-header{border:0;border-bottom:2px solid #c4ccd8;border-radius:0;justify-content:flex-start;gap:4px;padding:8px 12px;height:auto!important;min-height:0!important}.task-detail-card .dynamic-form-header strong,.task-detail-card .form-header-node-name{line-height:1.2}.task-detail-card .dynamic-form-header.has-task-elapsed{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.task-detail-card .has-task-elapsed>strong{grid-column:1/-1}.task-detail-card .has-task-elapsed>.form-header-node-name{grid-area:2/2}.task-detail-card .form-header-task-elapsed{text-align:right;color:#778194;overflow-wrap:anywhere;grid-area:2/3;justify-self:end;gap:2px;font-size:11px;line-height:1.3;display:grid}.task-detail-card .form-header-task-elapsed b{color:#445168;font-variant-numeric:tabular-nums;font-size:12px}.approval-portal-page .approval-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-portal-page .approval-portal-grid>.approval-portal-grid-item{grid-column:span 2!important}.approval-portal-page .approval-portal-grid>.approval-portal-grid-item:has(>.approval-portal-single-stat){grid-column:span 1!important}.approval-portal-page .approval-portal-single-stat{gap:8px;min-height:84px;padding:14px 12px}.approval-portal-page .approval-portal-stats>.ant-col{flex:0 0 50%;max-width:50%}.approval-portal-page .approval-portal-stat .ant-card-body{padding:16px 12px}}.approval-pending-publish-desktop{display:contents}.approval-pending-publish-mobile{display:none}@media (width<=767px){.approval-pending-publish-desktop{display:none}.approval-pending-publish-mobile{display:block}.approval-pending-publish-mobile .approval-pending-publish-card{margin:12px 0 0}}.approval-home-mobile-company{display:none}@media (width<=767px){.approval-home-mobile-company{box-sizing:border-box;text-align:center;color:#1f2937;overflow-wrap:anywhere;background:#fff;border-bottom:2px solid #c4ccd8;grid-column:1/-1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:52px;margin-bottom:8px;padding:12px 16px;font-size:20px;font-weight:700;line-height:1.35;display:flex}}@media (width>=768px){.dynamic-form-field.external-business-module-runtime--compact-metadata{gap:0;padding-block:2px}.dynamic-form-grid--readonly .dynamic-form-container[data-container-label=基本信息] .dynamic-form-field--readonly:is([data-field-label=哪些平台可以卖],[data-field-label=选品人],[data-field-label=选品日期]){gap:4px;padding-block:2px}.dynamic-form-grid--readonly .dynamic-form-container[data-container-label=商品图]>.dynamic-form-container-title{padding-block:4px}.task-detail-card .dynamic-form-grid--readonly:has(>.external-business-module-runtime--compact-metadata){row-gap:8px}.dynamic-form-grid--readonly .dynamic-form-container[data-container-label=基本信息]{padding-bottom:0!important}.dynamic-form-grid--readonly .dynamic-form-container[data-container-label=基本信息]>.dynamic-form-container-grid{padding-bottom:0}.dynamic-form-grid--readonly .external-business-module-runtime--compact-metadata[data-module-code=product-title]{padding-block:0}.dynamic-form-grid--readonly .dynamic-form-container[data-container-label=商品图]{padding-top:0!important}}.product-category-platform-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:20px;width:100%;min-width:0;display:grid}.product-category-platform-cell{min-width:0}.product-category-platform-cell>.dynamic-form-field,.product-category-platform-cell>.external-business-module-runtime{max-width:100%;margin:0;width:100%!important}.product-category-platform-cell--platform>.dynamic-form-field{flex-direction:row;align-items:center;gap:12px;display:flex}.product-category-platform-cell--platform>.dynamic-form-field>label{flex-shrink:0}.product-category-platform-cell--platform>.dynamic-form-field>:last-child{flex:1;min-width:0}.product-category-platform-cell--platform>.dynamic-form-field--readonly>.dynamic-form-value{background:0 0;border:0;padding:0}.product-identity-row{grid-column:1/-1;align-items:start;gap:20px;width:100%;min-width:0;display:grid}.product-identity-cell{min-width:0}.product-identity-cell>.dynamic-form-field{margin:0;padding:0;width:100%!important;min-height:0!important}.product-identity-cell .ant-select,.product-identity-cell input{width:100%;min-width:0}.dynamic-form-container-grid:has(>.product-identity-row){row-gap:12px!important}.dynamic-form-container-grid:has(>.product-identity-row)>.external-business-module-runtime[data-module-code=product-title]{margin-block:0;padding-block:0;min-height:0!important}.product-identity-row{margin-block:0}.product-identity-cell>.dynamic-form-field--readonly:is([data-field-label=选品人],[data-field-label=选品日期]){flex-direction:row;align-items:baseline;gap:6px;display:flex}.product-identity-cell>.dynamic-form-field--readonly:is([data-field-label=选品人],[data-field-label=选品日期])>label{white-space:nowrap;flex-shrink:0;margin:0}.product-identity-cell>.dynamic-form-field--readonly:is([data-field-label=选品人],[data-field-label=选品日期])>label:after{content:"："}.product-identity-cell>.dynamic-form-field--readonly:is([data-field-label=选品人],[data-field-label=选品日期])>.dynamic-form-value{background:0 0;border:0;min-width:0;min-height:0;padding:0}.task-detail-card:has(.dynamic-form-grid--readonly>.dynamic-form-header:first-child)>.ant-card-body{padding-top:0}.task-detail-card .dynamic-form-grid--readonly:has(>.dynamic-form-header:first-child){padding-top:0}.task-detail-card .dynamic-form-grid--readonly>.dynamic-form-header:first-child{margin-top:0}.task-detail-card .dynamic-form-grid--readonly .dynamic-form-header{box-shadow:none;border:0;border-bottom:1px solid #000;border-radius:0}.process-node-drag-handle{color:#687085;cursor:grab;background:0 0;border:0;padding:8px 2px;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.process-node-drag-handle:active{cursor:grabbing}.process-edge.is-drop-available{background:#6874f412;border-radius:8px}.process-edge.is-drop-target{background:#6874f42e;outline:2px dashed #6874f4}.process-edge.is-drop-target span{background:#6874f4}.process-node[data-movable]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab}.process-node[data-movable]:active{cursor:grabbing}.process-branch-grid{align-items:stretch;padding-bottom:0}.process-branch-column{padding-bottom:1px;position:relative}.process-branch-tail{flex-direction:column;flex:1;align-items:center;width:100%;min-height:58px;display:flex}.process-branch-tail>.process-edge{flex:1;grid-template-rows:17px 24px minmax(17px,1fr);min-height:58px}.process-branch-column:after{content:"";background:#cbd1dd;height:2px;position:absolute;bottom:0;left:-10px;right:-10px}.process-branch-column:first-child:after{left:50%}.process-branch-column:last-child:after{right:50%}.process-branch-column:only-child:after{display:none}.process-branch-merge-stem{background:#cbd1dd;width:2px;height:18px}.form-radio-options{flex-wrap:wrap;gap:8px 16px;display:flex}.form-radio-options .ant-radio-wrapper{white-space:normal;overflow-wrap:anywhere;margin-inline-end:0}.task-detail-card .dynamic-form-grid :is(.ant-input:disabled,.ant-input-affix-wrapper-disabled,.ant-input-number-disabled,.ant-input-number-input:disabled,.ant-select-disabled,.ant-select-disabled .ant-select-selector){-webkit-text-fill-color:var(--ant-color-text,#000000e0);opacity:1;cursor:default;color:var(--ant-color-text,#000000e0)!important;background:var(--ant-color-bg-container,#fff)!important;border-color:var(--ant-color-border,#d9d9d9)!important}.task-detail-card .dynamic-form-grid :is(.ant-select-disabled .ant-select-content,.ant-select-disabled .ant-select-selection-item,.ant-select-disabled .ant-select-selection-item-content,.ant-radio-wrapper-disabled,.ant-checkbox-wrapper-disabled){-webkit-text-fill-color:var(--ant-color-text,#000000e0);opacity:1;cursor:default;color:var(--ant-color-text,#000000e0)!important}.task-detail-card .dynamic-form-grid .ant-select-disabled.ant-select-multiple .ant-select-selection-item{background:var(--ant-color-fill-secondary,#0000000f)}.task-detail-card .dynamic-form-grid :is(.ant-radio-disabled .ant-radio-inner,.ant-checkbox-disabled .ant-checkbox-inner){background:var(--ant-color-bg-container,#fff);border-color:var(--ant-color-border,#d9d9d9)}.task-detail-card .dynamic-form-grid :is(.ant-radio-disabled.ant-radio-checked .ant-radio-inner,.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner){background:var(--ant-color-primary,#1677ff);border-color:var(--ant-color-primary,#1677ff)}.task-detail-card .dynamic-form-grid .ant-radio-disabled.ant-radio-checked .ant-radio-inner:after{background:#fff}.task-detail-card .dynamic-form-grid .ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}
