html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{font-family:Segoe UI,Microsoft YaHei,PingFang SC,Arial,sans-serif;color:var(--text);background:var(--page-bg);color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;--text-muted: #637081;--text: #202b37;--page-bg: #f5f7f9;--surface: #fff;--surface-subtle: #f7f9fb;--border: #e9edf1;--control-border: #dce2e8;--accent: #2563eb;--on-accent: #fff;--success: #258454;--error: #cf4446;--selected-row: #eef4ff;--avatar-bg: #edf1f6}:root[data-theme=dark]{color-scheme:dark;--text: #e3e8ef;--text-muted: #a0abba;--page-bg: #15191f;--surface: #20262e;--surface-subtle: #282f39;--border: #333c48;--control-border: #414b58;--accent: #76a9ff;--on-accent: #102a50;--success: #69be8c;--error: #ed8082;--selected-row: #223b60;--avatar-bg: #343e4b}*{box-sizing:border-box;letter-spacing:0}body{margin:0;min-width:320px}body,#root{min-height:100vh}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2{font-size:24px;line-height:1.4;font-weight:650}h3{font-size:15px;line-height:1.5;font-weight:600;margin-bottom:16px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.app-shell.ant-layout{min-height:100vh}.app-sidebar.ant-layout-sider{position:fixed;inset:0 auto 0 0;z-index:20;border-right:1px solid var(--border);background:var(--surface)}.app-sidebar .ant-layout-sider-children{display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;min-height:88px;padding:20px 18px}.brand-mark{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:38px;height:38px;color:var(--on-accent);background:var(--accent);border-radius:8px}.brand h1{font-size:17px;font-weight:650}.brand span:not(.brand-mark){color:var(--text-muted);font-size:10px}.workspace-menu.ant-menu{border-inline-end:0!important;padding:8px}.workspace-menu .ant-menu-item{display:flex;align-items:center;gap:4px}.workspace-menu .ant-menu-item-group-title{font-size:11px;color:var(--text-muted);padding:18px 20px 10px}.workspace-menu .ant-menu-item-selected{font-weight:600}.sidebar-footer{display:flex;align-items:center;gap:9px;margin:auto 20px 0;padding:22px 0;border-top:1px solid var(--border);font-size:12px;color:var(--text-muted)}.workspace-layout.ant-layout{min-width:0;margin-left:224px}.topbar.ant-layout-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 32px;line-height:normal;background:var(--surface);border-bottom:1px solid var(--border)}.workspace-location{min-width:0;display:flex;align-items:center;gap:8px}.workspace-location .ant-breadcrumb{font-size:13px}.workspace-location .ant-breadcrumb .ant-btn{height:auto;padding:0;font-size:inherit}.workspace-location .ant-breadcrumb li:last-child{font-weight:500;overflow-wrap:anywhere}.mobile-navigation-toggle.ant-btn{display:none}.session-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.system-state{display:inline-flex;align-items:center;gap:7px;color:var(--success);font-size:12px;white-space:nowrap}.account-menu-trigger.ant-btn{display:inline-flex;align-items:center;gap:9px;height:40px;padding:4px 8px}.account-menu-trigger .ant-avatar{background:var(--avatar-bg);color:var(--text-muted)}.account-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skip-link{position:fixed;top:-60px;left:240px;z-index:1100;padding:10px 16px;background:var(--surface);color:var(--accent)}.skip-link:focus{top:10px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr);padding:32px;min-width:0}.page-panel{min-width:0}.workspace-card.ant-card{min-width:0;border-radius:8px}.workspace-card>.ant-card-body{padding:24px;min-width:0}.page-load-state{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;color:var(--text-muted)}.theme-toggle.ant-btn{flex:0 0 auto;width:36px;height:36px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;margin-bottom:24px}.panel-heading>div:first-child{min-width:0}.panel-heading h2{overflow-wrap:anywhere}.section-kicker,.eyebrow{color:var(--text-muted);font-size:11px;line-height:1.5;font-weight:500;margin-bottom:6px}.section-kicker{text-transform:uppercase}.panel-heading>.ant-space{flex-wrap:wrap;justify-content:flex-end}.full-width{width:100%;min-width:0}.full-width>.ant-space-item,.upgrade-workflow>.ant-space-item{min-width:0}.page-panel>.ant-alert{margin-bottom:18px}.list-toolbar{display:grid;gap:14px;margin-bottom:20px}.list-search-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.list-search{width:min(100%,360px)}.list-filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px}.list-filter{display:flex;flex-direction:column;gap:6px;width:164px;max-width:100%;min-width:0}.list-filter>label,.list-filter>span{font-size:12px;color:var(--text-muted)}.list-filter>.ant-select{width:100%}.list-date-filter{width:280px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.list-count{font-size:12px;color:var(--text-muted)}.subsection-title{display:flex;align-items:center;gap:9px}.subsection-title svg{color:var(--text-muted)}.device-name{display:inline-flex;align-items:center;gap:9px;font-weight:600}.device-name svg{color:var(--text-muted);flex-shrink:0}.table-muted-text{display:block;margin-top:4px;color:var(--text-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.table-actions{display:flex;align-items:center;gap:6px}.data-code,.script-editor,.task-parameters{font-family:Cascadia Mono,Consolas,monospace;font-size:13px}.page-panel .ant-table-wrapper{min-width:0}.page-panel .ant-table{border:1px solid var(--border);border-radius:6px}.page-panel .ant-table-cell{overflow-wrap:anywhere}.page-panel .ant-table-thead th{font-size:12px;white-space:nowrap}.page-panel .ant-table-tbody .ant-btn-link{padding-inline:6px}.page-panel .ant-table-tbody .ant-btn-icon-only{padding-inline:0}.page-panel .ant-table-tbody>tr:last-child>td{border-bottom:0}.page-panel .ant-table-pagination{margin-bottom:0}.page-panel .ant-tag{margin-inline-end:0;padding-inline:8px;font-size:12px}.selected-table-row>td{background:var(--selected-row)!important}.page-panel .ant-tabs-nav{margin-bottom:20px}.page-panel .ant-tabs-tab{padding-top:8px;padding-bottom:14px}.ant-empty{padding-block:26px}.ant-descriptions{background:var(--surface);border-radius:6px}.ant-descriptions-item-content{overflow-wrap:anywhere}.ant-descriptions-item-label{font-size:13px}.ant-modal .ant-modal-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--border)}.ant-modal .ant-modal-footer{padding-top:16px;margin-top:24px;border-top:1px solid var(--border)}.ant-modal .ant-alert{margin-bottom:16px}.ant-modal .ant-input-number{width:100%}.ant-modal .ant-form-item-label{font-weight:500}.device-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.device-form .form-full-width{grid-column:1 / -1}.script-editor.ant-input{background:var(--surface-subtle);line-height:1.75;-moz-tab-size:2;tab-size:2}input[type=file]{width:100%;padding:12px;border:1px dashed var(--control-border);border-radius:6px;background:var(--surface-subtle);font-size:13px}input[type=file]::file-selector-button{margin-right:12px;padding:7px 12px;border:1px solid var(--control-border);border-radius:4px;background:var(--surface);color:var(--text);cursor:pointer}.detail-flow{display:grid;gap:18px;min-width:0}.page-actions{display:flex}.page-actions .ant-btn{padding-left:0;color:var(--text-muted)}.device-summary{width:100%;margin-bottom:24px}.device-summary .ant-space{flex-wrap:wrap}.upgrade-workflow,.terminal-panel{width:100%;min-width:0}.upgrade-workflow .ant-radio-group{display:flex;flex-wrap:wrap;gap:8px}.upgrade-workflow .ant-radio-button-wrapper{border:1px solid var(--control-border);border-radius:6px}.upgrade-workflow .ant-radio-button-wrapper:before{display:none}.terminal-panel{display:flex;flex-direction:column;position:relative;border:1px solid var(--control-border);border-radius:8px;background:var(--surface);overflow:hidden}.terminal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;flex-shrink:0;padding:12px 16px}.terminal-identity,.terminal-title,.terminal-actions{display:flex;align-items:center;gap:10px;min-width:0}.terminal-identity{flex:1}.terminal-symbol{flex-shrink:0;color:var(--accent)}.terminal-device{min-width:0}.terminal-title strong,.terminal-endpoint{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-title .ant-tag{margin:0;flex-shrink:0}.terminal-endpoint{margin-top:3px;color:var(--text-muted);font:12px/1.5 Cascadia Mono,Consolas,monospace}.terminal-actions{flex-shrink:0;gap:8px}.terminal-actions .ant-btn{height:36px}.terminal-icon-button.ant-btn{width:36px;padding:0}.terminal-error{color:var(--error);padding:8px 16px;border-top:1px solid var(--border);font-size:13px;overflow-wrap:anywhere}.terminal-frame{position:relative;height:clamp(320px,52vh,640px);padding:16px;overflow:hidden}.terminal-frame,.terminal-panel .terminal-surface .xterm-viewport{background:#101418}.terminal-surface,.terminal-surface .xterm{width:100%;height:100%;min-width:0}.terminal-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#a6b1bb;font-size:14px;pointer-events:none}.terminal-statusbar{display:flex;justify-content:space-between;flex-shrink:0;min-height:30px;padding:6px 16px;color:var(--text-muted);background:var(--surface-subtle);font:12px/1.5 Cascadia Mono,Consolas,monospace}.terminal-panel:fullscreen{width:100%;height:100%;border:0;border-radius:0}.terminal-panel:fullscreen .terminal-frame{flex:1;min-height:0;height:auto}.work-record-modal.ant-modal,.project-modal.ant-modal,.enterprise-modal.ant-modal{top:24px;padding-bottom:24px}.work-record-modal .ant-modal-container,.project-modal .ant-modal-container,.enterprise-modal .ant-modal-container{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.work-record-modal .ant-modal-header,.work-record-modal .ant-modal-footer,.project-modal .ant-modal-header,.project-modal .ant-modal-footer,.enterprise-modal .ant-modal-header,.enterprise-modal .ant-modal-footer{flex-shrink:0}.work-record-modal .ant-modal-body,.project-modal .ant-modal-body,.enterprise-modal .ant-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain}.work-record-actions,.work-report-toolbar,.project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.work-record-fields,.project-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.work-record-fields .ant-picker,.project-fields .ant-picker{width:100%}.work-record-sort{width:144px}.project-name{min-width:0;overflow-wrap:anywhere}.project-name-link.ant-btn{padding:0;height:auto;max-width:100%;white-space:normal;text-align:left;overflow-wrap:anywhere}.project-overview{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--border)}.project-overview-navigation,.project-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.project-overview-navigation{justify-content:space-between;margin-bottom:20px}.project-overview-heading>div:first-child{min-width:0}.project-overview-heading h2,.project-overview .ant-descriptions-item-content{overflow-wrap:anywhere}.project-description{margin-top:12px;color:var(--text-muted)}.project-description summary{cursor:pointer;width:fit-content;padding:8px 0}.project-description p{margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)}.project-work-progress{margin:20px 0 12px}.project-work-progress>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;color:var(--text-muted)}.project-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.project-metric.ant-btn{height:88px;padding:12px;align-items:flex-start;flex-direction:column;justify-content:center;gap:8px;font-size:13px}.project-metric-label{display:flex;align-items:center;gap:8px;color:var(--text-muted)}.project-metric strong{font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.project-metric-overdue strong,.project-metric-blocked strong{color:var(--error)}@media(max-width:1100px){.project-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.project-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-overview-navigation{align-items:flex-start;flex-direction:column}}.project-meta{display:flex;align-items:center;gap:8px;margin-top:6px;color:var(--text-muted);font-size:12px}.project-date-end{display:block;margin-top:4px;color:var(--text-muted)}.work-record-project{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-board-project{margin-bottom:8px;color:var(--text-muted);font-size:12px}.work-record-content.ant-btn{display:block;max-width:100%;height:auto;padding:0;white-space:normal;text-align:left;overflow-wrap:anywhere}.work-record-content>span,.work-board-issues>span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;white-space:pre-wrap}.work-record-deadline,.work-board-deadline{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-variant-numeric:tabular-nums}.work-board-deadline{margin-top:12px;color:var(--text-muted)}.work-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;min-height:240px}.work-board-column{min-width:0}.work-board-heading,.work-board-actions,.work-board-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.work-board-heading{min-height:48px;border-bottom:2px solid var(--border)}.work-board-heading h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.work-board-list{list-style:none;padding:0;margin:0}.work-board-item{padding:16px 0;border-bottom:1px solid var(--border)}.work-board-meta{flex-wrap:wrap;justify-content:flex-start;color:var(--text-muted);font-size:12px;margin-bottom:12px;overflow-wrap:anywhere}.work-board .work-record-content{width:100%;color:var(--text)}.work-board-issues{display:flex;align-items:flex-start;gap:6px;margin:12px 0 0;color:var(--text-muted);overflow-wrap:anywhere}.work-board-issues>svg{flex-shrink:0;margin-top:4px}.work-board-issues>span{-webkit-line-clamp:2}.work-board-actions{margin-top:16px}.work-board-status{width:120px;flex-shrink:0}.work-board-actions .table-actions{gap:4px;flex-wrap:nowrap}.work-record-detail,.work-record-detail p{overflow-wrap:anywhere}.work-record-detail h3{margin:20px 0 8px}.work-record-detail p{white-space:pre-wrap}.work-report-result{margin-top:24px;border-top:1px solid var(--border);padding-top:16px}.work-report-toolbar{justify-content:space-between;color:var(--text-muted);margin-bottom:12px}.work-report-preview{max-height:48vh;margin:0;padding:16px;background:var(--surface-subtle);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;font:inherit;line-height:1.8}.task-detail{margin-top:24px}.task-parameters{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.task-progress-panel{display:grid;gap:18px;margin-top:24px;padding:20px 0;border-block:1px solid var(--border);overflow:auto}.log-console{min-height:220px;max-height:400px;overflow:auto;margin:24px 0 0;border-radius:6px;background:#151e27;color:#d9e5ed;padding:20px;font-family:Cascadia Mono,Consolas,monospace;font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.console-heading{display:flex;align-items:center;gap:8px;margin-top:28px;color:var(--text-muted);font-size:13px}.console-heading+.log-console{margin-top:12px}.auth-shell{position:relative;display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:72px 20px 32px;background:var(--page-bg);border-top:4px solid var(--accent)}.auth-theme-toggle{position:absolute;top:20px;right:24px}.auth-panel.ant-card{width:min(100%,420px);border-radius:8px}.auth-panel>.ant-card-body{padding:34px}.auth-panel .brand-mark{margin-bottom:20px;width:44px;height:44px}.auth-panel .eyebrow{margin-bottom:8px}.auth-panel h1{margin-bottom:28px}.auth-panel h2{margin-bottom:24px;padding-top:24px;border-top:1px solid var(--border);font-size:17px}.auth-panel .ant-alert{margin-bottom:20px}.auth-panel .ant-btn-primary{height:42px;margin-top:8px}.auth-panel .ant-input-affix-wrapper{padding-block:9px}@media(max-width:1100px){.app-sidebar.ant-layout-sider{display:none}.workspace-layout.ant-layout{margin-left:0}.mobile-navigation-toggle.ant-btn{display:inline-flex}.workspace-grid{padding:24px}.topbar.ant-layout-header{padding-inline:20px}.skip-link{left:16px}}@media(max-width:900px){.work-board{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.work-board .ant-btn-icon-only{width:44px;height:44px}.work-board-status.ant-select{height:44px}.work-record-fields,.project-fields{grid-template-columns:minmax(0,1fr);gap:0}h2{font-size:21px}.topbar.ant-layout-header{gap:10px;height:60px;padding-inline:12px}.workspace-location .ant-breadcrumb li:first-child,.workspace-location .ant-breadcrumb li:nth-child(2){display:none}.session-actions{gap:4px}.system-state{display:none}.account-name{max-width:76px}.workspace-grid{padding:20px 14px}.workspace-card>.ant-card-body{padding:20px 16px}.panel-heading{align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px}.panel-heading>.ant-space{justify-content:flex-start}.list-search{width:100%}.list-filters>.list-filter{width:calc((100% - 12px)/2)}.list-filters>.list-date-filter,.list-filters>.work-record-sort{width:100%}.list-date-popup .ant-picker-panels{flex-direction:column}.list-date-popup .ant-picker-panel-container{max-height:min(380px,45dvh);overflow-y:auto}.device-form{grid-template-columns:minmax(0,1fr)}.page-panel .ant-table-cell.ant-table-cell-fix{position:static}.page-panel .ant-table-cell-fix:after{display:none}.terminal-toolbar{flex-direction:column;flex-wrap:nowrap;align-items:stretch;padding:12px}.terminal-actions .ant-btn{height:44px}.terminal-icon-button.ant-btn,.terminal-connection-button.ant-btn{width:44px;padding:0}.terminal-connection-label{display:none}.terminal-actions>.ant-btn:nth-child(2){margin-right:auto}.terminal-frame{height:340px;padding:12px}.auth-panel>.ant-card-body{padding:28px 24px}.ant-modal{top:20px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition:none!important;scroll-behavior:auto!important}}.enterprise-summary,.enterprise-export,.enterprise-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.enterprise-toolbar{justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border)}.enterprise-toolbar .enterprise-summary{margin:0}.enterprise-page .panel-heading h2{overflow-wrap:anywhere}.enterprise-summary strong{margin-left:8px;font-size:20px}.enterprise-export{justify-content:flex-end}.enterprise-title.ant-btn{padding:0;height:auto;white-space:normal;text-align:left}.enterprise-secondary{color:var(--text-muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.enterprise-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.enterprise-form .ant-picker{width:100%}.enterprise-field-row{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr) 32px;gap:8px;align-items:start}.enterprise-prose{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.enterprise-detail{display:flex;flex-direction:column;gap:16px}.enterprise-detail .ant-descriptions-item-content{white-space:pre-wrap;overflow-wrap:anywhere}.enterprise-image{max-width:100%;height:auto}@media(max-width:640px){.enterprise-form-grid{grid-template-columns:minmax(0,1fr)}.enterprise-summary{gap:12px 20px}}
