@media screen{:root{--workspace-max-width:1400px;--workspace-gutter:clamp(16px,3vw,40px);--dialog-viewport-height:100dvh;--workspace-ink:#183c36;--workspace-muted:#526f65;--workspace-brand:#007f6d;--workspace-border:#dce8e0;--workspace-surface:#fff;--workspace-soft:#f1f6f3;--workspace-action-ink:#006b5b;--workspace-control-border:#76988a}:where(.unified-workspace,[role=dialog],dialog) :where(button:not([data-slot])){min-height:44px;padding:9px 14px;border:1px solid var(--workspace-control-border);border-radius:8px;background:var(--workspace-surface);color:var(--workspace-action-ink);font:inherit;font-weight:600;line-height:1.45;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}:where(.unified-workspace,[role=dialog],dialog) :where(a[href]){color:var(--workspace-action-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:where(.unified-workspace,[role=dialog],dialog) :where(summary){min-height:44px;align-content:center;color:var(--workspace-action-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}:root :is(.unified-workspace,[role=dialog],dialog) :is(.primary,.web-primary,.mobile-primary,.secondary,.mobile-secondary,.trial-primary,.inv-primary,[data-slot=button]){min-height:44px;font-weight:650;text-decoration:none}:root :is(.unified-workspace,[role=dialog],dialog) :is(.secondary,.mobile-secondary){border:1px solid var(--workspace-control-border);background:var(--workspace-surface);color:var(--workspace-action-ink)}:root :is(.unified-workspace,[role=dialog],dialog) :is(.textbutton,.field-link,.mobile-link,.material-name,.material-link:not(.primary):not(.secondary),.admin-password-link,.admin-toolbar a){color:var(--workspace-action-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:root :is(.unified-workspace,[role=dialog],dialog) .textbutton{min-height:44px}:root .unified-workspace .workspace-location a{color:var(--workspace-action-ink);text-decoration:underline;text-underline-offset:3px}:root .unified-workspace :is(.workspace-shortcut,.web-account summary){border:1px solid var(--workspace-control-border);background:var(--workspace-surface);color:var(--workspace-action-ink);font-weight:600;text-decoration:none}:root .unified-workspace .workspace-account-chevron{flex-shrink:0}:root .unified-workspace .web-account[open] .workspace-account-chevron{transform:rotate(180deg)}:root .unified-workspace .web-sidebar a[aria-current=page]{font-weight:700}:root .unified-workspace .field-steps a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-color:var(--workspace-control-border);color:var(--workspace-action-ink);font-weight:600;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}:root .unified-workspace :is(.admin-tabs,.planning-task-tabs,.material-v2-tabs){gap:8px}:root .unified-workspace .inventory-v1>nav button,:root .unified-workspace :is(.admin-tabs,.planning-task-tabs,.material-v2-tabs,.trial-nav) button{min-height:44px;padding:9px 12px;border:1px solid var(--workspace-control-border);border-radius:8px;background:var(--workspace-surface);color:var(--workspace-action-ink);font-weight:600}:root .unified-workspace .inventory-v1>nav button[aria-pressed=true],:root .unified-workspace :is(.admin-tabs,.planning-task-tabs,.material-v2-tabs,.trial-nav) button:is([aria-pressed=true],.active){border-color:var(--workspace-brand);background:#e1f3eb;color:var(--workspace-action-ink);font-weight:700}:root .unified-workspace :is(.web-actions,.web-object-links) a strong{color:var(--workspace-action-ink);text-decoration:underline;text-underline-offset:3px}:root .unified-workspace :is(.web-actions,.web-object-links) a>svg:last-child{color:var(--workspace-action-ink)}:root .unified-workspace .web-kpi{border-color:var(--workspace-control-border)}:root .unified-workspace .web-kpi>svg:last-child{color:var(--workspace-action-ink)}:root .unified-workspace .web-kpi small{text-decoration:underline;text-underline-offset:3px}:root :is(.unified-workspace,[role=dialog],dialog) :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #258b75;outline-offset:3px}:root :is(.unified-workspace,[role=dialog],dialog) :is(button:disabled,[aria-disabled=true]){cursor:not-allowed}:root :is(.unified-workspace,[role=dialog],dialog) button:disabled{opacity:.55}:root :is(.unified-workspace,[role=dialog],dialog) :is(.textbutton,.field-link,.mobile-link):active:not(:disabled){color:#004d42;text-decoration-thickness:2px}:root :is(.unified-workspace,[role=dialog],dialog) :is(.secondary,.mobile-secondary,.workspace-shortcut,.field-steps a):active:not(:disabled){background:#dceee5;border-color:var(--workspace-brand)}:root :is(.unified-workspace,[role=dialog],dialog) :is(.primary,.web-primary):active:not(:disabled){background:#005f52;border-color:#005f52}:root .unified-workspace{color:var(--workspace-ink);font-size:14px;line-height:1.6}:root .unified-workspace ::selection{background:#cce9dd;color:#143e32}:root .unified-workspace :is(input,textarea){caret-color:var(--workspace-brand)}:root .unified-workspace :is(input,textarea)::placeholder{color:#60776d;opacity:1}:root .unified-workspace :is(.web-pagehead,.pagehead) h1{font-size:30px;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}:root .unified-workspace :is(.web-pagehead,.pagehead) p{color:var(--workspace-muted);line-height:1.65}:root .unified-workspace :is(.web-panel,.web-kpi,.web-stage){border-radius:12px}:root .unified-workspace :is(.web-panel,.web-stage){border-color:var(--workspace-border)}:root .unified-workspace :is(.web-panel,.web-kpi,.web-stage) :is(p,small,em){color:var(--workspace-muted)}:root .unified-workspace :is(.primary,.secondary,.web-primary,.mobile-primary,.mobile-secondary,.field-pager button,.planning-task-tabs button,[data-slot=button]){min-height:44px;line-height:1.4;transition:background-color .16s ease,border-color .16s ease,color .16s ease}:root .unified-workspace :is(.web-sidebar a,.workspace-shortcut,.web-account summary){transition:background-color .16s ease,color .16s ease}:root .unified-workspace :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #258b75;outline-offset:3px}:root .unified-workspace :is(.field-table,.catalog-table,.material-v2-table,.inv-table,.web-kpi){font-variant-numeric:tabular-nums}:root .unified-workspace .web-topbar{gap:24px}:root .unified-workspace .web-brand{flex-shrink:0}:root .unified-workspace .web-account-actions{gap:16px}:root .unified-workspace .web-account{min-width:0}:root .unified-workspace .web-account summary{gap:8px;line-height:1.4;padding:6px 10px;border-radius:8px}:root .unified-workspace .workspace-account-name{max-width:24em;overflow-wrap:anywhere}:root .unified-workspace .workspace-account-role{flex-shrink:0;color:var(--workspace-muted);font-size:12px}:root .unified-workspace .web-account>div{min-width:180px;box-shadow:0 8px 24px #183c3614}:root .unified-workspace .web-account :is(a,button){min-height:44px;border-radius:6px;color:var(--workspace-ink);text-decoration:none}:root .unified-workspace .workspace-shortcut{flex-shrink:0;min-width:44px;justify-content:center;padding:6px 8px;border-radius:8px}:root .unified-workspace .web-sidebar a{min-height:46px}:root .web-content .workspace-page-body{width:100%;min-width:0;max-width:none;margin:0;padding:0}:root .unified-workspace .workspace-location{margin-bottom:24px;color:var(--workspace-muted)}:root .unified-workspace .mobile-version{padding-top:18px;border-top:1px solid var(--workspace-border);color:var(--workspace-muted)}:root .workspace-skip-link{position:fixed;top:-100px;left:16px;z-index:100;padding:12px 18px;background:white;color:#006957;border-radius:8px;opacity:0;pointer-events:none}:root .workspace-skip-link:focus{top:12px;opacity:1;pointer-events:auto}:root body{min-width:0}:root :is(.web-shell,.mobile-shell){min-height:100dvh}:root :is(.web-body,.web-nav-panel,.web-content,.mobile-main){min-width:0}:root :is(.web-content,.mobile-main){width:100%;overflow-wrap:anywhere}:root :is(.web-content,.mobile-main) :is(fieldset,.field,.mobile-field,.panel,.mobile-card,.traitgrid,.formgrid,.material-v2-grid,.inv-fields,.entry-form-grid,.print-workspace,.trial-overview-grid){min-width:0}:root :is(.web-content,.mobile-main,[role=dialog],dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%;min-width:0}:root :is(.web-content,.mobile-main) :is(img,video,canvas){max-width:100%}:root :is(.web-content,.mobile-main) :is(.tablewrap,.table-scroll,.field-table-scroll,.material-v2-table-wrap,.material-catalog-table,.catalog-table-scroll,.inv-table,.trace-table,.sow-table,.sow-prep-table,.site-summary-table){max-width:100%;min-width:0;overscroll-behavior-x:contain}:root :is(.web-content,.mobile-main) :is(.buttonrow,.exportbar,.web-actions,.catalog-row-actions,.material-v2-pagination,.inv-toolbar){flex-wrap:wrap}:root .web-nav-panel{background:#fff;border-right:1px solid #dce8e0}:root .web-sidebar{border-right:0}:root .web-nav-toggle{display:none}:root .mobile-header-actions{display:flex;align-items:center;gap:18px}:root .mobile-desktop-entry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;border:1px solid #b8ddd2;border-radius:9px;background:#fff;color:#087f6c;font-size:13px;font-weight:650;text-decoration:none}:root :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){top:calc(var(--dialog-viewport-top, 0px) + var(--dialog-viewport-height) / 2);min-width:0;max-height:calc(var(--dialog-viewport-height) - 32px);overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}:root :is([data-slot=dialog-content],[data-slot=alert-dialog-content])>[data-slot=dialog-close]{min-width:44px;min-height:44px}:root :is([data-slot=dialog-header],[data-slot=alert-dialog-header]){text-align:left;padding-right:24px}:root :is([data-slot=dialog-title],[data-slot=alert-dialog-title]){line-height:1.4}:root :is([data-slot=sheet-content],[data-slot=drawer-content]){max-width:100vw;max-height:var(--dialog-viewport-height);overflow-y:auto;overscroll-behavior:contain}:root :is(.material-v2-import-dialog,.entry-list-dialog,.variety-import-dialog,.bulk-pedigree-dialog)[data-slot=dialog-content]{overflow:hidden}:root :is(.material-import-body,.entry-dialog-scroll,.variety-import-body,.bulk-pedigree-body,.survey-group-body){min-width:0;min-height:0;overscroll-behavior:contain}:root :is(.material-import-footer,.entry-dialog-footer,.variety-import-footer,.bulk-pedigree-footer){flex-shrink:0;flex-wrap:wrap}:root :is(.showcase-modal,.material-v2-modal-card){max-height:calc(var(--dialog-viewport-height) - 32px);overscroll-behavior:contain;overflow-wrap:anywhere}:root :is(.showcase-modal-backdrop,.material-v2-modal){top:var(--dialog-viewport-top,0);bottom:auto;height:var(--dialog-viewport-height)}:root .web-nav-toggle:focus-visible{outline:3px solid #258b75;outline-offset:-3px}}@media screen and (min-width:768px){:root .inventory-v1 .inv-section-heading{flex-wrap:wrap}:root .inventory-v1 .inv-package-table{min-width:780px}:root .mobile-shell{max-width:none;margin:0;padding-bottom:32px;box-shadow:none}:root .mobile-main{max-width:var(--workspace-max-width);padding:28px var(--workspace-gutter) 40px}:root .mobile-topbar{display:flex;position:sticky;top:0;padding:0 var(--workspace-gutter)}:root .mobile-shell.mobile-focused .mobile-bottom-nav,:root .mobile-shell.mobile-focused .mobile-topbar{display:flex}:root .mobile-desktop-entry{display:inline-flex;min-height:44px;align-items:center}:root .mobile-bottom-nav{display:flex;position:sticky;top:64px;bottom:auto;left:auto;right:auto;transform:none;max-width:none;height:auto;min-height:52px;padding:4px var(--workspace-gutter);gap:8px;border-top:0;border-bottom:1px solid #dce9e1}:root .mobile-bottom-nav a{flex-direction:row;gap:8px;min-height:44px;padding:8px 18px;border-radius:8px;font-size:14px}:root .mobile-bottom-nav a[aria-current=page]{background:#e1f3eb}:root .mobile-bottom-nav small{font-size:inherit}:root :is(.web-content,.mobile-main) :is(.mobile-list,.task-list,.survey-group-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:root :is(.web-content,.mobile-main) .mobile-list{display:grid}:root :is(.web-content,.mobile-main) :is(.mobile-card,.mobile-hero){padding:22px 24px}:root .harvest-responsive-fields .mobile-field{margin-block:12px}:root .harvest-responsive-fields>.mobile-field{max-width:440px}:root :is(.web-content,.mobile-main) .mobile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}:root :is(.web-content,.mobile-main) .mobile-form>:not(.mobile-field){grid-column:1/-1}:root :is(.web-content,.mobile-main) .task-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root :is(.web-content,.mobile-main) .mobile-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root :is(.web-content,.mobile-main) :is(.mobile-scan-page,.scan-workbench){max-width:840px;margin-inline:auto}:root :is(.mobile-main,.web-content) .lab-samples{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:20px 0;align-items:start}:root .lab-samples>.mobile-card{min-width:0;margin:0}:root :is(.web-content,.mobile-main) .round-work-footer{position:static;border-radius:12px;padding:18px}:root :is(.web-content,.mobile-main) .round-work-footer .mobile-actions{max-width:680px}:root .survey-group-dialog.survey-fullscreen{top:calc(var(--dialog-viewport-top, 0px) + var(--dialog-viewport-height) / 2);bottom:auto;translate:0 -50%;width:calc(100vw - 48px);max-width:1040px;height:auto;max-height:calc(var(--dialog-viewport-height) - 48px);border:1px solid #d9e8e0;border-radius:16px;box-shadow:0 16px 70px #12382d40}:root .survey-group-dialog.survey-fullscreen::backdrop{background:#12382d70}:root .survey-group-dialog .survey-group-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}:root .survey-group-body>:is(.disease-picker,.survey-group-note){grid-column:1/-1}:root .survey-group-body>:is(.survey-trait,.disease-compact){min-width:0;margin-bottom:0}:root .inventory-mobile{padding:24px}:root .inventory-mobile :is(header,.inv-section-heading,.inv-submit-step,.inv-confirm){display:flex;flex-direction:row;justify-content:space-between;align-items:center}:root .inventory-mobile .inv-fields,:root .inventory-mobile .inv-file-source{grid-template-columns:repeat(2,minmax(0,1fr))}:root .inventory-mobile .inv-stepper{display:grid}:root .inventory-mobile .inv-package-table{display:table;min-width:760px}:root .inventory-mobile .inv-package-table tbody{display:table-row-group}:root .inventory-mobile .inv-package-table thead{display:table-header-group}:root .inventory-mobile .inv-package-table tr{display:table-row;border:0}:root .inventory-mobile .inv-package-table td{display:table-cell;position:static;padding:12px 10px;border-bottom:1px solid #e0e7de}:root .inventory-mobile .inv-package-table td:before{content:none}:root .inventory-mobile .inv-package-table td:last-child button{width:auto}}@media screen and (min-width:1024px){:root :is(.web-content,.mobile-main) :is(.survey-group-grid,.round-trait-categories){grid-template-columns:repeat(3,minmax(0,1fr))}:root :is(.web-content,.mobile-main) .round-trait-categories{display:grid;align-items:start}:root :is(.web-content,.mobile-main) .harvest-responsive-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:start}:root .harvest-responsive-fields>:not(.mobile-card){grid-column:1/-1}:root .harvest-responsive-fields>.mobile-card{margin:0}:root .harvest-responsive-fields>button[type=submit]{justify-self:start;min-width:260px}:root .inventory-mobile .inv-source-picker{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:768px) and (max-width:1023px){:root .unified-workspace .workspace-account-name{max-width:16em}:root .inventory-v1 .inv-cards{grid-template-columns:minmax(0,1fr)}:root .inventory-v1 .inv-source-picker{grid-template-columns:repeat(2,minmax(0,1fr))}:root .inventory-v1 .inv-file-source{grid-template-columns:minmax(0,1fr)}:root .web-body{grid-template-columns:184px minmax(0,1fr)}:root .web-sidebar{display:grid;padding:16px 8px}:root .web-sidebar a{font-size:13px;padding:12px 8px;white-space:normal}:root .web-content{padding:24px 20px 48px}:root .web-content main{padding:16px 0}:root .web-content :is(.traitgrid,.formgrid,.entry-form-grid,.material-v2-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:root .web-content :is(.print-workspace,.trial-overview-grid){grid-template-columns:1fr}}@media screen and (max-width:767px){:root .unified-workspace .web-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}:root .unified-workspace .web-account-actions{display:contents}:root .unified-workspace .web-account{grid-column:1/-1;width:100%}:root .unified-workspace .web-account-actions{gap:4px}:root .unified-workspace .web-account summary{max-width:none;flex-wrap:wrap;gap:2px 8px;padding:6px}:root .unified-workspace .workspace-account-name{flex:1;min-width:0;max-width:none;font-size:12px}:root .unified-workspace .workspace-account-role{font-size:11px}:root .unified-workspace :is(.web-pagehead,.pagehead) h1{font-size:25px}:root .unified-workspace .workspace-location{margin-bottom:18px}:root .inventory-v1>header{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}:root .inventory-v1 h1{font-size:25px}:root .inventory-v1>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;margin-bottom:20px}:root .inventory-v1>nav button{padding:8px 4px;font-size:13px}:root .inventory-v1>section{padding:16px}:root .inventory-v1 .inv-section-heading{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:12px}:root .inventory-v1 .inv-task-heading{align-items:flex-start}:root .inventory-v1 .inv-task-number{flex-basis:auto;width:100%}:root .inventory-v1 .inv-stepper{display:none}:root .inventory-v1 .inv-source-picker{grid-template-columns:repeat(2,minmax(0,1fr))}:root .inventory-v1 .inv-confirm,:root .inventory-v1 .inv-submit-step{flex-direction:column;align-items:stretch}:root .inventory-v1 .inv-file-source{padding:14px}:root .inventory-v1 .inv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root .inventory-v1 .inv-metrics b{font-size:20px}:root .inventory-v1 .inv-package-table,:root .inventory-v1 .inv-package-table tbody{display:block;min-width:0;width:100%}:root .inventory-v1 .inv-package-table thead{display:block}:root .inventory-v1 .inv-package-table thead tr{display:block;margin:12px 0;padding:0;border:0;background:transparent}:root .inventory-v1 .inv-package-table th{display:none}:root .inventory-v1 .inv-package-table th:first-child{display:flex;align-items:center;gap:8px;padding:8px 0;background:transparent;border:0}:root .inventory-v1 .inv-package-table th:first-child:after{content:"选择本页全部包装"}:root .inventory-v1 .inv-package-table tbody tr{display:block;position:relative;margin:12px 0;padding:14px;border:1px solid var(--workspace-border);border-radius:10px;background:#fcfefb}:root .inventory-v1 .inv-package-table td{display:block;border:0;padding:5px 0}:root .inventory-v1 .inv-package-table td:first-child{position:absolute;right:10px;top:10px}:root .inventory-v1 .inv-package-table td:nth-child(2){padding-right:28px}:root .inventory-v1 .inv-package-table td:nth-child(3):before{content:"交付标识：";color:var(--workspace-muted)}:root .inventory-v1 .inv-package-table td:nth-child(4):before{content:"实存粒数 / mg：";color:var(--workspace-muted)}:root .inventory-v1 .inv-package-table td:nth-child(5):before{content:"预计粒数 / mg：";color:var(--workspace-muted)}:root .inventory-v1 .inv-package-table td:nth-child(6):before{content:"状态 / 库位：";color:var(--workspace-muted)}:root .inventory-v1 .inv-package-table td:last-child button{width:100%;margin-top:8px}:root .inventory-v1 :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:root{--workspace-gutter:16px}:root .web-body{display:block;min-height:calc(100dvh - 64px)}:root .web-topbar{height:auto;min-height:64px;padding:10px 16px;gap:8px 16px;flex-wrap:wrap}:root .web-brand{min-width:0}:root .web-brand small{font-size:11px}:root .web-account-actions{margin-left:auto;flex-wrap:wrap;justify-content:flex-end}:root .web-back{display:inline-flex;align-items:center;min-height:44px}:root .web-nav-panel{border-right:0;border-bottom:1px solid #dce8e0}:root .web-nav-toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 16px;border:0;background:#fff;color:#087f6c;text-align:left;font:inherit}:root .web-nav-toggle small{margin-left:auto;color:#526f68;font-size:12px}:root .web-nav-panel .web-sidebar{display:none}:root .web-nav-panel[data-open=true] .web-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px 12px 12px}:root .web-sidebar a{min-height:44px;padding:10px;white-space:normal}:root .web-content{padding:20px 16px 40px}:root .web-content main{width:100%;padding:0}:root .mobile-shell{max-width:none;margin:0;box-shadow:none}:root .mobile-main{max-width:none;padding-inline:16px}:root .mobile-bottom-nav{max-width:none;left:0;right:0;transform:none}:root .mobile-topbar{height:auto;min-height:64px;flex-wrap:wrap;align-content:center;gap:8px 12px;padding:8px 16px}:root .mobile-focused .mobile-topbar{display:flex;min-height:52px}:root .mobile-focused .mobile-shell{padding-bottom:0}:root .mobile-focused{padding-bottom:max(16px,env(safe-area-inset-bottom))}:root :is(.web-content,.mobile-main) :is(.pagehead,.web-pagehead,.collection-title,.sectionhead,.contextbar,.material-v2-toolbar,.catalog-search-row,.observation-toolbar,.inv-section-heading,.inv-submit-step,.inv-confirm){flex-wrap:wrap;gap:12px}:root :is(.web-content,.mobile-main) :is(.traitgrid,.formgrid,.material-v2-grid,.entry-form-grid,.entry-form-grid.three,.profile-edit-fields,.print-formgrid,.print-workspace,.sow-prep-grid,.inv-fields,.inv-file-source,.collection-material-fields,.trial-overview-grid){grid-template-columns:minmax(0,1fr)}:root .land-site-workspace .site-name-field{grid-column:auto}:root :is(.web-content,.mobile-main) :is(.field,.mobile-field){width:100%}:root .web-content :is(.stats,.web-grid,.field-summary,.calcgrid){grid-template-columns:repeat(2,minmax(0,1fr))}:root .web-content .stats>div{min-width:0;gap:8px;padding:14px 10px}:root .web-content .stats strong{font-size:24px;overflow-wrap:anywhere}:root .web-content :is(.navtabs,.phenonav,.collection-subnav,.planning-task-tabs,.material-v2-tabs,.collection-category-nav){max-width:100%;overflow-x:auto;overscroll-behavior-x:contain}:root .web-content .navtabs{justify-content:flex-start}:root .web-content .navtabs [data-slot=tabs-trigger]{flex-shrink:0}:root .web-content :is(.planning-plan-toolbar,.field-map-toolbar) .field{min-width:0}:root :is(.web-content,.mobile-main,[role=dialog],dialog) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}:root :is(.web-content,.mobile-main,[role=dialog],dialog) :is(.primary,.secondary){white-space:normal;text-align:center;min-height:44px}:root .web-content :is(.saveline,.admin-savebar,.catalog-actions){flex-wrap:wrap}:root .web-content .saveline>button{width:100%}:root .mobile-row{flex-wrap:wrap}:root .inventory-v1{padding:12px}:root .inventory-v1 :is(.inv-cards,.inv-manual-results){grid-template-columns:minmax(0,1fr)}:root .inventory-v1 .inv-task-number,:root .inventory-v1 .inv-warning span{min-width:0}:root :is([data-slot=dialog-content],[data-slot=alert-dialog-content]){width:calc(100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(var(--dialog-viewport-height) - 24px);padding:20px}:root :is(.material-v2-import-dialog,.entry-list-dialog,.variety-import-dialog,.bulk-pedigree-dialog,.sow-prep-dialog)[data-slot=dialog-content]{inset:0!important;top:var(--dialog-viewport-top,0)!important;bottom:auto!important;width:100%!important;max-width:none!important;height:var(--dialog-viewport-height)!important;max-height:var(--dialog-viewport-height)!important;transform:none!important;translate:none!important;border-radius:0!important;border:0!important;padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important}:root .material-v2-import-dialog[data-slot=dialog-content]{padding:0!important}:root .material-v2-import-dialog .material-v2-modal-heading{padding-top:max(16px,env(safe-area-inset-top))}:root .material-v2-import-dialog .material-import-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}:root :is(.material-import-footer,.entry-dialog-footer,.variety-import-footer,.bulk-pedigree-footer)>div{flex-wrap:wrap}:root :is([data-slot=dialog-footer],[data-slot=alert-dialog-footer]){flex-wrap:wrap}:root :is(.showcase-modal-backdrop,.material-v2-modal){padding:0}:root :is(.showcase-modal,.material-v2-modal-card){width:100%;min-height:0;max-height:var(--dialog-viewport-height);border-radius:0;padding:24px 16px max(24px,env(safe-area-inset-bottom))}:root .survey-group-dialog.survey-fullscreen{top:var(--dialog-viewport-top,0);bottom:auto;margin-block:0;width:100%;max-width:none;height:var(--dialog-viewport-height);max-height:var(--dialog-viewport-height);border:0;border-radius:0}:root .material-v2-table-wrap{overflow:visible}:root .material-v2-table-wrap :is(table,tbody){display:block;min-width:0;width:100%}:root .material-v2-table-wrap thead{display:block}:root .material-v2-table-wrap thead tr{display:flex;align-items:center;border:0;padding:0;margin:12px 0;background:transparent}:root .material-v2-table-wrap thead th{display:none}:root .material-v2-table-wrap thead th:first-child{display:flex;align-items:center;gap:8px;width:auto;background:transparent}:root .material-v2-table-wrap thead th:first-child:after{content:"选择本页全部材料"}:root .material-v2-table-wrap tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;position:relative;padding:16px;border:1px solid #d8e8e4;border-radius:10px;margin:12px 0;background:#fff}:root .material-v2-table-wrap td{min-width:0;border:0;padding:0!important}:root .material-v2-table-wrap td:first-child{position:absolute;top:16px;right:16px}:root .material-v2-table-wrap td:nth-child(2){grid-column:1/-1;padding-right:32px!important}:root .material-v2-table-wrap td:nth-child(8){grid-column:1/-1}:root .material-v2-table-wrap td[data-label]:before{content:attr(data-label);display:block;color:#526f68;font-size:12px;margin-bottom:5px}:root .material-v2-table-wrap input[type=checkbox]{width:24px;height:24px;accent-color:#087f6c}}@media screen and (hover:hover) and (pointer:fine){:where(.unified-workspace,[role=dialog],dialog) :where(button:not([data-slot])):where(:hover:not(:disabled)){background:#edf6f1;border-color:var(--workspace-brand)}:where(.unified-workspace,[role=dialog],dialog) :where(a[href]:hover){text-decoration-thickness:2px}:root :is(.unified-workspace,[role=dialog],dialog) :is(.secondary,.mobile-secondary):hover:not(:disabled){background:#edf6f1;border-color:var(--workspace-brand)}:root :is(.unified-workspace,[role=dialog],dialog) :is(.primary,.web-primary):hover:not(:disabled){background:#00685b;border-color:#00685b}:root .unified-workspace .inventory-v1>nav button:hover:not(:disabled),:root .unified-workspace :is(.admin-tabs,.planning-task-tabs,.material-v2-tabs,.trial-nav) button:hover:not(:disabled){border-color:var(--workspace-brand);background:#edf6f1}:root .field-scope-switch button:hover{border-color:var(--workspace-brand)}:root .field-scope-switch button[aria-pressed=false]:hover{background:#e1f3eb}:root .field-scope-switch button[aria-pressed=true]:hover{background:#00685b}:root .unified-workspace :is(.field-steps a,.web-actions a,.web-object-links a,.web-kpi):hover{background:#edf6f1;border-color:var(--workspace-brand)}:root .unified-workspace :is(.workspace-shortcut,.web-account summary,.web-account a,.web-account button):hover{background:#edf6f1}}@media screen and (prefers-reduced-motion:reduce){:root .unified-workspace :is(button,a,summary){transition-duration:0s}:root :is([role=dialog],dialog) :is(button,a,summary){transition-duration:0s}}@media screen and (pointer:coarse){:root :is(.web-content,.mobile-main,[role=dialog],dialog) :is(button,.primary,.secondary,[data-slot=tabs-trigger]){min-height:44px}}@media screen and (max-width:359px){:root .web-content :is(.stats,.web-grid,.calcgrid),:root :is(.disease-card-grid,.survey-fullscreen .disease-picker,.mobile-context-grid){grid-template-columns:minmax(0,1fr)}:root .mobile-brand-logo{width:100px}:root .mobile-brand-caption{display:none}:root .mobile-focused .mobile-brand-logo{width:88px}:root .inventory-mobile .inv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.mobile-bottom-nav,.mobile-topbar,.web-nav-panel{display:none!important}}@media screen{:root .field-import-pagination,:root .field-import-tools,:root .field-page-actions,:root .lab-links,:root .lab-photo-actions,:root .lab-progress{display:flex;align-items:center;flex-wrap:wrap;gap:12px}:root .field-page-actions{flex-shrink:0}:root .unified-workspace .field-toolbar{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 24px;align-items:end;margin-bottom:0}:root .field-scope-filter,:root .field-toolbar .field-trial-filter{display:grid;gap:8px;min-width:0}:root .field-scope-filter>span,:root .field-trial-filter>span{font-weight:600;color:var(--workspace-ink)}:root .field-scope-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--workspace-control-border);border-radius:10px;background:#edf4ef}:root .field-scope-switch button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;padding:10px 12px;border:1px solid transparent;border-radius:6px;background:var(--workspace-surface);color:var(--workspace-action-ink);font-size:14px;font-weight:600;line-height:1.45}:root .field-scope-switch button[aria-pressed=true]{background:var(--workspace-brand);border-color:var(--workspace-brand);color:#fff}:root .field-scope-switch button:active{border-color:#005f52}:root .field-scope-count{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:24px;padding:1px 5px;border-radius:4px;background:#e7f1ec;color:var(--workspace-action-ink);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}:root .field-scope-switch button[aria-pressed=true] .field-scope-count{background:#006456;color:#fff}:root .field-toolbar .field-trial-filter select{width:100%;min-height:54px;border-color:var(--workspace-control-border)}:root .field-toolbar .field-updated{grid-column:1/-1;font-size:12px;color:var(--workspace-muted)}:root .field-page-actions button{display:inline-flex;align-items:center;gap:8px;min-height:44px;white-space:nowrap}:root .field-import-note{color:#42695d;font-size:14px;margin:12px 0 20px;line-height:1.7}:root .harvest-lab-workspace{min-width:0}:root .harvest-lab-workspace>p{margin:12px 0;color:#42695d;line-height:1.7}:root .lab-progress{justify-content:space-between}:root .lab-links{margin-bottom:20px}:root .lab-picker{max-width:680px}:root .lab-fieldset{border:0;padding:0;margin:0;min-width:0}:root .lab-fieldset .mobile-card{margin-block:16px}:root .lab-fieldset details{overflow-wrap:anywhere}:root .lab-measure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}:root .lab-measure-grid .mobile-field{max-width:none}:root .lab-fieldset h3{margin:24px 0 8px;font-size:16px;font-weight:650;color:#183c36}:root .harvest-lab-workspace textarea{width:100%;min-height:100px;padding:11px;border:1px solid #b8cfc3;border-radius:8px;background:#fff;color:#183c36;font:inherit;resize:vertical}:root .harvest-lab-workspace input[readonly]{background:#f1f6f3;font-variant-numeric:tabular-nums}:root .harvest-lab-workspace .mobile-field{display:flex;flex-direction:column;gap:7px;margin-block:14px;font-weight:600}:root .harvest-lab-workspace :is(input:not([type=checkbox]),select){width:100%;padding:11px;min-height:44px;border:1px solid #b8cfc3;border-radius:8px;background:#fff;color:#183c36;font:inherit}:root .lab-photo-actions{margin-block:16px}:root .lab-photo-actions .mobile-secondary{justify-content:center;cursor:pointer;margin:0}:root .harvest-lab-workspace .mobile-secondary,:root .lab-photo-actions .mobile-secondary{display:inline-flex;gap:8px;align-items:center;min-height:44px;width:auto}:root .lab-photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:14px}:root .lab-photo-grid figure{margin:0;min-width:0}:root .lab-photo-grid img{width:100%;aspect-ratio:4/3;object-fit:contain;border:1px solid #dce8e0;border-radius:8px;background:#f4f8f5}:root .lab-photo-grid figcaption{margin:6px 0;font-size:13px;color:#42695d;overflow-wrap:anywhere}:root .lab-fieldset :is(.lab-help,.lab-photo-section p){font-size:14px;color:#42695d;line-height:1.7;margin:10px 0}:root .field-import-dialog[data-slot=dialog-content]{display:flex;flex-direction:column;gap:0;padding:0;width:min(960px,calc(100% - 32px));max-width:960px;height:min(860px,calc(var(--dialog-viewport-height) - 32px));overflow:hidden;background:#fff;color:#183c36}:root .field-import-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;border-bottom:1px solid #dce8e0;flex-shrink:0}:root .field-import-heading [data-slot=dialog-description]{color:#42695d;line-height:1.7;margin-top:8px}:root .field-import-heading button{flex-shrink:0;min-height:44px}:root .field-import-body{flex:1;min-height:0;min-width:0;overflow-y:auto;padding:20px 24px;overscroll-behavior:contain}:root .field-import-label{display:grid;gap:8px;font-weight:600;margin-bottom:12px}:root .field-import-body :is(select,textarea){border:1px solid #b8cfc3;border-radius:8px;background:#fff;color:#183c36;padding:11px;width:100%;font:inherit}:root .field-import-body select{min-height:44px}:root .field-import-body textarea{min-height:200px;resize:vertical;font-size:14px;white-space:pre;overflow:auto}:root .field-import-tools{margin:14px 0}:root .field-import-help .field-link,:root .field-import-result .field-link,:root .field-import-tools .field-link{display:inline-flex;align-items:center;gap:6px;color:#007f6d;min-height:44px;text-decoration:underline}:root .field-import-help{background:#f4f8f5;border:1px solid #dce8e0;border-radius:8px;padding:12px 14px;margin:14px 0}:root .field-import-help summary{cursor:pointer;font-weight:600}:root .field-import-help p{margin-top:12px;font-size:14px;line-height:1.7}:root .field-import-help .field-link{margin-right:14px}:root .field-import-result{margin-top:18px;border-top:1px solid #dce8e0;padding-top:16px}:root .field-import-result li,:root .field-import-result p{line-height:1.7;margin-block:8px}:root .field-import-result ul{list-style:disc;padding-left:20px}:root .field-import-ack{display:flex;align-items:flex-start;gap:10px;line-height:1.7;margin-top:14px}:root .field-import-ack input{margin-top:6px}:root .field-import-error{color:#a12832;padding-block:10px}:root .field-import-footer{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid #dce8e0;background:#f4f8f5}:root .field-import-footer>div{display:flex;flex-wrap:wrap;gap:10px}:root .field-import-footer button{min-height:44px;white-space:nowrap}:root :is(.field-import-dialog,.harvest-lab-workspace) :focus-visible{outline:3px solid #258b75;outline-offset:3px}:root :is(.field-import-dialog,.harvest-lab-workspace) button:disabled{opacity:.55;cursor:not-allowed}}@media screen and (min-width:1024px){:root .unified-workspace .field-toolbar{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}:root .lab-measure-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:767px){:root .field-import-dialog[data-slot=dialog-content]{inset:0!important;top:var(--dialog-viewport-top,0)!important;bottom:auto!important;transform:none!important;translate:none!important;width:100%!important;max-width:none!important;height:var(--dialog-viewport-height)!important;max-height:var(--dialog-viewport-height)!important;border:0!important;border-radius:0!important;padding:0!important}:root .field-import-heading{padding:max(16px,env(safe-area-inset-top)) 16px 14px}:root .field-import-body{padding:16px}:root .field-import-footer{padding:14px 16px max(16px,env(safe-area-inset-bottom))}:root .field-import-footer>div{width:100%}:root .field-import-footer button{flex:1}:root .field-import-body textarea{font-size:16px}:root .lab-photo-actions .mobile-secondary{flex:1}:root .field-page-actions{margin-top:16px}}@media screen and (max-width:359px){:root .lab-measure-grid{grid-template-columns:minmax(0,1fr)}}