@charset "UTF-8";@font-face{font-family:bpmn;src:url("./media/bpmn-A7GHWCTB.eot?21877404");src:url("./media/bpmn-A7GHWCTB.eot?21877404#iefix") format("embedded-opentype"),url("./media/bpmn-O3WNZPKH.woff2?21877404") format("woff2"),url("./media/bpmn-M5DN4KXT.woff?21877404") format("woff"),url("./media/bpmn-XYIOSNM5.ttf?21877404") format("truetype"),url("./media/bpmn-P7SVL22B.svg?21877404#bpmn") format("svg");font-weight:400;font-style:normal}[class^=bpmn-icon-]:before,[class*=" bpmn-icon-"]:before{font-family:bpmn;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bpmn-icon-trash:before{content:"\e801"}.bpmn-icon-gateway-parallel:before{content:"\e804"}.bpmn-icon-intermediate-event-catch-cancel:before{content:"\e805"}.bpmn-icon-intermediate-event-catch-non-interrupting-message:before{content:"\e806"}.bpmn-icon-start-event-compensation:before{content:"\e807"}.bpmn-icon-start-event-non-interrupting-parallel-multiple:before{content:"\e808"}.bpmn-icon-loop-marker:before{content:"\e809"}.bpmn-icon-parallel-mi-marker:before{content:"\e80a"}.bpmn-icon-start-event-non-interrupting-signal:before{content:"\e80b"}.bpmn-icon-intermediate-event-catch-non-interrupting-timer:before{content:"\e80c"}.bpmn-icon-intermediate-event-catch-parallel-multiple:before{content:"\e80d"}.bpmn-icon-intermediate-event-catch-compensation:before{content:"\e80e"}.bpmn-icon-gateway-xor:before{content:"\e80f"}.bpmn-icon-end-event-cancel:before{content:"\e811"}.bpmn-icon-intermediate-event-catch-condition:before{content:"\e812"}.bpmn-icon-intermediate-event-catch-non-interrupting-parallel-multiple:before{content:"\e813"}.bpmn-icon-start-event-condition:before{content:"\e814"}.bpmn-icon-start-event-non-interrupting-timer:before{content:"\e815"}.bpmn-icon-sequential-mi-marker:before{content:"\e816"}.bpmn-icon-user-task:before{content:"\e817"}.bpmn-icon-business-rule:before{content:"\e818"}.bpmn-icon-sub-process-marker:before{content:"\e819"}.bpmn-icon-start-event-parallel-multiple:before{content:"\e81a"}.bpmn-icon-start-event-error:before{content:"\e81b"}.bpmn-icon-intermediate-event-catch-signal:before{content:"\e81c"}.bpmn-icon-intermediate-event-catch-error:before{content:"\e81d"}.bpmn-icon-end-event-compensation:before{content:"\e81e"}.bpmn-icon-subprocess-collapsed:before{content:"\e81f"}.bpmn-icon-subprocess-expanded:before{content:"\e820"}.bpmn-icon-task:before{content:"\e821"}.bpmn-icon-end-event-error:before{content:"\e822"}.bpmn-icon-intermediate-event-catch-escalation:before{content:"\e823"}.bpmn-icon-intermediate-event-catch-timer:before{content:"\e824"}.bpmn-icon-start-event-escalation:before{content:"\e825"}.bpmn-icon-start-event-signal:before{content:"\e826"}.bpmn-icon-business-rule-task:before{content:"\e827"}.bpmn-icon-manual:before{content:"\e828"}.bpmn-icon-receive:before{content:"\e829"}.bpmn-icon-call-activity:before{content:"\e82a"}.bpmn-icon-start-event-timer:before{content:"\e82b"}.bpmn-icon-start-event-message:before{content:"\e82c"}.bpmn-icon-intermediate-event-none:before{content:"\e82d"}.bpmn-icon-intermediate-event-catch-link:before{content:"\e82e"}.bpmn-icon-end-event-escalation:before{content:"\e82f"}.bpmn-icon-bpmn-io:before{content:"\e831"}.bpmn-icon-gateway-complex:before{content:"\e832"}.bpmn-icon-gateway-eventbased:before{content:"\e833"}.bpmn-icon-gateway-none:before{content:"\e834"}.bpmn-icon-gateway-or:before{content:"\e835"}.bpmn-icon-end-event-terminate:before{content:"\e836"}.bpmn-icon-end-event-signal:before{content:"\e837"}.bpmn-icon-end-event-none:before{content:"\e838"}.bpmn-icon-end-event-multiple:before{content:"\e839"}.bpmn-icon-end-event-message:before{content:"\e83a"}.bpmn-icon-end-event-link:before{content:"\e83b"}.bpmn-icon-intermediate-event-catch-message:before{content:"\e83c"}.bpmn-icon-intermediate-event-throw-compensation:before{content:"\e83d"}.bpmn-icon-start-event-multiple:before{content:"\e83e"}.bpmn-icon-script:before{content:"\e83f"}.bpmn-icon-manual-task:before{content:"\e840"}.bpmn-icon-send:before{content:"\e841"}.bpmn-icon-service:before{content:"\e842"}.bpmn-icon-receive-task:before{content:"\e843"}.bpmn-icon-user:before{content:"\e844"}.bpmn-icon-start-event-none:before{content:"\e845"}.bpmn-icon-intermediate-event-throw-escalation:before{content:"\e846"}.bpmn-icon-intermediate-event-catch-multiple:before{content:"\e847"}.bpmn-icon-intermediate-event-catch-non-interrupting-escalation:before{content:"\e848"}.bpmn-icon-intermediate-event-throw-link:before{content:"\e849"}.bpmn-icon-start-event-non-interrupting-condition:before{content:"\e84a"}.bpmn-icon-data-object:before{content:"\e84b"}.bpmn-icon-script-task:before{content:"\e84c"}.bpmn-icon-send-task:before{content:"\e84d"}.bpmn-icon-data-store:before{content:"\e84e"}.bpmn-icon-start-event-non-interrupting-escalation:before{content:"\e84f"}.bpmn-icon-intermediate-event-throw-message:before{content:"\e850"}.bpmn-icon-intermediate-event-catch-non-interrupting-multiple:before{content:"\e851"}.bpmn-icon-intermediate-event-catch-non-interrupting-signal:before{content:"\e852"}.bpmn-icon-intermediate-event-throw-multiple:before{content:"\e853"}.bpmn-icon-start-event-non-interrupting-message:before{content:"\e854"}.bpmn-icon-ad-hoc-marker:before{content:"\e855"}.bpmn-icon-service-task:before{content:"\e856"}.bpmn-icon-task-none:before{content:"\e857"}.bpmn-icon-compensation-marker:before{content:"\e858"}.bpmn-icon-start-event-non-interrupting-multiple:before{content:"\e859"}.bpmn-icon-intermediate-event-throw-signal:before{content:"\e85a"}.bpmn-icon-intermediate-event-catch-non-interrupting-condition:before{content:"\e85b"}.bpmn-icon-participant:before{content:"\e85c"}.bpmn-icon-event-subprocess-expanded:before{content:"\e85d"}.bpmn-icon-lane-insert-below:before{content:"\e85e"}.bpmn-icon-space-tool:before{content:"\e85f"}.bpmn-icon-connection-multi:before{content:"\e860"}.bpmn-icon-lane:before{content:"\e861"}.bpmn-icon-lasso-tool:before{content:"\e862"}.bpmn-icon-lane-insert-above:before{content:"\e863"}.bpmn-icon-lane-divide-three:before{content:"\e864"}.bpmn-icon-lane-divide-two:before{content:"\e865"}.bpmn-icon-data-input:before{content:"\e866"}.bpmn-icon-data-output:before{content:"\e867"}.bpmn-icon-hand-tool:before{content:"\e868"}.bpmn-icon-group:before{content:"\e869"}.bpmn-icon-text-annotation:before{content:"\e86b"}.bpmn-icon-transaction:before{content:"\e8c4"}.bpmn-icon-screw-wrench:before{content:"\e8db"}.bpmn-icon-connection:before{content:"\e8dc"}.bpmn-icon-conditional-flow:before{content:"\e8e0"}.bpmn-icon-default-flow:before{content:"\e8e1"}:root{--cruise-space-0: 0;--cruise-space-1: 4px;--cruise-space-2: 8px;--cruise-space-3: 12px;--cruise-space-4: 16px;--cruise-space-5: 20px;--cruise-space-6: 24px;--cruise-space-8: 32px;--cruise-space-10: 40px;--cruise-space-12: 48px;--cruise-radius-xs: 4px;--cruise-radius-sm: 6px;--cruise-radius-md: 8px;--cruise-radius-lg: 12px;--cruise-radius-pill: 999px;--cruise-control-height-sm: 32px;--cruise-control-height-md: 38px;--cruise-control-height-lg: 44px;--cruise-page-gap: var(--cruise-space-4);--cruise-card-padding-x: var(--cruise-space-6);--cruise-card-padding-y: var(--cruise-space-4);--cruise-card-padding-compact-x: var(--cruise-space-4);--cruise-card-padding-compact-y: var(--cruise-space-3);--cruise-card-padding-legacy: 1.5rem;--cruise-data-card-radius: var(--cruise-radius-md);--cruise-data-card-radius-legacy: 24px;--cruise-data-card-background: rgba(255, 255, 255, .86);--cruise-data-card-shadow: 0 20px 50px rgba(36, 70, 111, .12);--cruise-query-gap-x: var(--cruise-space-3);--cruise-query-gap-y: var(--cruise-space-3);--cruise-query-field-width-sm: 10rem;--cruise-query-field-width-md: 16rem;--cruise-query-field-width-lg: 20rem;--cruise-query-field-width-max: 28rem;--cruise-table-inset-x: var(--cruise-space-6);--cruise-table-inset-y: var(--cruise-space-4);--cruise-action-primary: #0f5ea8;--cruise-action-primary-hover: #1677c9;--cruise-action-danger: #dc2626;--cruise-action-danger-hover: #b91c1c;--cruise-action-danger-soft: #fef2f2;--cruise-action-danger-border: #fecaca;--cruise-action-disabled: #94a3b8;--cruise-console-text: #10233a;--cruise-console-muted: #5a6b80;--cruise-console-subtle: #6b7c90;--cruise-console-border: #d9e2ec;--cruise-console-border-soft: #e6edf5;--cruise-console-surface: #ffffff;--cruise-console-surface-soft: #f7faff;--cruise-console-surface-hover: #f2f7fd;--cruise-console-shadow: 0 14px 36px rgba(16, 35, 58, .08);--cruise-console-radius: 8px;--cruise-console-radius-lg: 12px;--cruise-toolbar-control-height: 50px}html,body{margin:0;min-height:100%}body{font-family:Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif;background:radial-gradient(circle at top left,rgba(211,229,255,.8),transparent 35%),linear-gradient(180deg,#f4f8fc,#e8eef5);color:#10233a}*{box-sizing:border-box}.material-detail-summary-grid{display:grid;grid-template-columns:max-content minmax(0,1fr);margin:0}.material-detail-summary-grid dt,.material-detail-summary-grid dd{min-height:2.6rem;margin:0;padding:.7rem 1rem;border-bottom:1px solid #edf2f7}.material-detail-summary-grid dt{color:#52606d;background:#fbfdff;font-size:.875rem;white-space:nowrap}.material-detail-summary-grid dd{min-width:0;color:#102a43;overflow-wrap:anywhere}@media(max-width:720px){.material-detail-summary-grid{grid-template-columns:1fr}.material-detail-summary-grid dt{min-height:auto;padding-bottom:.25rem;border-bottom:0}.material-detail-summary-grid dd{padding-top:.25rem}}a{color:inherit}.console-page{display:grid;gap:16px;color:var(--cruise-console-text)}.console-page-header,.console-card,.console-table-card,.console-modal-panel{border:1px solid var(--cruise-console-border);border-radius:var(--cruise-console-radius);background:var(--cruise-console-surface)}.console-page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.console-page-header h1,.console-page-header h2,.console-page-header h3,.console-card h2,.console-card h3,.console-table-card h2,.console-table-card h3{margin:0;color:var(--cruise-console-text)}.console-page-header p,.console-card p,.console-table-card p{margin:4px 0 0;color:var(--cruise-console-muted)}.console-card{padding:16px 18px}.console-card--elevated,.console-table-card--elevated{box-shadow:var(--cruise-console-shadow)}.console-toolbar,.console-actions,.console-pagination{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.console-toolbar{justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--cruise-console-border-soft);background:linear-gradient(180deg,#fff,var(--cruise-console-surface-soft))}.console-actions{justify-content:flex-end}.console-table-card{overflow:hidden}.console-table-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--cruise-console-border-soft)}.console-table-scroll{min-height:0;overflow:auto}.console-table-scroll table,table.console-table{width:100%;border-collapse:separate;border-spacing:0}.console-table-scroll th,.console-table-scroll td,table.console-table th,table.console-table td{padding:10px 12px;border-bottom:1px solid var(--cruise-console-border-soft);background:var(--cruise-console-surface);color:var(--cruise-console-text);text-align:left;vertical-align:middle}.console-table-scroll thead th,table.console-table thead th{position:sticky;top:0;z-index:3;background:var(--cruise-console-surface-soft);color:#30445c;font-size:12px;font-weight:700}.console-table-scroll tbody tr:hover td,table.console-table tbody tr:hover td{background:var(--cruise-console-surface-hover)}.console-table-scroll .console-action-col,table.console-table .console-action-col{position:sticky;right:0;z-index:2;background:var(--cruise-console-surface);box-shadow:-8px 0 12px #10233a0f;white-space:nowrap}.console-table-scroll thead .console-action-col,table.console-table thead .console-action-col{z-index:4;background:var(--cruise-console-surface-soft)}.console-empty{padding:24px;color:var(--cruise-console-subtle);text-align:center}.console-pagination{justify-content:space-between;padding:12px 14px;border-top:1px solid var(--cruise-console-border-soft);color:var(--cruise-console-muted)}.console-action-primary,.console-action-view,.console-action-secondary,.console-action-danger,.console-action-ghost-danger{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border:1px solid transparent;border-radius:6px;font:inherit;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.console-action-view{border-color:#67e8f9;background:#ecfeff;color:#0e7490}.console-action-view:hover:not(:disabled){border-color:#22d3ee;background:#cffafe;color:#155e75}.console-action-primary{border-color:var(--cruise-action-primary);background:var(--cruise-action-primary);color:#fff}.console-action-primary:hover:not(:disabled){border-color:var(--cruise-action-primary-hover);background:var(--cruise-action-primary-hover)}.console-action-secondary{border-color:var(--cruise-console-border);background:#eef6ff;color:var(--cruise-console-text)}.console-action-secondary:hover:not(:disabled){border-color:#b8c9da;background:#e4f1ff}.process-control-action{min-width:86px;min-height:34px!important;border-width:1px!important;font-weight:800!important;box-shadow:0 2px 5px #0f172a29}.process-control-action--suspend{border-color:#9a3412!important;background:#c2410c!important;color:#fff!important}.process-control-action--suspend:hover:not(:disabled),.process-control-action--suspend:focus-visible{border-color:#7c2d12!important;background:#9a3412!important;color:#fff!important}.process-control-action--resume{border-color:#1d4ed8!important;background:#2563eb!important;color:#fff!important}.process-control-action--resume:hover:not(:disabled),.process-control-action--resume:focus-visible{border-color:#1e40af!important;background:#1d4ed8!important;color:#fff!important}.process-control-action:focus-visible{outline:3px solid rgba(37,99,235,.3)!important;outline-offset:2px!important}.console-action-danger{border-color:var(--cruise-action-danger);background:var(--cruise-action-danger);color:#fff}.console-action-ghost-danger{border-color:var(--cruise-action-danger-border);background:var(--cruise-action-danger-soft);color:var(--cruise-action-danger)}.console-action-primary:disabled,.console-action-view:disabled,.console-action-secondary:disabled,.console-action-danger:disabled,.console-action-ghost-danger:disabled{cursor:not-allowed;opacity:.58}.content-wrapper>:where(app-plan-activities-page,app-plan-batch-plan-page,app-main-process-templates-page,app-main-process-template-detail-page,app-plan-skeleton-page,app-plan-batch-plan-detail-page,app-new-work-package-category-page,app-new-work-package-category-detail-page,app-new-work-package-category-scope-page,app-new-work-package-page,app-new-work-package-detail-page,app-plan-work-package-category-page,app-plan-work-package-page,app-plan-work-package-category-detail-page,app-plan-work-package-detail-page,app-plan-work-package-drawing-page,app-plan-work-package-edit-page,app-process-position-page,app-plan-entity-relations-page,app-plan-process-page){display:flex;flex-direction:column;height:100%;min-height:100%;min-width:0}.content.plan-page,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.plan-full-board{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.content.plan-page :where(.content,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.layout,.plan-content),.plan-page :where(.content,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.layout,.plan-content),.new-package-page :where(.content,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.layout,.plan-content),.new-work-package-page :where(.content,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.layout,.plan-content),.detail-layout :where(.content,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.layout,.plan-content),.plan-full-board :where(.content,.plan-page,.new-package-page,.new-work-package-page,.detail-layout,.layout,.plan-content){display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.content.plan-page :where(.content-body,.card,.panel,.table-card,.history-section,.relation-table,.master,.detail,.layout>article),.plan-page :where(.content-body,.card,.panel,.table-card,.history-section,.relation-table,.master,.detail,.layout>article),.new-package-page :where(.content-body,.card,.panel,.table-card,.history-section,.relation-table,.master,.detail,.layout>article),.new-work-package-page :where(.content-body,.card,.panel,.table-card,.history-section,.relation-table,.master,.detail,.layout>article),.detail-layout :where(.content-body,.card,.panel,.table-card,.history-section,.relation-table,.master,.detail,.layout>article),.plan-full-board :where(.content-body,.card,.panel,.table-card,.history-section,.relation-table,.master,.detail,.layout>article){min-height:0;min-width:0}.content.plan-page :where(.table-scroll,.table-shell,.table-wrap,.process-table-container,.relation-table,.history-section,.version-board,.package-list),.plan-page :where(.table-scroll,.table-shell,.table-wrap,.process-table-container,.relation-table,.history-section,.version-board,.package-list),.new-package-page :where(.table-scroll,.table-shell,.table-wrap,.process-table-container,.relation-table,.history-section,.version-board,.package-list),.new-work-package-page :where(.table-scroll,.table-shell,.table-wrap,.process-table-container,.relation-table,.history-section,.version-board,.package-list),.detail-layout :where(.table-scroll,.table-shell,.table-wrap,.process-table-container,.relation-table,.history-section,.version-board,.package-list),.plan-full-board :where(.table-scroll,.table-shell,.table-wrap,.process-table-container,.relation-table,.history-section,.version-board,.package-list){flex:1 1 auto;min-height:18rem;max-height:none!important;min-width:0;overflow:auto}.content.plan-page :where(.empty-cell,.empty-row,.state,.no-history),.plan-page :where(.empty-cell,.empty-row,.state,.no-history),.new-package-page :where(.empty-cell,.empty-row,.state,.no-history),.new-work-package-page :where(.empty-cell,.empty-row,.state,.no-history),.detail-layout :where(.empty-cell,.empty-row,.state,.no-history),.plan-full-board :where(.empty-cell,.empty-row,.state,.no-history){min-height:18rem}.content.plan-page :where(.pagination),.plan-page :where(.pagination),.new-package-page :where(.pagination),.new-work-package-page :where(.pagination),.detail-layout :where(.pagination),.plan-full-board :where(.pagination){flex:0 0 auto}.pf-shell{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.new-package-page.pf-shell,.new-work-package-page.pf-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.pf-card,.pf-detail,.pf-composite{min-width:0;border:1px solid var(--cruise-console-border);border-radius:var(--cruise-console-radius-lg);background:var(--cruise-console-surface);box-shadow:var(--cruise-console-shadow)}.pf-card-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;min-width:0}.pf-detail,.pf-composite{padding:1rem}.pf-viewport{min-height:0;min-width:0;overflow:hidden}.pf-card :where(.table-shell,.table-scroll,.table-wrap,.history-section),.pf-detail :where(.table-shell,.table-scroll,.table-wrap,.request-table),.pf-composite :where(.table-shell,.table-scroll,.table-wrap,.history-section){flex:1 1 auto;min-height:18rem;min-width:0;overflow:auto}.console-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0814227a}.console-modal-panel{width:min(960px,96vw);max-height:92vh;overflow:auto;padding:18px;box-shadow:0 18px 60px #0814222e}.console-modal-panel--small{width:min(660px,96vw)}.console-modal-panel--wide{width:min(1120px,96vw)}.console-modal-panel header,.console-modal-footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.console-modal-footer{justify-content:flex-end;margin-top:16px}.console-eyebrow{margin:0;color:var(--cruise-action-primary);font-size:12px;font-weight:700;letter-spacing:.04em}.console-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.console-form-grid--single{grid-template-columns:1fr}.console-field{display:grid;gap:6px}.console-field span,.console-field label{color:#5f6b7a;font-size:12px;font-weight:600}.console-field input,.console-field select,.console-field textarea{min-height:36px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:var(--cruise-console-text)}.console-field input:focus,.console-field select:focus,.console-field textarea:focus{border-color:var(--cruise-action-primary);outline:0;box-shadow:0 0 0 3px #0f5ea81f}.console-filter-bar{align-items:end}.console-filter-bar .console-field{display:grid;gap:6px;min-width:0}.console-filter-bar .console-field>span,.console-filter-bar .console-field>label{color:#334155;font-size:12px;font-weight:700;line-height:1.2}.console-filter-bar .console-field input,.console-filter-bar .console-field select,.console-filter-bar>input,.console-filter-bar>select{box-sizing:border-box;width:100%;height:38px;min-height:38px;padding:0 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:var(--cruise-console-text);font:inherit;line-height:1.2}.console-filter-bar .console-actions,.console-filter-bar .toolbar-actions{display:flex;flex-wrap:wrap;align-items:end;gap:10px}.console-filter-bar :is(.console-actions,.toolbar-actions)>:where(.console-action-primary,.console-action-secondary,.primary-action,.secondary-action,.button-secondary,button.primary,button.secondary){box-sizing:border-box;height:38px;min-height:38px;padding-block:0}.console-filter-search-button{min-width:72px;min-height:var(--cruise-toolbar-control-height);padding-inline:14px;white-space:nowrap}:where(.page-header,.section-header,.card-header,.panel-header){color:var(--cruise-console-text)}:where(.card,.panel,.table-card,.table-shell,.data-card,.list-card,.stats-panel){border-color:var(--cruise-console-border);border-radius:var(--cruise-console-radius);background:var(--cruise-console-surface)}.friendly-scroll{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1rem;block-size:calc(100vh - 7rem);min-block-size:calc(100vh - 7rem);min-width:0;min-height:0;overflow:hidden}.friendly-scroll__header{display:grid;gap:.75rem;min-width:0}ui-data-card.friendly-scroll__card{display:flex;block-size:100%;min-width:0;min-height:0}ui-data-card.friendly-scroll__card>.card{display:flex;flex:1 1 auto;block-size:100%;min-width:0;min-height:0;overflow:hidden}ui-data-card.full-height-workspace-card{display:flex;min-width:0;min-height:max(24rem,100dvh - var(--cruise-workspace-card-offset, 11rem))}ui-data-card.full-height-workspace-card>.card{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:0}ui-data-card.full-height-workspace-card>.card>ui-data-list{flex:1 1 auto;min-width:0;min-height:0}.friendly-scroll__card-shell{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;block-size:100%;width:100%;min-width:0;min-height:0}.friendly-scroll__card-header{display:grid;gap:.75rem;min-width:0}.friendly-scroll__viewport{position:relative;display:flex;min-width:0;min-height:0;overflow:hidden}ui-data-list.friendly-scroll__data-list,ui-data-list.friendly-scroll__data-list .content{display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.friendly-scroll__footer{flex:0 0 auto}:where(.toolbar,.toolbar-panel,.filters,.filter-bar,.filters-bar,.query-row,.search-row,.page-filters,.list-filters,.drawing-toolbar,.drawing-toolbar__filters,.history-toolbar,.file-toolbar,.sub-toolbar,.tree-toolbar,.matrix-toolbar){color:var(--cruise-console-text)}:where(.toolbar,.toolbar-panel,.filters,.filter-bar,.filters-bar,.query-row,.search-row,.page-filters,.list-filters,.drawing-toolbar,.drawing-toolbar__filters,.history-toolbar,.file-toolbar,.sub-toolbar,.tree-toolbar,.matrix-toolbar) :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--cruise-toolbar-control-height)}.content-wrapper :where(input[type=date]){min-width:168px;min-height:38px!important;padding:0 12px!important;border:1px solid var(--cruise-console-border)!important;border-radius:10px!important;background:var(--cruise-console-surface)!important;color:var(--cruise-console-text)!important;color-scheme:light;font:inherit!important;font-size:13px!important;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.content-wrapper :where(input[type=date]:focus){border-color:var(--cruise-action-primary)!important;outline:0;box-shadow:0 0 0 3px #0f5ea81f}.content-wrapper :where(input[type=date]::-webkit-calendar-picker-indicator){cursor:pointer;opacity:.72}:is(.toolbar,.toolbar-panel,.filters,.filter-bar,.filters-bar,.query-row,.search-row,.page-filters,.list-filters,.drawing-toolbar,.drawing-toolbar__filters,.history-toolbar,.file-toolbar,.sub-toolbar,.tree-toolbar,.matrix-toolbar) :where(input[type=date]){min-height:var(--cruise-toolbar-control-height)!important;padding-block:0!important}:where(.table-shell,.table-scroll,.data-table-scroll,.list-table-scroll){overflow:auto}:where(.table-shell,.table-scroll,.data-table-scroll,.list-table-scroll) table{border-collapse:separate;border-spacing:0}:where(.table-shell,.table-scroll,.data-table-scroll,.list-table-scroll) thead th{position:sticky;top:0;z-index:3;background:var(--cruise-console-surface-soft);color:#30445c}:where(.table-shell,.table-scroll,.data-table-scroll,.list-table-scroll)>table>tbody>tr>td{vertical-align:middle}:where(.table-shell,.table-scroll,.data-table-scroll,.list-table-scroll)>table>tbody>tr>td:where(.wide,.description-cell,.memo-cell,.note-cell,.detail-cell){vertical-align:top}.adaptive-table{--plan-table-header-line-height: 16px;--plan-table-header-padding-block: 7px;--plan-table-header-padding-inline: 10px}.adaptive-table thead th{padding:var(--plan-table-header-padding-block) var(--plan-table-header-padding-inline);line-height:var(--plan-table-header-line-height);vertical-align:middle;white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.adaptive-heading{display:block;max-width:100%;max-height:calc(2 * var(--plan-table-header-line-height));overflow:hidden;line-height:var(--plan-table-header-line-height)}.adaptive-heading__part{display:inline-block;white-space:nowrap}:where(.table-shell,.table-scroll,.data-table-scroll,.list-table-scroll) tbody tr:hover td{background:var(--cruise-console-surface-hover)}.content-wrapper :where(.console-table-wrap) table{border-collapse:separate;border-spacing:0;font-size:13px;font-variant-numeric:tabular-nums}.content-wrapper :where(.console-table-wrap) tbody td{color:var(--cruise-console-text);font-size:13px!important;line-height:1.45}.content-wrapper :where(.console-table-wrap) thead th{background:var(--cruise-console-surface-soft);color:#30445c;font-size:12px!important;font-weight:700;line-height:1.4}.content-wrapper :where(.console-table-wrap) tbody tr:hover td{background:var(--cruise-console-surface-hover)}:where(.pagination,.pager,.pagination-row,.pager-actions){color:var(--cruise-console-muted)}:where(.console-action,.console-action-primary,.console-action-secondary,.console-action-danger,.primary-action,.secondary-action,.button-secondary,.button-danger,.danger-button,.table-action,button.primary,button.secondary,button.danger,.btn-primary,.btn-secondary,.btn-outline-primary,.btn-outline-secondary){display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid transparent;border-radius:8px;font:inherit;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}:where(.console-action,.console-action-primary,.console-action-secondary,.console-action-danger,.primary-action,.secondary-action,.button-secondary,.button-danger,.danger-button,.table-action,button.primary,button.secondary,button.danger,.btn-primary,.btn-secondary,.btn-outline-primary,.btn-outline-secondary):disabled{cursor:not-allowed;opacity:.58}:where(.console-action-primary,.primary-action,button.primary,.btn-primary){border-color:var(--cruise-action-primary);background:var(--cruise-action-primary);color:#fff}:where(.console-action-primary,.primary-action,button.primary,.btn-primary):hover:not(:disabled){border-color:var(--cruise-action-primary-hover);background:var(--cruise-action-primary-hover);color:#fff}:where(.console-action-secondary,.secondary-action,.button-secondary,.table-action,button.secondary,.btn-secondary,.btn-outline-primary,.btn-outline-secondary){border-color:var(--cruise-console-border);background:#eef6ff;color:var(--cruise-console-text)}:where(.console-action-secondary,.secondary-action,.button-secondary,.table-action,button.secondary,.btn-secondary,.btn-outline-primary,.btn-outline-secondary):hover:not(:disabled){border-color:#b8c9da;background:#e4f1ff;color:var(--cruise-console-text)}:where(.modal-backdrop,.modal-overlay){background:#0814227a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:where(.modal-panel,.dialog-panel,.dialog-card,.modal-content){border-color:var(--cruise-console-border);border-radius:var(--cruise-console-radius-lg);background:var(--cruise-console-surface);color:var(--cruise-console-text);box-shadow:0 18px 60px #0814222e}.modal-panel>header,.modal-panel>.modal-header,.dialog-panel>header,.dialog-panel>.dialog-header,.dialog-card>header,.dialog-card>.dialog-header,.modal-content>.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.modal-panel>header>:first-child,.modal-panel>.modal-header>:first-child,.dialog-panel>header>:first-child,.dialog-panel>.dialog-header>:first-child,.dialog-card>header>:first-child,.dialog-card>.dialog-header>:first-child,.modal-content>.modal-header>:first-child{min-width:0}.modal-panel>header>button.icon-button,.modal-panel>header>button.icon-close,.modal-panel>header>button.close-button,.modal-panel>.modal-header>button.icon-button,.modal-panel>.modal-header>button.icon-close,.modal-panel>.modal-header>button.close-button,.dialog-panel>header>button.icon-button,.dialog-panel>header>button.icon-close,.dialog-panel>header>button.close-button,.dialog-panel>.dialog-header>button.icon-button,.dialog-panel>.dialog-header>button.icon-close,.dialog-panel>.dialog-header>button.close-button,.dialog-card>header>button.icon-button,.dialog-card>header>button.icon-close,.dialog-card>header>button.close-button,.dialog-card>.dialog-header>button.icon-button,.dialog-card>.dialog-header>button.icon-close,.dialog-card>.dialog-header>button.close-button,.modal-content>.modal-header>button.icon-button,.modal-content>.modal-header>button.icon-close,.modal-content>.modal-header>button.close-button,.modal-content>.modal-header>button.close-btn{flex:0 0 auto;display:inline-grid;place-items:center;width:36px;height:36px;min-width:36px;min-height:36px;margin-left:auto;padding:0;border:0;border-radius:999px;background:#eff6ff;color:var(--cruise-action-primary);font:inherit;font-size:20px;font-weight:700;line-height:1;cursor:pointer}.modal-panel>header>button.icon-button:hover:not(:disabled),.modal-panel>header>button.icon-close:hover:not(:disabled),.modal-panel>header>button.close-button:hover:not(:disabled),.modal-panel>.modal-header>button.icon-button:hover:not(:disabled),.modal-panel>.modal-header>button.icon-close:hover:not(:disabled),.modal-panel>.modal-header>button.close-button:hover:not(:disabled),.dialog-panel>header>button.icon-button:hover:not(:disabled),.dialog-panel>header>button.icon-close:hover:not(:disabled),.dialog-panel>header>button.close-button:hover:not(:disabled),.dialog-panel>.dialog-header>button.icon-button:hover:not(:disabled),.dialog-panel>.dialog-header>button.icon-close:hover:not(:disabled),.dialog-panel>.dialog-header>button.close-button:hover:not(:disabled),.dialog-card>header>button.icon-button:hover:not(:disabled),.dialog-card>header>button.icon-close:hover:not(:disabled),.dialog-card>header>button.close-button:hover:not(:disabled),.dialog-card>.dialog-header>button.icon-button:hover:not(:disabled),.dialog-card>.dialog-header>button.icon-close:hover:not(:disabled),.dialog-card>.dialog-header>button.close-button:hover:not(:disabled),.modal-content>.modal-header>button.icon-button:hover:not(:disabled),.modal-content>.modal-header>button.icon-close:hover:not(:disabled),.modal-content>.modal-header>button.close-button:hover:not(:disabled),.modal-content>.modal-header>button.close-btn:hover:not(:disabled){background:#dbeafe;color:var(--cruise-action-primary-hover)}:where(.console-action-danger,button.danger,.action-button.danger,.button-danger,.danger-button){border-color:var(--cruise-action-danger);background:var(--cruise-action-danger);color:#fff}:where(.console-action-danger,button.danger,.action-button.danger,.button-danger,.danger-button):hover:not(:disabled){border-color:var(--cruise-action-danger-hover);background:var(--cruise-action-danger-hover);color:#fff}button.console-action-primary,a.console-action-primary,summary.console-action-primary,.console-action-primary.console-action-primary,button.primary-action,a.primary-action,button.btn-primary,a.btn-primary,button.console-action-secondary,a.console-action-secondary,summary.console-action-secondary,.console-action-secondary.console-action-secondary,button.secondary,a.secondary,button.secondary-action,a.secondary-action,button.button-secondary,a.button-secondary,button.table-action,a.table-action,button.btn-secondary,a.btn-secondary,button.btn-outline-primary,a.btn-outline-primary,button.btn-outline-secondary,a.btn-outline-secondary,button.console-action-danger,a.console-action-danger,summary.console-action-danger,.console-action-danger.console-action-danger,button.danger,a.danger,button.button-danger,a.button-danger,button.danger-button,a.danger-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:32px!important;padding:0 12px!important;border-style:solid!important;border-width:1px!important;border-radius:8px!important;font:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}button.console-action-primary,a.console-action-primary,summary.console-action-primary,.console-action-primary.console-action-primary,button.primary-action,a.primary-action,button.btn-primary,a.btn-primary{border-color:var(--cruise-action-primary)!important;background:var(--cruise-action-primary)!important;color:#fff!important}button.console-action-secondary,a.console-action-secondary,summary.console-action-secondary,.console-action-secondary.console-action-secondary,button.secondary,a.secondary,button.secondary-action,a.secondary-action,button.button-secondary,a.button-secondary,button.table-action,a.table-action,button.btn-secondary,a.btn-secondary,button.btn-outline-primary,a.btn-outline-primary,button.btn-outline-secondary,a.btn-outline-secondary{border-color:var(--cruise-console-border)!important;background:#eef6ff!important;color:var(--cruise-console-text)!important}button.console-action-danger,a.console-action-danger,summary.console-action-danger,.console-action-danger.console-action-danger,button.danger,a.danger,button.button-danger,a.button-danger,button.danger-button,a.danger-button{border-color:var(--cruise-action-danger)!important;background:var(--cruise-action-danger)!important;color:#fff!important}:is(.toolbar,.toolbar-panel,.filters,.filter-bar,.filters-bar,.query-row,.search-row,.page-filters,.list-filters,.drawing-toolbar,.drawing-toolbar__filters,.history-toolbar,.file-toolbar,.sub-toolbar,.tree-toolbar,.matrix-toolbar) :is(button.console-action-primary,button.console-action-secondary,button.console-action-danger,a.console-action-primary,a.console-action-secondary,a.console-action-danger,summary.console-action-primary,summary.console-action-secondary,summary.console-action-danger,.primary-action,.secondary-action,button.secondary,a.secondary,button.table-action,a.table-action,button.btn-secondary,a.btn-secondary,button.btn-outline-primary,a.btn-outline-primary,button.btn-outline-secondary,a.btn-outline-secondary){min-height:var(--cruise-toolbar-control-height)!important;padding-inline:14px!important;border-radius:10px!important;align-self:end}:is(.toolbar,.toolbar-panel,.filters,.filter-bar,.filters-bar,.query-row,.search-row,.page-filters,.list-filters,.drawing-toolbar,.drawing-toolbar__filters,.history-toolbar,.file-toolbar,.sub-toolbar,.tree-toolbar,.matrix-toolbar) details.column-settings{display:inline-flex;align-items:stretch;align-self:end}summary.console-action-primary,summary.console-action-secondary,summary.console-action-danger{list-style:none!important}summary.console-action-primary::-webkit-details-marker,summary.console-action-secondary::-webkit-details-marker,summary.console-action-danger::-webkit-details-marker{display:none!important}:where(.ghost-danger,.text-button.danger,.row-action--danger){color:var(--cruise-action-danger)}:where(.ghost-danger,.text-button.danger,.row-action--danger):hover:not(:disabled){color:var(--cruise-action-danger-hover);background:var(--cruise-action-danger-soft)}body.external-drawing-pdf-preview-active{overflow:hidden;background:#fff}body.external-drawing-pdf-preview-active .project-shell-header,body.external-drawing-pdf-preview-active .sidebar-container{display:none!important}body.external-drawing-pdf-preview-active .project-shell,body.external-drawing-pdf-preview-active .project-shell-body,body.external-drawing-pdf-preview-active .content-wrapper{width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#fff!important}.batch-import-page{display:flex;flex-direction:column;gap:.85rem;height:calc(100vh - 96px);min-height:0;overflow:hidden}.batch-import-page>.page-header,.batch-import-page>.page-actions,.batch-import-page>.template-downloads,.batch-import-page>.pagination{flex:0 0 auto;margin-bottom:0}.batch-import-page>.fixed-import-history,.batch-import-page>.batch-tasks-table{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;border:1px solid rgba(74,105,138,.12);border-radius:8px;background:#fff;overflow:hidden}.batch-import-page>.fixed-import-history .preview-header,.batch-import-page>.batch-tasks-table h3{flex:0 0 auto;margin:0;padding:.85rem 1rem;border-bottom:1px solid rgba(74,105,138,.1);color:#203448}.batch-import-page>.fixed-import-history .preview-table,.batch-import-page>.batch-tasks-table .batch-table-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.batch-import-page>.fixed-import-history table,.batch-import-page>.batch-tasks-table table{width:100%;min-width:1480px;border-collapse:separate;border-spacing:0}.batch-import-page>.fixed-import-history th,.batch-import-page>.fixed-import-history td,.batch-import-page>.batch-tasks-table th,.batch-import-page>.batch-tasks-table td{padding:.65rem .75rem;border-bottom:1px solid rgba(74,105,138,.1);background:#fff;text-align:left;vertical-align:middle}.batch-import-page>.fixed-import-history thead th,.batch-import-page>.batch-tasks-table thead th{position:sticky;top:0;z-index:3;background:#f6f8fb;color:#203448;font-weight:700}.batch-import-page>.pagination{margin-top:0;padding:.75rem;border:1px solid rgba(74,105,138,.12);border-top:0;border-radius:0 0 8px 8px;background:#fff}.bpmn-editor .djs-container{height:100%;width:100%}.bpmn-editor .djs-palette{background:#fff;border:1px solid rgba(15,23,42,.1215686275);border-radius:.45rem;left:1rem;padding:.35rem;position:absolute;top:1rem;width:116px;z-index:10}.bpmn-editor .djs-palette .entry,.bpmn-editor .djs-context-pad .entry{align-items:center;color:#10233a;cursor:pointer;display:flex;height:32px;width:auto}.bpmn-editor .djs-palette .entry{border-radius:.35rem;gap:.35rem;padding:0 .4rem}.bpmn-editor .djs-palette .entry:hover{background:#2563eb14}.bpmn-editor .djs-context-pad .entry{justify-content:center;width:32px}.bpmn-editor .djs-palette .entry:after{font-size:.74rem;font-weight:700;line-height:1}.bpmn-editor .djs-palette .bpmn-icon-hand-tool:after{content:"\62d6\52a8\753b\5e03"}.bpmn-editor .djs-palette .bpmn-icon-lasso-tool:after{content:"\6846\9009"}.bpmn-editor .djs-palette .bpmn-icon-connection-multi:after{content:"\8fde\7ebf"}.bpmn-editor .djs-palette .bpmn-icon-start-event-none:after{content:"\5f00\59cb"}.bpmn-editor .djs-palette .bpmn-icon-task:after{content:"\4efb\52a1\8282\70b9"}.bpmn-editor .djs-palette .bpmn-icon-gateway-none:after{content:"\7f51\5173"}.bpmn-editor .djs-palette .bpmn-icon-end-event-none:after{content:"\7ed3\675f"}.bpmn-editor .djs-palette :is(.bpmn-icon-space-tool,.bpmn-icon-intermediate-event-none,.bpmn-icon-data-object,.bpmn-icon-data-store,.bpmn-icon-subprocess-expanded,.bpmn-icon-participant,.bpmn-icon-group){display:none!important}.bpmn-editor .djs-palette .separator{border-top:1px solid rgba(15,23,42,.1019607843);margin:.25rem 0}.bpmn-editor--readonly .djs-palette,.bpmn-editor--readonly .djs-context-pad{display:none!important}.bpmn-editor .bpmn-selected-element:not(.djs-connection) .djs-visual>:nth-child(1){stroke:#0f5ea8!important;stroke-width:3px!important}.bpmn-editor .djs-connection.bpmn-selected-element .djs-visual>path:first-child{stroke:#0f5ea8!important;stroke-width:2.2px!important}.bpmn-editor .bpmn-selected-element .djs-outline{stroke:#0f5ea8b8!important;stroke-width:2px!important}.bpmn-editor .djs-connection.djs-hover .djs-visual>path,.bpmn-editor .djs-connection.hover .djs-visual>path{stroke:#334155!important;stroke-width:1.5px!important}.bpmn-editor .djs-connection:not(.bpmn-selected-element):not(.bpmn-validation-error) .djs-outline{display:none!important}.bpmn-editor :is(.djs-hit,.djs-hit-all,.djs-hit-click-stroke,.djs-hit-stroke,.djs-connection .djs-hit,.djs-connection .djs-hit-stroke){fill:none!important;opacity:0!important;stroke:transparent!important;stroke-opacity:0!important}.bpmn-editor :is(.djs-segment-dragger .djs-visual,.djs-bendpoint .djs-visual){fill:#fff!important;opacity:0!important;stroke:var(--cruise-action-primary)!important;stroke-width:2px!important;transition:opacity .12s ease}.bpmn-editor .djs-connection:is(.djs-hover,.hover,.bpmn-selected-element)~.djs-bendpoints :is(.djs-segment-dragger .djs-visual,.djs-bendpoint .djs-visual),.bpmn-editor .djs-connection:is(.djs-hover,.hover,.bpmn-selected-element) :is(.djs-segment-dragger .djs-visual,.djs-bendpoint .djs-visual),.bpmn-editor .djs-bendpoints:is(.hover,.selected) :is(.djs-segment-dragger .djs-visual,.djs-bendpoint .djs-visual),.bpmn-editor .djs-bendpoint:hover .djs-visual,.bpmn-editor .djs-bendpoint.selected .djs-visual,.bpmn-editor :is(.djs-drag-group,.djs-dragger) :is(.djs-segment-dragger .djs-visual,.djs-bendpoint .djs-visual){opacity:.95!important}.bpmn-editor :is(.djs-segment-dragger,.djs-bendpoint){cursor:grab}.bpmn-editor .djs-lasso-overlay,.bpmn-editor .djs-lasso-overlay path,.bpmn-editor .djs-lasso-overlay rect,.bpmn-editor :is(.djs-selection-outline,.djs-drag-group,.djs-dragger){fill:#0f5ea814!important;stroke:#0f5ea8b8!important;stroke-dasharray:5 3!important;stroke-width:1.5px!important}.bpmn-editor :is(.djs-selected,.selected) .djs-outline{stroke:#0f5ea8b8!important;stroke-width:2px!important}.bpmn-editor .djs-context-pad{background:#fff;border:1px solid rgba(15,23,42,.1215686275);border-radius:.45rem;display:grid;gap:.15rem;grid-template-columns:repeat(2,32px);padding:.25rem}.bpmn-editor .bpmn-validation-error .djs-visual>:nth-child(1){stroke:#dc2626!important;stroke-width:4px!important}.plan-entry-table--dynamic table{width:max-content;min-width:100%}.plan-entry-table--dynamic :is(th,td){min-width:120px;max-width:260px}.plan-entry-table--dynamic .checkbox-column{position:sticky;left:0;z-index:3;width:48px;min-width:48px;max-width:48px;background:#fff}.plan-entry-table--dynamic .sequence-column{position:sticky;left:48px;z-index:2;width:64px;min-width:64px;max-width:64px;background:#fff;box-shadow:1px 0 #dbe4ee}.plan-entry-table--dynamic thead :is(.checkbox-column,.sequence-column){z-index:5;background:#f8fafc}.dynamic-entity-column{min-width:150px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-selection-actions,.plan-column-options{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.plan-query-bar{display:grid;grid-template-columns:minmax(260px,520px) auto auto;align-items:end;gap:10px}.plan-query-bar label{display:grid;gap:5px;min-width:0;color:#475569;font-size:12px}.plan-query-bar input{width:100%}.plan-column-settings{min-width:0;padding:10px 12px;border:1px solid #dbe4ee;border-radius:6px;background:#fff}.plan-column-settings summary{width:fit-content;cursor:pointer;list-style:none}.plan-column-settings summary::-webkit-details-marker{display:none}.plan-column-options{gap:8px 14px;margin-top:10px;max-height:220px;overflow:auto}.plan-column-options label{display:inline-grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:6px;max-width:280px;color:#475569;font-size:12px}.plan-column-options input{width:16px;min-height:0;height:16px;padding:0}.plan-column-options label>span{color:#64748b;font-weight:700}.plan-column-options label>strong{min-width:0;overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.version-validity{display:inline-flex;align-items:center;min-height:24px;padding:2px 7px;border:1px solid #cbd5e1;border-radius:4px;background:#f8fafc;color:#475569;font-size:12px;font-weight:700;white-space:nowrap}.version-validity--current{border-color:#86c79b;background:#edf8f0;color:#166534}.version-validity--historical{border-color:#f3b27a;background:#fff7ed;color:#9a3412}.plan-view-change-modal{grid-template-rows:auto auto;width:min(520px,100vw - 48px);min-height:0}@media(max-width:840px){.plan-query-bar{grid-template-columns:1fr}.new-work-package-detail-page .tab-bar{flex-wrap:nowrap;overflow-x:auto}.new-work-package-detail-page .tab-bar a{flex:0 0 auto;white-space:nowrap}}.manager-task-pending-shell .assignment-popover__trigger{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;width:min(12rem,100%);min-height:32px;padding:0 .65rem;border:1px solid #b9c8da;border-radius:6px;background:#fff;color:#17324d;font:inherit;font-weight:700;text-align:left;cursor:pointer}.manager-task-pending-shell .assignment-popover__trigger:hover,.manager-task-pending-shell .assignment-popover__trigger.is-open{border-color:#4f8edc;background:#eef5ff}.manager-task-pending-shell .assignment-popover__trigger:disabled{cursor:not-allowed;opacity:.65}.manager-task-pending-shell .assignment-popover__trigger>span:first-child,.manager-task-pending-shell .assignment-popover__header strong,.manager-task-pending-shell .assignment-popover__header small,.manager-task-pending-shell .assignment-popover__candidate strong,.manager-task-pending-shell .assignment-popover__candidate small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manager-task-pending-shell .assignment-popover__chevron{width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.12rem) rotate(45deg)}.manager-task-pending-shell .assignment-popover{position:fixed;z-index:3000;display:grid;grid-template-rows:auto auto auto minmax(6rem,1fr) auto;width:min(360px,100vw - 16px);max-height:min(440px,100vh - 16px);padding:.8rem;border:1px solid #c5d2e2;border-top:3px solid #2f6fb8;border-radius:8px;background:#fff;box-shadow:0 18px 42px #0f233c33;color:#172033}.manager-task-pending-shell .assignment-popover__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding-bottom:.65rem;border-bottom:1px solid #e2e8f0}.manager-task-pending-shell .assignment-popover__header div,.manager-task-pending-shell .assignment-popover__candidate span{display:grid;min-width:0}.manager-task-pending-shell .assignment-popover__header small,.manager-task-pending-shell .assignment-popover__header>span,.manager-task-pending-shell .assignment-popover__candidate small,.manager-task-pending-shell .assignment-popover__empty{color:#64748b}.manager-task-pending-shell .assignment-popover__header small,.manager-task-pending-shell .assignment-popover__header>span,.manager-task-pending-shell .assignment-popover__search span{font-size:.76rem}.manager-task-pending-shell .assignment-popover__header>span{flex:0 0 auto;white-space:nowrap}.manager-task-pending-shell .assignment-popover__search{display:grid;gap:.3rem;padding-top:.65rem}.manager-task-pending-shell .assignment-popover__search span{color:#52657a;font-weight:700}.manager-task-pending-shell .assignment-popover__search input{width:100%;min-height:34px;padding:0 .65rem;border:1px solid #c5d2e2;border-radius:6px;font:inherit}.manager-task-pending-shell .assignment-popover__tools,.manager-task-pending-shell .assignment-popover__actions{display:flex;gap:.65rem}.manager-task-pending-shell .assignment-popover__tools{justify-content:space-between;padding:.55rem 0}.manager-task-pending-shell .assignment-popover__tools button{padding:0;border:0;background:transparent;color:#2f6fb8;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.manager-task-pending-shell .assignment-popover__list{min-height:0;padding-right:.2rem;overflow:auto}.manager-task-pending-shell .assignment-popover__candidate{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center;padding:.55rem .6rem;border:1px solid transparent;border-radius:6px;cursor:pointer}.manager-task-pending-shell .assignment-popover__candidate:hover,.manager-task-pending-shell .assignment-popover__candidate.is-selected{border-color:#a9c9ef;background:#eef5ff}.manager-task-pending-shell .assignment-popover__empty{padding:1.2rem .5rem;text-align:center}.manager-task-pending-shell .assignment-popover__actions{justify-content:flex-end;gap:.55rem;padding-top:.65rem;border-top:1px solid #e2e8f0}button.console-action-secondary.process-control-action--suspend,a.console-action-secondary.process-control-action--suspend,.console-action-secondary.console-action-secondary.process-control-action--suspend{border-color:#9a3412!important;background:#c2410c!important;color:#fff!important}button.console-action-secondary.process-control-action--resume,a.console-action-secondary.process-control-action--resume,.console-action-secondary.console-action-secondary.process-control-action--resume{border-color:#1d4ed8!important;background:#2563eb!important;color:#fff!important}@media(min-width:761px){.new-work-package-detail-page .plan-trend-query .query-panel,.new-work-package-detail-page .plan-trend-query .query-panel__fields{flex-wrap:nowrap}.new-work-package-detail-page .plan-trend-query .query-panel__fields label{flex:0 1 180px;min-width:140px;max-width:220px}}.plan-trend-panel{height:100%;min-height:0;overflow:hidden}.trend-series-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:5px 0 2px;color:#334155;font-size:12px}.trend-series-toggle{display:inline-flex;align-items:center;gap:4px;min-height:22px;cursor:pointer;-webkit-user-select:none;user-select:none}.trend-series-toggle input{margin:0;accent-color:#2563eb}.trend-series-toggle__swatch{width:9px;height:9px;border-radius:50%}.plan-trend-chart-area{display:flex;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.plan-trend-chart-area ui-echarts-chart{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0}.trend-empty-state{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:0;color:#64748b;font-size:13px}
