:root{--agri360-color-primary-800:#0d4432;--agri360-color-primary-600:#176b4d;--agri360-color-primary-500:#2b8c67;--agri360-color-accent-lime:#d7ec68;--agri360-color-background:#f7faf8;--agri360-color-surface:#fff;--agri360-color-surface-soft:#eaf5ef;--agri360-color-surface-hover:#f1f7f3;--agri360-color-surface-selected:#e1f1e7;--agri360-color-ink:#17352b;--agri360-color-text-muted:#5d746b;--agri360-color-info:#2e6d86;--agri360-color-warning:#9a6b00;--agri360-color-error:#a13a32;--agri360-color-border:#d6e5de;--agri360-color-code-background:#edf3f0;--agri360-color-code-text:#28443a;--agri360-color-on-primary:#fff;--agri360-color-header:#fffffff0;--agri360-color-header-mobile:#fffffff5;--agri360-color-focus:#2b8c6773;--agri360-radius-sm:8px;--agri360-radius-md:12px;--agri360-radius-lg:18px;--agri360-shadow-sm:0 2px 8px #0d44320f;--agri360-shadow-md:0 12px 32px #0d443214;--agri360-space-1:4px;--agri360-space-2:8px;--agri360-space-3:12px;--agri360-space-4:16px;--agri360-space-5:20px;--agri360-space-6:24px;--agri360-space-8:32px}html[data-theme=dark]{--agri360-color-primary-800:#ddf7e8;--agri360-color-primary-600:#86ddaf;--agri360-color-primary-500:#52c788;--agri360-color-background:#0d0f12;--agri360-color-surface:#15181d;--agri360-color-surface-soft:#1b1f24;--agri360-color-surface-hover:#22272e;--agri360-color-surface-selected:#29313a;--agri360-color-ink:#f3f4f6;--agri360-color-text-muted:#a7adb7;--agri360-color-info:#7cc4fa;--agri360-color-warning:#f5c451;--agri360-color-error:#ff8a80;--agri360-color-border:#30363d;--agri360-color-code-background:#0f1216;--agri360-color-code-text:#d8dee9;--agri360-color-on-primary:#07110c;--agri360-color-header:#15181df2;--agri360-color-header-mobile:#15181df7;--agri360-color-focus:#52c78894;--agri360-shadow-sm:0 2px 10px #00000052;--agri360-shadow-md:0 14px 36px #0000006b}.agri-metric-card.ant-card{border-color:var(--agri360-color-border);height:100%;box-shadow:var(--agri360-shadow-sm);overflow:hidden}.agri-metric-card:before{background:var(--agri360-color-primary-500);content:"";width:4px;position:absolute;inset:0 auto 0 0}.agri-metric-card--warning:before{background:#d99b20}.agri-metric-card--critical:before{background:var(--agri360-color-error)}.agri-metric-card--positive:before{background:#2b8c67}.agri-metric-card__label{color:var(--agri360-color-text-muted);font-size:14px;font-weight:650}.agri-metric-card__icon{width:36px;height:36px;color:var(--agri360-color-primary-600);background:var(--agri360-color-surface-soft);border-radius:10px;place-items:center;font-size:18px;display:grid}.agri-metric-card__value{color:var(--agri360-color-primary-800);letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,3vw,38px);font-weight:760;line-height:1;display:block}.agri-metric-card__detail{color:var(--agri360-color-text-muted);margin-top:9px;font-size:13px}.agri-action-card{border:1px solid var(--agri360-color-border);border-radius:var(--agri360-radius-md);width:100%;min-height:84px;color:inherit;background:var(--agri360-color-surface);cursor:pointer;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.agri-action-card:hover{border-color:var(--agri360-color-primary-500);box-shadow:var(--agri360-shadow-sm);transform:translateY(-1px)}.agri-action-card__icon{width:42px;height:42px;color:var(--agri360-color-primary-600);background:var(--agri360-color-surface-soft);border-radius:12px;place-items:center;font-size:20px;display:grid}.agri-action-card__content{gap:3px;min-width:0;display:grid}.agri-action-card__content>*{text-overflow:ellipsis;overflow:hidden}.agri-action-card__arrow{color:var(--agri360-color-primary-500)}.agri-section-card.ant-card{border-color:var(--agri360-color-border);box-shadow:var(--agri360-shadow-sm)}.agri-section-card__header{margin-bottom:18px}.agri-section-card__header>*{min-width:0}.agri-section-card__header h3.ant-typography{color:var(--agri360-color-primary-800);margin:0 0 3px}.agri-workspace-empty{padding:26px 12px}.agri-workspace-empty .ant-typography{margin-bottom:4px}.agri-data-workspace{width:100%;min-width:0}.agri-data-workspace__header{margin-bottom:20px}.agri-data-workspace__heading{min-width:0;max-width:920px}.agri-data-workspace__heading .ant-typography{margin-block-start:0}.agri-data-workspace__heading h2.ant-typography{color:var(--agri360-color-primary-800);letter-spacing:-.025em;margin-block-end:6px}.agri-data-workspace__heading p.ant-typography{color:var(--agri360-color-text-muted);margin-block-end:0}.agri-data-workspace>.ant-alert,.agri-data-workspace>.ant-card,.agri-data-workspace>.ant-flex{margin-bottom:18px}.agri-data-workspace>h3.ant-typography{color:var(--agri360-color-primary-800);margin-block:30px 12px}.agri-data-workspace>.agri-data-table-shell+.agri-data-table-shell{margin-top:22px}.agri-data-table-shell{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);min-width:0;box-shadow:var(--agri360-shadow-sm);border-radius:14px;overflow:hidden}.agri-data-toolbar{border-bottom:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);min-height:64px;padding:10px 14px}.agri-data-toolbar__filters{flex:1;min-width:min(100%,320px)}.agri-data-toolbar__search{width:min(100%,360px)}.agri-data-table-shell__manager{border-bottom:1px solid var(--agri360-color-border);justify-content:flex-end;align-items:center;min-height:56px;padding:8px 14px;display:flex}.agri-column-manager{gap:8px;max-width:320px;display:grid}.agri-data-table-shell .ant-table-wrapper{min-width:0}.agri-data-table-shell .ant-table-thead>tr>th{color:var(--agri360-color-primary-800);background:var(--agri360-color-surface-soft);letter-spacing:.015em;font-size:13px;font-weight:700}.agri-data-table-shell .ant-table-tbody>tr>td{vertical-align:top}.agri-data-table-shell .ant-table-tbody>tr:hover>td{background:var(--agri360-color-surface-hover)}.agri-data-table-shell .ant-pagination{margin-inline:16px}@media (width<=767px){.agri-section-card__header{flex-direction:column;align-items:stretch}.agri-section-card__header>*,.agri-data-workspace__header>*,.agri-data-workspace__header .ant-space,.agri-data-toolbar>*,.agri-data-toolbar__filters,.agri-data-toolbar__search{width:100%}.agri-data-toolbar>.ant-space{justify-content:flex-end}.agri-data-table-shell .ant-pagination{justify-content:center}}:root{color:var(--agri360-color-ink);background:var(--agri360-color-background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vision-camera-credential-operations{min-width:0}@media (width<=575px){.vision-camera-credential-operations .agri-data-workspace__header,.vision-camera-credential-operations .agri-data-workspace__header .ant-space,.vision-camera-credential-operations .agri-data-workspace__header .ant-space-item{min-width:0;max-width:100%}.vision-camera-credential-operations .agri-data-workspace__header .ant-btn,.vision-camera-credential-operations .ant-descriptions-item-content .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto}.vision-camera-credential-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.vision-camera-credential-operations .ant-descriptions-item-container,.vision-camera-credential-operations .ant-descriptions-item-content,.vision-camera-credential-operations .ant-descriptions-item-label,.vision-camera-credential-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--agri360-color-focus);outline-offset:2px}body{min-width:320px;min-height:100vh;color:var(--agri360-color-ink);background:var(--agri360-color-background);margin:0}#root{min-height:100vh}.skip-link{z-index:1000;color:var(--agri360-color-on-primary);background:var(--agri360-color-primary-600);border-radius:8px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}html[data-density=compact] .app-content{padding-block:16px}html[data-density=compact] .ant-card-body{padding:16px}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] :where(.ant-card,.ant-collapse,.ant-descriptions,.ant-drawer,.ant-dropdown,.ant-input,.ant-layout,.ant-menu,.ant-modal,.ant-popover,.ant-radio-group,.ant-select,.ant-table-wrapper){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html[data-theme=light] :where(.ant-card,.ant-card-head,.ant-collapse,.ant-collapse-content,.ant-drawer-content,.ant-dropdown-menu,.ant-input,.ant-input-affix-wrapper,.ant-modal-content,.ant-popover-inner,.ant-select-dropdown,.ant-select-selector,.ant-table,.ant-table-container,.ant-table-cell,.ant-table-tbody>tr>td){color:var(--agri360-color-ink)!important;background-color:var(--agri360-color-surface)!important}html[data-theme=light] :where(.ant-breadcrumb,.ant-breadcrumb a,.ant-breadcrumb-separator,.ant-card-body,.ant-card-head-title,.ant-checkbox-wrapper,.ant-descriptions,.ant-form-item-label>label,.ant-menu-item,.ant-menu-submenu-title,.ant-radio-button-wrapper,.ant-select-selection-item,.ant-tabs-tab-btn,.ant-typography){color:var(--agri360-color-ink)!important}html[data-theme=light] :where(.ant-typography-secondary,.ant-select-selection-placeholder){color:var(--agri360-color-text-muted)!important}html[data-theme=light] :where(a.ant-typography,.ant-typography a){color:var(--agri360-color-primary-600)!important}html[data-theme=light] .ant-typography-danger{color:var(--agri360-color-error)!important}html[data-theme=light] .ant-btn-default{border-color:var(--agri360-color-border)!important;color:var(--agri360-color-ink)!important;background-color:var(--agri360-color-surface)!important}html[data-theme=light] .ant-btn-primary:not(:disabled){border-color:var(--agri360-color-primary-600)!important;color:var(--agri360-color-on-primary)!important;background-color:var(--agri360-color-primary-600)!important}html[data-theme=light] :where(.ant-menu-item-selected,.ant-select-item-option-selected){color:var(--agri360-color-primary-800)!important;background-color:var(--agri360-color-surface-selected)!important}html[data-theme=light] :where(.ant-menu-item:hover,.ant-select-item-option-active){background-color:var(--agri360-color-surface-hover)!important}html[data-theme=light] :where(.ant-layout,.ant-layout-content,.ant-table-placeholder>td){background-color:var(--agri360-color-background)!important}html[data-theme=light] :where(.ant-layout-sider,.ant-layout-sider-children,.ant-menu,.ant-menu-submenu,.ant-menu-submenu-popup){background-color:var(--agri360-color-surface)!important}html[data-theme=light] :where(.ant-descriptions-bordered .ant-descriptions-item-label,.ant-table-thead>tr>th,.ant-table-thead>tr>td){color:var(--agri360-color-ink)!important;background-color:var(--agri360-color-surface-soft)!important}html[data-theme=light] :where(.ant-descriptions-bordered .ant-descriptions-item-content,.ant-radio-button-wrapper:not(.ant-radio-button-wrapper-checked)){color:var(--agri360-color-ink)!important;background-color:var(--agri360-color-surface)!important}.ant-typography code{text-shadow:none;border-color:var(--agri360-color-border)!important;color:var(--agri360-color-code-text)!important;background:var(--agri360-color-code-background)!important}.auth-shell,.onboarding-shell{--agri360-color-primary-800:#0d4432;--agri360-color-primary-600:#176b4d;--agri360-color-primary-500:#2b8c67;--agri360-color-background:#f7faf8;--agri360-color-surface:#fff;--agri360-color-surface-soft:#eaf5ef;--agri360-color-surface-hover:#f1f7f3;--agri360-color-surface-selected:#e1f1e7;--agri360-color-ink:#17352b;--agri360-color-text-muted:#5d746b;--agri360-color-border:#d6e5de;--agri360-color-code-background:#edf3f0;--agri360-color-code-text:#28443a;--agri360-color-on-primary:#fff;--agri360-shadow-sm:0 2px 8px #0d44320f;--agri360-shadow-md:0 12px 32px #0d443214;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}.auth-shell{isolation:isolate;min-height:100dvh;color:var(--agri360-color-ink);background:radial-gradient(circle at 12% 12%,#d7ec6847,#0000 24rem),radial-gradient(circle at 92% 86%,#2b8c6729,#0000 28rem),linear-gradient(145deg,#f8fbf7 0%,#eef7f0 52%,#e6f1ea 100%);flex-direction:column;padding:28px clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}.auth-shell:before,.auth-shell:after{z-index:-1;content:"";pointer-events:none;border-radius:999px;position:absolute}.auth-shell:before{border:1px solid #176b4d1a;width:38rem;height:38rem;top:-13rem;right:-10rem;box-shadow:0 0 0 64px #176b4d08,0 0 0 128px #176b4d05}.auth-shell:after{filter:blur(1px);background:#ffffff52;width:22rem;height:22rem;bottom:-9rem;left:30%}.auth-topbar{z-index:1;justify-content:flex-end;width:min(100%,1180px);margin:0 auto;display:flex;position:relative}.auth-language-selector{width:232px}.auth-language-selector .ant-select-selector{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #0d44320f;background:#ffffffc7!important;border-color:#176b4d24!important}.auth-layout{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(370px,.88fr);align-items:center;gap:clamp(48px,8vw,112px);width:min(100%,1180px);margin:auto;display:grid;position:relative}.auth-hero{max-width:640px}.auth-brand-lockup{color:var(--agri360-color-primary-800);letter-spacing:-.04em;align-items:center;gap:14px;margin-bottom:clamp(40px,7vh,72px);font-size:25px;font-weight:800;display:flex}.auth-brand-logo{border-radius:15px;width:52px;height:52px;box-shadow:0 12px 28px #0d443229}.auth-kicker.ant-typography{color:var(--agri360-color-primary-600);letter-spacing:.07em;text-transform:uppercase;background:#ffffff8a;border:1px solid #176b4d24;border-radius:999px;margin-bottom:20px;padding:7px 12px;font-size:13px;font-weight:750;line-height:1.3;display:inline-flex}.auth-hero-title.ant-typography{max-width:620px;color:var(--agri360-color-primary-800);letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.2vw,72px);font-weight:760;line-height:1.03}.auth-card.ant-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #ffffffd1;border-radius:28px;width:100%;overflow:hidden;box-shadow:0 30px 80px #0d443224,0 4px 12px #0d44320d}.auth-card .ant-card-body{padding:44px}.auth-card-eyebrow.ant-typography{color:var(--agri360-color-primary-600);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:750;display:block}.auth-card-title.ant-typography{color:var(--agri360-color-primary-800);letter-spacing:-.04em;margin:0;font-size:34px;font-weight:750;line-height:1.15}.auth-login-button.ant-btn,.auth-register-button.ant-btn{border-radius:12px;height:52px;font-weight:700}.auth-login-button.ant-btn-primary{box-shadow:0 12px 24px #176b4d33}.auth-security-note.ant-typography{text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.auth-security-note .anticon{color:var(--agri360-color-primary-500)}.auth-card .ant-divider{color:#81938c;text-transform:uppercase;margin:24px 0;font-size:12px}.auth-register-panel{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface-soft);text-align:center;border-radius:16px;gap:12px;padding:18px;display:grid}.auth-register-panel>.ant-typography{color:var(--agri360-color-text-muted);font-size:14px}.auth-register-button.ant-btn{color:var(--agri360-color-primary-800);background:#fff;border-color:#176b4d47}.auth-register-button.ant-btn:hover{border-color:var(--agri360-color-primary-600)!important;color:var(--agri360-color-primary-600)!important}.auth-card-footer.ant-typography{text-align:center;margin-top:24px;font-size:12px;display:block}.auth-loading{place-items:center;min-height:160px;display:grid}.onboarding-shell{background:radial-gradient(circle at top right, #35845224, transparent 34rem), var(--agri360-color-background);place-items:center;min-height:100vh;padding:32px 16px;display:grid}.onboarding-card{width:min(100%,840px)}.onboarding-card .ant-steps{margin-block:24px}.onboarding-alert{margin-block:16px}.onboarding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.app-layout{min-height:100vh;color:var(--agri360-color-ink);background:var(--agri360-color-background)}.app-header{z-index:30;border-bottom:1px solid var(--agri360-color-border);height:68px;box-shadow:var(--agri360-shadow-sm);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(260px,1fr) minmax(320px,620px) minmax(260px,1fr);align-items:center;gap:16px;padding:0 20px;display:grid;position:sticky;top:0;background:var(--agri360-color-header)!important}.app-header__left,.app-header__actions{align-items:center;min-width:0;display:flex}.app-header__actions{justify-content:flex-end}.app-header__menu.ant-btn{flex:none;margin-right:4px}.brand-lockup{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-lockup>span:last-child{min-width:0;display:grid}.brand-mark{border-radius:11px;width:38px;height:38px;box-shadow:0 7px 18px #0d443224}.brand-title.ant-typography,.brand-context.ant-typography{white-space:nowrap;margin:0}.brand-title.ant-typography{color:var(--agri360-color-primary-800);font-size:18px;font-weight:760;line-height:1.1}.brand-context.ant-typography{font-size:12px;line-height:1.25}.app-command-trigger.ant-btn{border-color:var(--agri360-color-border);width:100%;color:var(--agri360-color-text-muted);background:var(--agri360-color-background);box-shadow:none;justify-content:flex-start}.app-command-trigger>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-command-trigger kbd{border:1px solid var(--agri360-color-border);color:var(--agri360-color-text-muted);background:var(--agri360-color-surface);font:inherit;border-radius:6px;margin-left:auto;padding:1px 7px;font-size:12px}.app-locale-select{width:132px}.app-profile-trigger.ant-btn{align-items:center;gap:8px;height:48px;padding-inline:6px 8px;display:flex}.app-profile-trigger__text{text-align:left;min-width:0;line-height:1.2;display:grid}.app-profile-trigger__text>*{text-overflow:ellipsis;max-width:150px;overflow:hidden}.app-profile-trigger__text .ant-typography-secondary{font-size:11px}.app-sider{border-right:1px solid var(--agri360-color-border);height:calc(100dvh - 68px);padding:12px 8px 20px;top:68px;overflow:auto;background:var(--agri360-color-surface)!important;position:sticky!important}.app-sider .ant-menu{border-inline-end:0!important}.app-sider .ant-menu-submenu-title{color:var(--agri360-color-primary-800);font-weight:650}.app-sider .ant-menu-item,.app-sider .ant-menu-submenu-title{width:100%;margin-inline:0}.app-content{min-width:0;padding:22px clamp(16px,3vw,40px) 48px}.app-content>.ant-breadcrumb,.app-content>.ant-breadcrumb+*{width:min(100%,1480px);margin-inline:auto}.app-breadcrumb{font-size:13px;margin-bottom:16px!important}.app-content .ant-table-wrapper{max-width:100%}.dashboard-metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.dashboard-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.dashboard-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dashboard-list .ant-list-item{gap:12px}.dashboard-list .ant-list-item-meta{min-width:0}.dashboard-list .ant-list-item-meta-title{margin-bottom:2px!important}.plot-overview-metrics,.entity-overview-metrics,.field-workspace-metrics,.stock-workspace-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:20px;display:grid}.trace-subject-header,.trace-scan-analytics__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trace-scan-analytics__header .ant-typography{margin-bottom:0}.trace-scan-chart{background:var(--agri360-color-surface-soft,#f6f8f4);border:1px solid var(--agri360-color-border,#dce3d8);border-radius:12px;align-items:flex-end;gap:3px;height:180px;margin-top:10px;padding:16px;display:flex;overflow-x:auto}.trace-scan-chart__column{flex:1 0 6px;align-items:flex-end;min-width:6px;height:100%;display:flex}.trace-scan-chart__bar{background:linear-gradient(180deg, var(--agri360-color-primary-400,#4f9b57), var(--agri360-color-primary-600,#22662d));border-radius:4px 4px 0 0;width:100%;min-height:3px;display:block}.trace-lineage-flow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.trace-lineage-node{background:var(--agri360-color-surface-soft);border:1px solid var(--agri360-color-border);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex;position:relative}.trace-source-row--selected>td{background:var(--agri360-color-surface-selected)!important}.trace-publication-receipt{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.trace-publication-receipt .ant-alert{text-align:left;align-self:stretch}.trace-regulatory-blockers{margin:8px 0 0;padding-inline-start:20px}.trace-regulatory-blockers li+li{margin-top:4px}.trace-issuance-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.trace-issuance-steps>div{background:var(--agri360-color-surface-soft,#f6f8f4);border:1px solid var(--agri360-color-border,#dce3d8);color:var(--agri360-color-ink,#1c2b1d);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.trace-issuance-steps strong{background:var(--agri360-color-primary-500,#287a34);color:var(--agri360-color-on-primary,#fff);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;display:inline-flex}.trace-issuance-steps span{color:inherit}.trace-package-prepare{background:var(--agri360-color-surface-soft);border:1px solid var(--agri360-color-border);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px;display:flex}.trace-package-prepare .ant-typography{margin-bottom:0}.public-trace-shell{background:radial-gradient(circle at 12% 0%, #4b914e24, transparent 34rem), var(--agri360-color-background);color:var(--agri360-color-ink);min-height:100vh}.public-trace-header{background:var(--agri360-color-header);border-bottom:1px solid var(--agri360-color-border);z-index:10;justify-content:space-between;align-items:center;padding:12px max(20px,50vw - 540px);display:flex;position:sticky;top:0}.public-trace-brand{color:inherit;align-items:center;gap:9px;font-size:18px;font-weight:700;display:inline-flex}.public-trace-brand img{width:34px;height:34px}.public-trace-content{gap:18px;max-width:1080px;margin:0 auto;padding:40px 20px 28px;display:grid}.public-trace-hero{padding:12px 0 6px}.public-trace-eyebrow{color:var(--agri360-color-primary-600);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.public-trace-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-trace-summary-value{margin:6px 0 0;font-size:18px;display:block}.public-trace-detail-grid,.public-trace-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.public-trace-detail-grid>div,.public-trace-detail-card{background:var(--agri360-color-surface-soft);border:1px solid var(--agri360-color-border);border-radius:10px;min-width:0;padding:14px}.public-trace-detail-grid span,.public-trace-detail-grid strong{display:block}.public-trace-detail-grid span{color:var(--agri360-color-text-muted);margin-bottom:5px;font-size:13px}.public-trace-activity-list,.public-trace-process-list{margin:0;padding:0;list-style:none}.public-trace-activity-list li,.public-trace-process-list li{border-bottom:1px solid var(--agri360-color-border);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;display:flex}.public-trace-activity-list li:last-child,.public-trace-process-list li:last-child{border-bottom:0}.public-trace-activity-list li div,.public-trace-activity-list li span{display:block}.public-trace-activity-list li span,.public-trace-activity-list time{color:var(--agri360-color-text-muted);font-size:13px}.public-trace-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.public-trace-evidence{border:1px solid var(--agri360-color-border);border-radius:12px;margin:0;overflow:hidden}.public-trace-evidence img,.public-trace-evidence video,.public-trace-document-preview{aspect-ratio:16/10;background:var(--agri360-color-surface-soft);object-fit:cover;width:100%;display:block}.public-trace-document-preview{color:var(--agri360-color-error);justify-content:center;align-items:center;font-size:48px;display:flex}.public-trace-evidence figcaption{padding:12px 14px}.public-trace-timeline{margin:0;padding:0;list-style:none}.public-trace-timeline li{grid-template-columns:14px minmax(0,1fr);gap:14px;min-height:74px;display:grid;position:relative}.public-trace-timeline li:not(:last-child):before{background:var(--agri360-color-border);content:"";width:2px;height:100%;position:absolute;top:12px;left:6px}.public-trace-timeline-marker{background:var(--agri360-color-primary-500);border:3px solid var(--agri360-color-surface);box-shadow:0 0 0 1px var(--agri360-color-primary-500);z-index:1;border-radius:50%;width:14px;height:14px;margin-top:5px;position:relative}.public-trace-integrity .ant-card-body{align-items:flex-start;gap:16px;display:flex}.public-trace-media-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.public-trace-media-grid figure{margin:0}.public-trace-media-grid img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%;display:block}.public-trace-media-grid figcaption{color:var(--agri360-color-text-muted);margin-top:8px;font-size:13px}.public-trace-integrity .anticon{color:var(--agri360-color-primary-500);font-size:28px}.public-trace-integrity code{overflow-wrap:anywhere}.public-trace-footer{color:var(--agri360-color-text-muted);text-align:center;padding:16px 20px 32px;font-size:13px}@media (width<=640px){.trace-scan-analytics__header{flex-direction:column;align-items:stretch}.trace-scan-analytics__header .ant-segmented{width:100%}.trace-scan-chart{height:150px}.agent-cost-version-card .ant-card-head-wrapper{flex-direction:column;align-items:stretch;gap:8px;padding-block:12px}.agent-cost-version-card .ant-card-head-title{white-space:normal}.agent-cost-version-card .ant-card-extra{margin-inline-start:0}.agent-cost-version-card .ant-card-extra .ant-btn{width:100%}.trace-issuance-steps{grid-template-columns:1fr}.trace-package-prepare{flex-direction:column;align-items:stretch}.trace-package-prepare .ant-select{width:100%;min-width:0!important}.trace-subject-header{flex-direction:column}.trace-lineage-flow{grid-template-columns:1fr}.public-trace-header{padding:10px 14px}.public-trace-content{padding:24px 14px 20px}.public-trace-summary-grid{grid-template-columns:1fr}.public-trace-activity-list li{flex-direction:column;align-items:flex-start}}.stock-tree-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.stock-operations-panel{gap:var(--space-4);display:grid}.stock-operation-card-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.plot-overview-tabs{border:1px solid var(--agri360-color-border);border-radius:var(--agri360-radius-lg);background:var(--agri360-color-surface);box-shadow:var(--agri360-shadow-sm);padding:4px 20px 20px}.plot-overview-list{display:grid}.plot-overview-list__item{border-bottom:1px solid var(--agri360-color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0}.plot-overview-list__item:last-child{border-bottom:0}.plot-overview-list__content{gap:2px;min-width:0;display:grid}.field-record-list{gap:12px;display:grid}.field-record-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}@media (width<=640px){.field-record-card__header{flex-direction:column}}.task-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.task-view-toolbar{border:1px solid var(--agri360-color-border);border-radius:var(--agri360-radius-md);background:var(--agri360-color-surface);margin-bottom:12px;padding:12px}.task-view-toolbar .ant-input-search{width:min(100%,380px)}.task-view-toolbar .ant-select{min-width:210px}.task-board{scroll-snap-type:x proximity;grid-template-columns:repeat(4,minmax(250px,1fr));gap:12px;display:grid;overflow-x:auto}.task-board__column{border:1px solid var(--agri360-color-border);border-radius:var(--agri360-radius-lg);background:var(--agri360-color-surface-soft);scroll-snap-align:start;min-height:360px;padding:12px}.task-board__column h3.ant-typography{margin:0;font-size:16px}.task-board__cards{gap:10px;margin-top:12px;display:grid}.task-board__card.ant-card{box-shadow:var(--agri360-shadow-sm);border:0}.task-board__card .ant-card-body{gap:7px;display:grid}.task-board__card .ant-typography{margin:0}.task-board__date{font-size:12px}.task-board__actions{border-top:1px solid var(--agri360-color-border);margin-top:6px;padding-top:10px}.task-board__empty{text-align:center;padding:32px 8px}.vision-monitor-statusbar{border:1px solid var(--agri360-color-border);border-radius:var(--agri360-radius-md);background:var(--agri360-color-surface);flex-wrap:wrap;gap:10px 24px;margin:16px 0;padding:10px 14px;display:flex}.vision-monitor-statusbar>span{color:var(--agri360-color-text-muted);align-items:center;gap:7px;display:inline-flex}.vision-monitor-statusbar strong{color:var(--agri360-color-text)}.vision-monitor-viewer{background:#090c10;min-width:0}.vision-monitor-viewer:fullscreen{background:#05070a;width:100vw;height:100vh;padding:12px;overflow:auto}.vision-monitor-viewer:fullscreen .vision-monitor-shell{min-height:min(68vh,780px)}.vision-monitor-shell{border-radius:var(--agri360-radius-lg);min-height:680px;box-shadow:var(--agri360-shadow-md);background:#0b0f14;border:1px solid #303944;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(250px,300px);display:grid;overflow:hidden}.vision-monitor-sidebar,.vision-monitor-controls{color:#e8edf2;background:#141a21;min-width:0;padding:16px}.vision-monitor-sidebar{border-right:1px solid #303944;flex-direction:column;gap:12px;display:flex}.vision-monitor-controls{border-left:1px solid #303944}.vision-monitor-sidebar h5.ant-typography,.vision-monitor-controls h5.ant-typography,.vision-monitor-controls .ant-typography,.vision-monitor-ptz .ant-typography{color:inherit;margin:0}.vision-monitor-sidebar .ant-select{width:100%}.vision-monitor-camera-list{min-height:0;overflow:auto}.vision-monitor-camera-list__item{color:#e8edf2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29313a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 8px;display:grid}.vision-monitor-camera-list__item:hover,.vision-monitor-camera-list__item[aria-current=true]{background:#203449}.vision-monitor-camera-list__item[aria-current=true]{box-shadow:inset 3px 0 #4d9ee9}.vision-monitor-camera-list__copy{gap:2px;min-width:0;display:grid}.vision-monitor-camera-list__copy strong,.vision-monitor-camera-list__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-monitor-camera-list__copy small{color:#99a7b5}.vision-monitor-status{background:#87919c;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #87919c29}.vision-monitor-status--ONLINE{background:#42c77a;box-shadow:0 0 0 3px #42c77a29}.vision-monitor-status--DEGRADED{background:#f5b842;box-shadow:0 0 0 3px #f5b84229}.vision-monitor-status--OFFLINE{background:#ef5b61;box-shadow:0 0 0 3px #ef5b6129}.vision-monitor-stage{background:#090c10;min-width:0;padding:12px}.vision-monitor-toolbar{color:#e8edf2;background:#141a21;border:1px solid #303944;border-radius:8px;margin-bottom:12px;padding:8px 10px}.vision-monitor-toolbar .ant-typography{color:inherit}.vision-monitor-grid{align-content:start;gap:4px;display:grid}.vision-monitor-grid--1{grid-template-columns:1fr}.vision-monitor-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-monitor-grid--9{grid-template-columns:repeat(3,minmax(0,1fr))}.vision-monitor-grid--16{grid-template-columns:repeat(4,minmax(0,1fr))}.vision-monitor-tile{background:#10151b;border:1px solid #303944;min-width:0;overflow:hidden}.vision-monitor-tile--selected{border-color:#4d9ee9;box-shadow:0 0 0 1px #4d9ee9}.vision-monitor-tile__header{color:#e8edf2;text-align:left;cursor:pointer;background:#171d24;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:8px 10px;display:grid}.vision-monitor-tile__name,.vision-monitor-tile__code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vision-monitor-tile__code{color:#99a7b5;font-size:12px}.vision-monitor-tile__viewport{background:#05070a;overflow:hidden}.vision-monitor-tile__footer{color:#b9c3cc;background:#171d24;min-width:0;padding:7px 10px}.vision-monitor-tile__footer .ant-typography{max-width:52%;color:inherit}.vision-monitor-controls .ant-slider,.vision-monitor-ptz .ant-slider{flex:1;min-width:0}.vision-monitor-ptz__pad{grid-template-columns:repeat(3,40px);justify-content:center;gap:8px;margin:18px 0;display:grid}.vision-monitor-controls .ant-empty-description,.vision-monitor-ptz .ant-empty-description{color:#99a7b5}.vision-live-player,.vision-live-player-placeholder{aspect-ratio:16/9;min-height:180px;position:relative}.vision-live-player{color:#fff;background:#101215}.vision-live-player-placeholder{color:var(--agri360-color-text-muted);background:var(--agri360-color-surface-soft)}.vision-live-video{aspect-ratio:16/9;object-fit:contain;width:100%;transition:transform .18s;display:block}.vision-live-snapshot{aspect-ratio:16/9;background:#101215;min-height:180px;position:relative;overflow:hidden}.vision-live-snapshot img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.vision-live-snapshot__overlay{color:#fff;background:linear-gradient(#0000,#000000e0);padding:12px;position:absolute;inset:auto 0 0}.vision-live-snapshot__overlay .ant-typography{color:inherit}.vision-live-player-overlay{color:#fff;position:absolute;inset:0}.vision-live-player-alert{position:absolute;inset:auto 0 0}.vision-live-stop.ant-btn{position:absolute;top:8px;right:8px}.vision-live-pagination{text-align:center;margin-top:16px}.vision-camera-history{border-radius:var(--agri360-radius-lg);color:#e8edf2;background:#10151b;border:1px solid #303944;gap:14px;margin-top:16px;padding:16px;display:grid;overflow:hidden}.vision-camera-history .ant-typography,.vision-camera-history h3.ant-typography{color:inherit;margin:0}.vision-camera-history__filters .ant-picker{min-width:min(100%,390px)}.vision-camera-history__filters .ant-select{min-width:210px}.vision-camera-history__workspace{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);gap:12px;min-height:360px;display:grid}.vision-camera-history__playback,.vision-camera-history__timeline{background:#090c10;border:1px solid #303944;border-radius:8px;min-width:0;overflow:hidden}.vision-camera-history__playback{flex-direction:column;justify-content:center;display:flex}.vision-camera-history__playback video,.vision-camera-history__playback img{aspect-ratio:16/9;object-fit:contain;background:#05070a;width:100%;min-height:260px;max-height:560px;display:block}.vision-camera-history__playback-meta{color:#c4ced8;border-top:1px solid #303944;align-items:center;padding:10px 12px}.vision-camera-history__timeline{max-height:560px;overflow-y:auto}.vision-camera-history__event{color:#e8edf2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29313a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.vision-camera-history__event:hover,.vision-camera-history__event[aria-current=true]{background:#203449}.vision-camera-history__event[aria-current=true]{box-shadow:inset 3px 0 #4d9ee9}.vision-camera-history__event>span:nth-child(2){gap:3px;min-width:0;display:grid}.vision-camera-history__event small{color:#99a7b5}.vision-camera-history__event-marker{background:#4d9ee9;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #4d9ee929}.mobile-bottom-nav{display:none}.command-palette .ant-modal-content{border-radius:18px;padding:20px}.command-palette__results{max-height:min(56dvh,520px);margin-top:10px;overflow:auto}.command-palette__results .ant-list-item{padding:0}.command-palette__results button,.shell-notification-list__open{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:16px;padding:12px 10px;display:flex}.command-palette__results button:hover,.shell-notification-list__open:not(:disabled):hover{background:var(--agri360-color-surface-soft)}.shell-notification-list__open{gap:4px;display:grid}.shell-notification-list .ant-list-item{align-items:flex-start;gap:8px}.shell-notification-list .ant-list-item-action{margin-inline-start:4px}.shell-notification-list .ant-typography{margin:0}.agent-chat-shell{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);height:calc(100dvh - 250px);min-height:650px;box-shadow:var(--agri360-shadow-md);border-radius:18px;grid-template-columns:290px minmax(0,1fr);display:grid;overflow:hidden}.agent-chat-sidebar{background:var(--agri360-color-surface-soft);border-right:1px solid var(--agri360-color-border);min-width:0;padding:18px 14px;overflow-y:auto}.agent-chat-session-list{gap:6px;margin-top:14px;display:grid}.agent-chat-session-filter{margin-top:12px}.agent-chat-session{background:0 0;border:1px solid #0000;border-radius:12px;align-items:flex-start;width:100%;min-width:0;display:flex}.agent-chat-session:hover{background:var(--agri360-color-surface-hover)}.agent-chat-session--active{background:var(--agri360-color-surface);border-color:var(--agri360-color-border);box-shadow:var(--agri360-shadow-sm)}.agent-chat-session__select{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;gap:3px;padding:11px 8px 11px 12px;display:grid}.agent-chat-session__actions{color:var(--agri360-color-text-muted);flex:none;margin:7px 6px 0 0}.agent-chat-session__title,.agent-chat-session__preview,.agent-chat-session__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-chat-session__title{color:var(--agri360-color-primary-800);font-weight:700}.agent-chat-session__preview,.agent-chat-session__meta{color:var(--agri360-color-text-muted);font-size:12px}.agent-chat-main{background:var(--agri360-color-surface);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid}.agent-chat-header{border-bottom:1px solid var(--agri360-color-border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 22px;display:flex}.agent-chat-header h3.ant-typography{margin:0 0 2px;font-size:18px}.agent-chat-title-row{align-items:center;gap:4px;display:flex}.agent-chat-header__controls{align-items:flex-end;gap:14px;display:flex}.agent-chat-command-catalog-button{flex:none}.agent-command-catalog__toolbar{width:100%;margin-bottom:20px}.agent-command-catalog__loading{place-items:center;min-height:220px;display:grid}.agent-command-catalog__list{gap:16px;display:grid}.agent-command-catalog__item{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);border-radius:12px;min-width:0;padding:18px}.agent-command-catalog__item-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-command-catalog__item-header h4.ant-typography{margin:0 0 8px;font-size:17px}.agent-command-catalog__item-header>.ant-typography{overflow-wrap:anywhere;max-width:46%}.agent-command-catalog__example{background:var(--agri360-color-surface-soft);border-radius:8px;margin:16px 0 14px;padding:10px 12px}.agent-command-catalog__parameters>.ant-typography{margin-bottom:8px;display:block}.agent-command-catalog__parameter-table{border:1px solid var(--agri360-color-border);border-radius:8px;min-width:0;overflow-x:auto}.agent-command-catalog__parameter-row{border-top:1px solid var(--agri360-color-border);grid-template-columns:minmax(150px,1.2fr) minmax(100px,.8fr) minmax(180px,1.4fr) minmax(140px,1fr);min-width:650px;display:grid}.agent-command-catalog__parameter-row:first-child{border-top:0}.agent-command-catalog__parameter-row>*{overflow-wrap:anywhere;min-width:0;padding:9px 10px}.agent-command-catalog__parameter-row>*+*{border-left:1px solid var(--agri360-color-border)}.agent-command-catalog__parameter-row--header{color:var(--agri360-color-text-muted);background:var(--agri360-color-surface-soft);font-size:12px;font-weight:700}.agent-command-catalog__parameter-row [role=cell]:nth-child(3){justify-items:start;gap:5px;display:grid}.agent-command-catalog__parameter-row small{color:var(--agri360-color-text-muted)}.agent-chat-model-picker{gap:4px;min-width:230px;display:grid}.agent-chat-model-picker>label{color:var(--agri360-color-text-muted);font-size:11px;font-weight:700}.agent-chat-model-picker .ant-select{width:100%}.agent-chat-messages{scroll-behavior:smooth;width:100%;min-width:0;max-width:100%;min-height:0;padding:26px clamp(18px,5vw,72px);overflow:clip auto}.agent-chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:520px;min-height:180px;margin:auto;padding-block:32px;display:flex}.agent-chat-welcome .ant-avatar,.agent-chat-message--assistant .ant-avatar{color:var(--agri360-color-on-primary);background:var(--agri360-color-primary-500)}.agent-chat-welcome h3.ant-typography{margin:16px 0 6px}.agent-chat-exchange{gap:18px;max-width:920px;margin:0 auto 28px;display:grid}.agent-chat-message{align-items:flex-start;gap:10px;min-width:0;display:flex}.agent-chat-message--user{flex-direction:row-reverse}.agent-chat-message--user .ant-avatar{color:var(--agri360-color-primary-800);background:var(--agri360-color-surface-selected)}.agent-chat-bubble{max-width:min(82%,760px);color:var(--agri360-color-ink);background:var(--agri360-color-surface-soft);border-radius:16px;padding:13px 16px;line-height:1.55}.agent-chat-message--user .agent-chat-bubble{background:var(--agri360-color-surface-selected);border-bottom-right-radius:5px}.agent-chat-message--assistant .agent-chat-bubble{border-bottom-left-radius:5px}.agent-chat-bubble .ant-typography{margin-bottom:8px}.agent-chat-suggestions{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface-soft);border-radius:12px;width:min(100%,920px);min-width:0;margin:24px auto 0;padding:10px 12px}.agent-chat-suggestions__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.agent-chat-suggestions__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-chat-suggestions__item{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);border-radius:9px;gap:7px;min-width:0;height:100%;padding:10px;display:grid}.agent-chat-suggestions__item .ant-typography{margin:0}.agent-chat-suggestions__item>.ant-btn{width:fit-content;padding-inline:0}.agent-chat-suggestions__parameters{gap:4px;display:grid}.agent-chat-composer-context{text-overflow:ellipsis;max-width:calc(100% - 6px);margin-top:6px;overflow:hidden}.agent-chat-technical{color:var(--agri360-color-text-muted);margin-top:6px;font-size:12px}.agent-chat-technical summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.agent-chat-technical[open] .agent-chat-message-meta{margin-top:6px}.agent-chat-policy summary{cursor:pointer;list-style:none}.agent-chat-policy summary::-webkit-details-marker{display:none}.agent-chat-policy>span{color:var(--agri360-color-text-muted);text-align:right;margin-top:5px;font-size:11px;display:block}.agent-chat-message-meta{margin-top:2px}.agent-chat-actions,.agent-chat-sources{margin-top:12px}.agent-chat-result-list{gap:8px;margin-top:12px;display:grid}.agent-chat-result-card{border:1px solid var(--agri360-color-border);min-width:0;color:var(--agri360-color-ink);background:var(--agri360-color-surface);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.agent-chat-result-card:hover,.agent-chat-result-card:focus-visible{border-color:var(--agri360-color-primary-500);color:var(--agri360-color-primary-700)}.agent-chat-result-card>span:first-child{gap:2px;min-width:0;display:grid}.agent-chat-result-card strong,.agent-chat-result-card small{overflow-wrap:anywhere}.agent-chat-result-card small{color:var(--agri360-color-text-muted)}.agent-chat-result-card__action{flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex}.agent-chat-sources{flex-wrap:wrap;gap:6px 12px;display:flex}.agent-command-preview{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);border-radius:12px;margin-top:12px;padding:14px}.agent-command-preview__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-command-preview__details{gap:7px;margin:12px 0;display:grid}.agent-command-preview__details>div{grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);gap:12px;display:grid}.agent-command-preview__details dt{color:var(--agri360-color-text-muted);font-size:12px}.agent-command-preview__details dd{overflow-wrap:anywhere;min-width:0;margin:0}.agent-command-preview__expiry{font-size:12px;display:block}.agent-command-preview .agent-chat-actions{margin-top:12px}.agent-task-context-grid{width:100%}.agent-task-context-grid>.ant-form-item{flex:1;min-width:min(100%,210px)}.agent-chat-composer{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface);width:min(100% - 36px,920px);box-shadow:var(--agri360-shadow-md);border-radius:18px;margin:0 auto 18px;padding:10px 54px 22px;position:relative}.agent-chat-composer .ant-form-item{margin:0}.agent-chat-composer textarea.ant-input{resize:none;box-shadow:none;border:0;padding:4px 0}.agent-chat-composer>.ant-btn{position:absolute;bottom:28px;right:12px}.agent-chat-composer>.agent-chat-voice-button{left:12px;right:auto}.agent-chat-voice-button--active{box-shadow:0 0 0 5px #2b8c6724}.agent-chat-boundary{text-overflow:ellipsis;white-space:nowrap;font-size:11px;position:absolute;bottom:4px;left:54px;right:54px;overflow:hidden}.settings-panel{max-width:1480px;margin:0 auto}.settings-panel h2.ant-typography,.settings-card h3.ant-typography{margin-top:0}.settings-search{max-width:440px;margin-bottom:20px}.settings-list,.assignment-list{padding:0;list-style:none}.settings-list>li{margin-bottom:16px}.settings-card{width:100%}.permission-tags{margin-block:10px 18px}.assignment-list>li{border-bottom:1px solid var(--agri360-color-border);padding-block:8px}.assignment-list>li:last-child{border-bottom:0}.component-gallery{max-width:960px;margin:0 auto;padding:32px}.media-panel{max-width:1320px;margin:0 auto}.media-panel h2.ant-typography{margin-top:0}.media-grid{grid-template-columns:minmax(300px,.85fr) minmax(360px,1.15fr);align-items:start;gap:20px;display:grid}.media-privacy-notice,.media-local-preview,.media-progress{margin-bottom:20px}.media-local-preview{object-fit:contain;border:1px solid var(--agri360-color-border);background:var(--agri360-color-background);border-radius:8px;width:100%;max-height:260px;display:block}.media-actions{margin-top:16px}.media-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.audit-panel{max-width:1320px;margin:0 auto}.notification-panel{max-width:1200px;margin:0 auto}.notification-panel h2.ant-typography,.notification-card h3.ant-typography{margin-top:0}.notification-filter-card{margin-bottom:20px}.notification-filter-card label,.notification-preference-profile label,.notification-quiet-times label{gap:6px;display:grid}.notification-filter-control{width:220px}.notification-list{gap:12px;margin:16px 0 20px;padding:0;list-style:none;display:grid}.notification-card-unread{border-left:4px solid var(--agri360-color-primary-600)}.notification-card h3.ant-typography{margin-bottom:10px;font-size:19px}.notification-deliveries{border-top:1px solid var(--agri360-color-border);margin-top:14px;padding-top:12px}.notification-preference-profile{grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px;margin-bottom:16px;display:grid}.notification-quiet-toggle{align-content:start}.notification-quiet-toggle .ant-switch{margin-top:4px}.notification-quiet-times{grid-column:1/-1;grid-template-columns:repeat(2,minmax(160px,240px));gap:16px;display:grid}.notification-critical-notice{margin-bottom:16px}.notification-preference-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px;display:grid}.notification-preference-grid .ant-card-body{gap:10px;display:grid}.audit-panel h2.ant-typography,.audit-event-card h3.ant-typography{margin-top:0}.audit-filter-card{margin-bottom:20px}.audit-filter-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:0 16px;display:grid}.audit-event-list{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.audit-event-card h3.ant-typography{margin-bottom:12px;font-size:18px}.audit-payload{border:1px solid var(--agri360-color-border);max-height:360px;color:var(--agri360-color-ink);background:var(--agri360-color-background);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:16px;overflow:auto}.data-transfer-panel{max-width:1320px;margin:0 auto}.data-transfer-panel h2.ant-typography{margin-top:0}.data-transfer-workspace{gap:20px;display:grid}.data-transfer-grid{grid-template-columns:minmax(320px,.85fr) minmax(420px,1.15fr);align-items:start;gap:20px;display:grid}.data-transfer-notice{margin-bottom:18px}.data-transfer-job-list,.data-transfer-row-list,.data-transfer-error-list{margin:16px 0 20px;padding:0;list-style:none}.data-transfer-job-list,.data-transfer-row-list{gap:12px;display:grid}.data-transfer-error-list{gap:4px;margin-bottom:0;display:grid}.data-transfer-statistics{grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;margin-bottom:12px;display:grid}.data-transfer-statistics .ant-statistic-title{min-height:44px}.data-transfer-actions,.data-transfer-preview-toolbar{margin-top:16px}.data-transfer-row-data{border:1px solid var(--agri360-color-border);max-height:260px;color:var(--agri360-color-ink);background:var(--agri360-color-background);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:14px 0 0;padding:12px;overflow:auto}.data-transfer-filter-card{margin-bottom:4px}.data-transfer-filter-card label{gap:6px;display:grid}.data-transfer-filter{width:min(280px,100%)}.header-locale-error{max-width:11rem;font-size:.72rem;line-height:1.1}.language-settings-panel{gap:1rem;display:grid}.language-format-card{margin-top:.25rem}.language-format-list{gap:.5rem;margin:.75rem 0 0;display:grid}.language-format-list div{grid-template-columns:minmax(7rem,1fr) minmax(8rem,1.5fr);align-items:baseline;gap:.5rem;display:grid}.language-format-list dt{color:var(--agri360-color-text-muted)}.language-format-list dd{margin:0}.agent-connection-settings{gap:16px;display:grid}.agent-connection-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.agent-connection-heading h2.ant-typography{margin:4px 0 8px}.agent-connection-eyebrow{color:var(--agri360-color-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.agent-connection-isolation{border-color:var(--agri360-color-border);background:var(--agri360-color-surface-soft)}.agent-connection-authorization.ant-alert{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:12px;display:grid}.agent-connection-authorization .ant-alert-icon,.agent-connection-authorization .ant-alert-actions{margin-inline:0}.agent-connection-authorization .ant-alert-section{min-width:0}.agent-connection-authorization .ant-alert-description>.ant-space{width:100%}.agent-connection-device-code{border:1px solid var(--agri360-color-border);border-radius:var(--agri360-radius-md);background:var(--agri360-color-surface);width:min(100%,420px);box-shadow:var(--agri360-shadow-sm);gap:6px;margin-top:6px;padding:12px 14px;display:grid}.agent-connection-device-code-label.ant-typography{color:var(--agri360-color-text-muted);font-size:13px;font-weight:650}.agent-connection-device-code-value.ant-typography{max-width:100%;color:var(--agri360-color-primary-800);font-variant-numeric:tabular-nums;letter-spacing:.08em;overflow-wrap:anywhere;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(18px,4vw,22px);line-height:1.45;display:inline-flex}.agent-connection-device-code-value .ant-typography-copy{color:var(--agri360-color-primary-600);flex:none;margin-inline-start:0}.agent-connection-provider-card,.agent-connection-boundary-card{height:100%}.agent-connection-provider-card .ant-descriptions-item-label{width:min(190px,38%)}.agent-connection-actions{width:100%;margin-top:18px}.agent-connection-connect-button.ant-btn{border-radius:10px;min-height:48px;font-weight:700}.agent-connection-provider-options.ant-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.agent-connection-provider-options .ant-radio-button-wrapper{border:1px solid var(--agri360-color-border);text-align:center;white-space:normal;border-radius:10px;justify-content:center;align-items:center;height:auto;min-height:52px;padding:8px 12px;line-height:1.35;display:flex}.agent-connection-provider-options .ant-radio-button-wrapper:before{display:none}.agent-connection-api-key-step{gap:12px;padding-top:4px;display:grid}.agent-connection-api-key-step .ant-form-item{margin-bottom:4px}@media (width<=720px){.agent-connection-provider-options.ant-radio-group{grid-template-columns:1fr}.agent-connection-device-code{width:100%}.agent-connection-authorization.ant-alert{grid-template-columns:auto minmax(0,1fr)}.agent-connection-authorization .ant-alert-actions{grid-column:2;width:100%;margin-top:12px}.agent-connection-authorization .ant-alert-actions .ant-btn{width:100%}}.agent-connection-boundary-card .ant-typography{margin-bottom:0}.integration-panel{max-width:1320px;margin:0 auto}.integration-panel h2.ant-typography,.integration-card h3.ant-typography{margin-top:0}.integration-card h3.ant-typography{margin-bottom:0;font-size:19px}.integration-security-notice,.integration-toolbar{margin-bottom:18px}.integration-card-list,.integration-delivery-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.integration-details{border-top:1px solid var(--agri360-color-border);margin-top:18px;padding-top:14px}.integration-endpoint{overflow-wrap:anywhere;max-width:min(42rem,75vw);display:inline-block}.integration-form,.integration-form-actions{margin-top:18px}.integration-secret{overflow-wrap:anywhere;margin-top:18px}.integration-secret .ant-typography{white-space:normal}.integration-delivery-list{max-height:60vh;overflow:auto}.catalog-panel{gap:16px;max-width:1320px;margin:0 auto;display:grid}.catalog-panel h2.ant-typography,.catalog-panel h3.ant-typography{margin:0}.catalog-panel h3.ant-typography{font-size:19px}.platform-controls-panel{gap:16px;max-width:1320px;margin:0 auto;display:grid}.platform-controls-panel h2.ant-typography,.platform-controls-panel h3.ant-typography,.platform-control-stack .ant-typography{margin-top:0}.platform-controls-panel h3.ant-typography{margin-bottom:0;font-size:19px}.platform-control-stack,.platform-control-list{gap:12px;display:grid}.platform-control-list{margin:0;padding:0;list-style:none}.catalog-toolbar{margin-top:2px}.catalog-card-list,.catalog-version-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.catalog-version-list{max-height:60vh;overflow:auto}.map-workspace-panel{gap:16px;max-width:1320px;margin:0 auto;font-size:16px;display:grid}.map-workspace-panel h2.ant-typography,.map-plot-card h3.ant-typography,.growing-area-card h3.ant-typography{margin-top:0}.map-plot-card h3.ant-typography{margin-bottom:4px;font-size:19px}.map-toolbar label{gap:6px;max-width:440px;display:grid}.map-toolbar .ant-select,.map-form-grid .ant-input-number{width:100%}.map-plot-list .ant-list-item{padding-inline:0}.map-plot-card{width:100%}.growing-area-panel,.certificate-panel{width:100%;min-width:0}.growing-area-panel{border-top:1px solid var(--agri360-color-border);grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px;padding-top:24px;display:grid}.growing-area-list .ant-list-item{padding-inline:0}.growing-area-card{width:100%}.growing-area-card h3.ant-typography{margin:0;font-size:19px}.growing-area-metadata{flex-wrap:wrap;gap:8px 16px;margin-block:8px;display:flex}.map-plot-metadata{align-items:center;gap:10px;margin-top:12px;display:flex}.map-form-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:0 16px;display:grid}.forestry-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:0 16px;display:grid}.forestry-form-grid .ant-input-number{width:100%}.forestry-panel,.forestry-panel .ant-tabs,.forestry-panel .ant-tabs-nav,.forestry-panel .ant-tabs-nav-wrap,.forestry-actions{max-width:100%}.forestry-panel .ant-card-head-title{white-space:normal;min-width:0}.forestry-panel .ant-card-head-title :where(.ant-space,.ant-typography){white-space:normal;overflow-wrap:anywhere;max-width:100%}.map-export-grid,.map-import-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:0 16px;margin-top:20px;display:grid}.map-import-file-summary{overflow-wrap:anywhere;margin-top:8px;display:block}.plot-transformation-modal .ant-alert{margin-bottom:16px}.plot-transformation-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 16px;display:grid}.plot-transformation-grid--merge,.plot-transformation-grid--output{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(150px,.7fr)}.plot-transformation-grid .ant-input-number{width:100%}.plot-transformation-outputs{gap:12px;margin-top:12px;display:grid}.plot-transformation-output{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface-soft);border-radius:12px;padding:12px 14px 0}.gps-survey-settings,.gps-survey-metrics{gap:12px;margin-block:16px;display:grid}.gps-survey-settings{grid-template-columns:repeat(2,minmax(180px,1fr))}.gps-survey-settings label{gap:6px;display:grid}.gps-survey-settings .ant-select{width:100%}.gps-survey-metrics{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface-soft);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.gps-survey-status,.gps-survey-actions{margin-block:12px}.gps-survey-actions .ant-btn,.gps-survey-settings .ant-select-selector{min-height:44px}.map-export-bbox-grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:0 12px;display:grid}.map-export-grid .ant-input-number,.map-export-bbox-grid .ant-input-number{width:100%}.map-export-receipt .ant-alert-description{overflow-wrap:anywhere}.map-form-grid .ant-form-item:first-child{grid-column:span 1}.plot-map-editor{border:1px solid var(--agri360-color-border);background:var(--agri360-color-background);border-radius:8px;margin-block:16px;position:relative;overflow:hidden}.plot-map-canvas{width:100%;min-height:380px}.plot-map-controls{z-index:2;background:var(--agri360-color-header);box-shadow:var(--agri360-shadow-sm);border-radius:8px;padding:6px;position:absolute;top:10px;left:10px}.plot-map-fallback{z-index:1;position:absolute;inset:70px 12px auto}.map-operational-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-block:16px;display:grid}.map-operational-layers{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface-soft);border-radius:12px;padding:12px 14px}.map-operational-layers .ant-checkbox-wrapper{align-items:center;min-height:40px}.map-operational-spatial-search{border:1px solid var(--agri360-color-border);background:var(--agri360-color-surface-soft);border-radius:12px;gap:7px;margin-block:16px;padding:14px;display:grid}.map-operational-spatial-search .ant-input-search{max-width:760px}.map-operational-offline-status{margin-block:12px}.map-operational-legend{color:var(--agri360-color-text-muted);flex-wrap:wrap;gap:8px 18px;margin-block:12px;font-size:14px;display:flex}.map-operational-legend>span{align-items:center;gap:7px;display:inline-flex}.map-legend-swatch{background:#2f7fe573;border:2px solid #dbeafe;border-radius:4px;width:14px;height:14px}.map-legend-swatch--season{background:#31b66bb3}.map-legend-swatch--camera{background:#22c55e;border-radius:50%}.map-legend-swatch--sensor{background:#8b5cf6;border-radius:50%}.map-legend-swatch--alert{background:#dc2626;border-radius:50%}.map-legend-swatch--registration{background:0 0;border:4px solid #22d3ee}.map-legend-swatch--certificate{background:0 0;border:3px dashed #c084fc}.map-operational-canvas-shell{border:1px solid var(--agri360-color-border);background:var(--agri360-color-background);border-radius:14px;margin-bottom:16px;position:relative;overflow:hidden}.map-operational-canvas{width:100%;min-height:480px}.map-operational-plot-label{color:#fff;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172ae0;border:1px solid #ffffffb8;border-radius:9px;gap:2px;max-width:min(180px,34vw);padding:6px 10px;line-height:1.2;display:grid;box-shadow:0 3px 12px #0f172a52}.map-operational-plot-label:hover,.map-operational-plot-label:focus-visible{outline-offset:2px;border-color:#facc15;outline:2px solid #facc1594}.map-operational-plot-label__name{overflow-wrap:anywhere;white-space:normal;font-size:12px;font-weight:700}.map-operational-plot-label__area{color:#dbeafe;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.map-operational-fallback{z-index:2;position:absolute;inset:16px 16px auto}.map-operational-canvas-shell+.ant-alert{margin-bottom:16px}.map-operational-canvas-shell~h4.ant-typography{margin-top:22px;margin-bottom:4px}.map-workspace-panel .ant-btn,.plot-map-editor .ant-btn,.map-workspace-panel .ant-select-selector,.map-workspace-panel .ant-input,.map-workspace-panel .ant-input-number-input{min-height:44px}@media (width<=991px){.app-header{grid-template-columns:minmax(190px,1fr) minmax(240px,1.5fr) auto;padding-inline:12px}.brand-context,.app-profile-trigger__text,.app-locale-select{display:none!important}.dashboard-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vision-monitor-shell{grid-template-columns:minmax(0,1fr)}.vision-monitor-stage{order:1}.vision-monitor-sidebar{border-top:1px solid #303944;border-right:0;order:2;max-height:360px}.vision-monitor-controls{border-top:1px solid #303944;border-left:0;order:3}.vision-camera-history__workspace{grid-template-columns:minmax(0,1fr)}.vision-camera-history__timeline{max-height:420px}.map-operational-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:40px}.auth-hero-title.ant-typography{font-size:clamp(42px,5.6vw,56px)}.media-grid{grid-template-columns:1fr}.audit-filter-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.notification-preference-profile{grid-template-columns:repeat(2,minmax(180px,1fr))}.data-transfer-grid{grid-template-columns:1fr}.integration-card .ant-flex{gap:12px}.map-form-grid,.forestry-form-grid{grid-template-columns:1fr}.map-export-bbox-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media (width<=800px){.auth-shell{padding:22px}.auth-layout{grid-template-columns:1fr;gap:36px;width:min(100%,620px);margin:36px auto}.auth-brand-lockup{margin-bottom:34px}.auth-hero-title.ant-typography{font-size:clamp(42px,8vw,54px)}.agent-chat-shell{border-radius:14px;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:calc(100dvh - 210px);min-height:680px}.agent-chat-sidebar{border-right:0;border-bottom:1px solid var(--agri360-color-border);padding:12px;overflow:auto hidden}.agent-chat-sidebar>.ant-btn{width:auto}.agent-chat-session-list{display:flex}.agent-chat-session{flex:0 0 220px;width:220px}.agent-chat-session-filter{width:280px}.agent-chat-header{align-items:flex-start;padding:12px 14px}.agent-chat-header__controls{flex-direction:column;align-items:stretch;gap:6px;min-width:min(46%,260px)}.agent-chat-model-picker{min-width:0}.agent-chat-policy{align-self:flex-end}.agent-chat-messages{padding:20px 12px}.agent-chat-bubble{max-width:calc(100% - 42px)}.agent-chat-composer{width:calc(100% - 20px);margin-bottom:10px}.agent-chat-suggestions{width:100%}.agent-chat-suggestions__header{flex-direction:column;align-items:flex-start;gap:4px}.agent-chat-suggestions__list{grid-template-columns:1fr}}.translation-management-card{margin-top:16px}.translation-version-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}@media (width<=575px){.vision-monitor-statusbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vision-monitor-stage,.vision-monitor-sidebar,.vision-monitor-controls{padding:10px}.vision-monitor-grid--4,.vision-monitor-grid--9,.vision-monitor-grid--16{grid-template-columns:1fr}.vision-monitor-toolbar{align-items:flex-start}.vision-monitor-viewer:fullscreen{padding:0}.vision-camera-history{border-radius:0;padding:10px}.vision-camera-history__filters,.vision-camera-history__filters .ant-picker,.vision-camera-history__filters .ant-select{width:100%}.map-export-grid,.map-export-bbox-grid,.map-import-grid,.plot-transformation-grid,.plot-transformation-grid--merge,.plot-transformation-grid--output,.map-operational-metrics{grid-template-columns:1fr}.map-operational-layers{align-items:stretch}.map-operational-layers .ant-checkbox-wrapper{width:100%}.map-operational-canvas{min-height:340px}.map-operational-plot-label{max-width:min(132px,42vw);padding:5px 7px}.map-operational-plot-label__name{font-size:11px}.map-operational-plot-label__area{font-size:10px}.map-operational-selection{grid-template-columns:auto minmax(0,1fr);display:grid}.map-operational-selection .ant-alert-section{overflow-wrap:anywhere;min-width:0}.map-operational-selection .ant-alert-actions{margin-top:12px;grid-column:1/-1;width:100%;margin-inline-start:0}.map-operational-selection .ant-alert-actions .ant-btn{width:100%}.map-operational-offline-status .ant-alert-actions{margin-top:12px;grid-column:1/-1;width:100%;margin-inline-start:0}.map-operational-offline-status:has(.ant-alert-actions){grid-template-columns:auto minmax(0,1fr);display:grid}.map-operational-offline-status .ant-alert-section{overflow-wrap:anywhere;min-width:0}.map-operational-offline-status .ant-alert-actions .ant-btn{width:100%}.agent-chat-header{flex-direction:column}.agent-chat-header__controls{flex-flow:wrap;align-items:flex-end;width:100%;min-width:0}.agent-chat-command-catalog-button{width:100%}.agent-chat-model-picker{flex:1}.agent-command-catalog__item{padding:14px}.agent-command-catalog__item-header{flex-direction:column;gap:10px}.agent-command-catalog__item-header>.ant-typography{max-width:100%}.auth-shell{min-height:100dvh;padding:16px;overflow:auto}.auth-shell:before{top:-14rem;right:-17rem}.auth-shell:after{display:none}.auth-topbar{margin-bottom:24px}.auth-language-selector{width:190px}.auth-layout{grid-template-columns:1fr;gap:28px;margin:0 auto auto}.auth-brand-lockup{gap:11px;margin-bottom:28px;font-size:23px}.auth-brand-logo{border-radius:13px;width:46px;height:46px}.auth-kicker.ant-typography{margin-bottom:14px;font-size:11px}.auth-hero-title.ant-typography{max-width:430px;font-size:clamp(36px,10vw,44px);line-height:1.06}.auth-card.ant-card{border-radius:22px;box-shadow:0 20px 52px #0d44321f}.auth-card .ant-card-body{padding:26px 22px 24px}.auth-card-title.ant-typography{font-size:29px}.onboarding-shell{place-items:start center;padding:16px 8px}.onboarding-grid{grid-template-columns:1fr}.app-header{grid-template-columns:auto minmax(0,1fr) auto}.brand-title.ant-typography{font-size:17px}.app-command-trigger kbd{display:none}.app-command-trigger>span:nth-child(2){font-size:0}.app-command-trigger>span:nth-child(2):after{content:"Tìm kiếm";font-size:14px}.dashboard-content-grid{grid-template-columns:1fr}.app-content{padding:18px 12px 94px}.mobile-bottom-nav{z-index:35;min-height:70px;padding:6px max(6px, env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px, env(safe-area-inset-left));border-top:1px solid var(--agri360-color-border);background:var(--agri360-color-header-mobile);box-shadow:var(--agri360-shadow-md);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.mobile-bottom-nav button{min-width:0;min-height:52px;color:var(--agri360-color-text-muted);background:0 0;border:0;border-radius:10px;align-content:center;place-items:center;gap:3px;padding:4px 2px;font-size:18px;display:grid}.mobile-bottom-nav button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.1;overflow:hidden}.mobile-bottom-nav button.is-active{color:var(--agri360-color-primary-800);background:var(--agri360-color-surface-soft);font-weight:700}.app-content .ant-table .ant-btn-sm{min-height:44px}.app-content .ant-table-cell-fix-right{box-shadow:-4px 0 12px #0d443214}.component-gallery{padding:20px 16px}.audit-filter-grid{grid-template-columns:1fr}.notification-filter-control{width:min(100%,320px)}.notification-preference-profile,.notification-preference-grid,.notification-quiet-times{grid-template-columns:1fr}.data-transfer-statistics{grid-template-columns:repeat(2,minmax(100px,1fr))}.language-format-list div{grid-template-columns:1fr}.integration-card .ant-space,.integration-card .ant-space-item,.integration-card .ant-btn,.integration-form .ant-input-number{width:100%}.integration-card .ant-space-item .anticon{width:auto}.catalog-toolbar .ant-space,.catalog-toolbar .ant-space-item,.catalog-toolbar .ant-input-search,.catalog-toolbar .ant-select,.catalog-toolbar .ant-btn,.platform-control-stack>.ant-flex,.platform-control-stack>.ant-flex .ant-space,.platform-control-stack>.ant-flex .ant-space-item,.platform-control-stack>.ant-flex .ant-select,.platform-control-stack>.ant-flex .ant-btn,.map-workspace-panel>.ant-flex .ant-btn,.map-plot-card .ant-space,.map-plot-card .ant-space-item,.map-plot-card .ant-btn,.growing-area-card .ant-space,.growing-area-card .ant-space-item,.growing-area-card .ant-btn{width:100%}.plot-map-controls{box-shadow:none;border-radius:0;grid-template-columns:1fr;display:grid;position:relative;inset:auto}.plot-map-canvas{min-height:300px}.stock-location-operations .ant-descriptions-view table,.stock-count-session-operations .ant-descriptions-view table,.stock-reservation-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.stock-location-operations .ant-descriptions-item-label,.stock-location-operations .ant-descriptions-item-content,.stock-count-session-operations .ant-descriptions-item-label,.stock-count-session-operations .ant-descriptions-item-content,.stock-reservation-operations .ant-descriptions-item-label,.stock-reservation-operations .ant-descriptions-item-content{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.stock-location-operations .ant-btn-link,.stock-count-session-operations .ant-btn-link,.stock-reservation-operations .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.stock-location-operations .ant-btn-link>span:not(.ant-btn-icon),.stock-count-session-operations .ant-btn-link>span:not(.ant-btn-icon),.stock-reservation-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.asset-usage-operations .ant-descriptions-view table,.calibration-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.asset-usage-operations .ant-descriptions-item-label,.asset-usage-operations .ant-descriptions-item-content,.asset-usage-operations .ant-typography,.asset-usage-operations .ant-typography code,.calibration-operations .ant-descriptions-item-label,.calibration-operations .ant-descriptions-item-content,.calibration-operations .ant-typography,.calibration-operations .ant-typography code{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.asset-usage-operations .ant-btn-link,.calibration-operations .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.asset-usage-operations .ant-btn-link>span:not(.ant-btn-icon),.calibration-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.asset-operations-assignment .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.asset-operations-assignment .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.asset-operations-assignment .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.forestry-actions .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:32px}.app-header{gap:6px;height:60px;padding-inline:6px}.app-header__menu.ant-btn{margin-right:0}.brand-mark{width:34px;height:34px}.brand-title{display:none}.app-header__actions{gap:0!important}.app-command-trigger.ant-btn{min-width:44px;padding-inline:10px}.app-command-trigger>span:nth-child(2){display:none}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-action-grid{grid-template-columns:1fr}.agri-metric-card .ant-card-body{padding:16px}.task-summary-grid{grid-template-columns:1fr}.task-view-toolbar>*,.task-view-toolbar .ant-input-search,.task-view-toolbar .ant-select{width:100%}.plot-overview-tabs{padding-inline:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.my-work-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.my-work-state-filter{margin-bottom:18px}.my-work-list .ant-list-item{align-items:center;gap:20px}.my-work-list .ant-list-item-meta,.help-guide-list .ant-list-item-meta,.account-security-list .ant-list-item-meta{min-width:0}.workspace-preferences-form{max-width:680px}.reports-filter-grid{grid-template-columns:minmax(260px,1.2fr) repeat(2,minmax(210px,1fr));gap:16px;display:grid}.reports-filter-field{min-width:0;color:var(--agri360-color-text-muted);gap:7px;font-size:13px;font-weight:650;display:grid}fieldset.reports-filter-field{border:0;margin:0;padding:0}.reports-filter-field legend{padding:0}.reports-date-range{grid-template-columns:1fr 1fr}.reports-date-range legend{grid-column:1/-1}.reports-filter-field .ant-select{width:100%}.reports-result-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.reports-result-heading .ant-typography{margin-bottom:6px}.reports-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reports-content-grid{grid-template-columns:minmax(300px,.8fr) minmax(520px,1.8fr);align-items:start;gap:20px;display:grid}.reports-content-grid>*{min-width:0}.reports-content-grid>.agri-section-card:only-child{grid-column:1/-1}.reports-chart{gap:16px;display:grid}.reports-chart-row{min-width:0}.reports-chart-label{grid-template-columns:minmax(0,1fr) auto;gap:14px;margin-bottom:6px;display:grid}.reports-chart-track{background:var(--agri360-color-surface-soft);border-radius:999px;height:9px;overflow:hidden}.reports-chart-bar{border-radius:inherit;background:var(--agri360-color-primary-500);height:100%;display:block}.reports-footnotes{color:var(--agri360-color-text-muted);margin:0;padding-inline-start:20px}.reports-footnotes li+li{margin-top:8px}.command-palette__section.ant-typography{letter-spacing:.06em;text-transform:uppercase;margin:18px 0 8px;font-size:12px;font-weight:750;display:block}.command-palette__results button>span{text-align:left;min-width:0;display:grid}.map-spatial-export-modal,.map-spatial-import-modal,.plot-transformation-modal,.gps-boundary-survey-modal,.vision-gateway-modal,.vision-behavior-pack-modal,.vision-gateway-reliability-modal{padding-bottom:24px;top:24px}.map-spatial-export-modal :where(.ant-modal-container,.ant-modal-content),.map-spatial-import-modal :where(.ant-modal-container,.ant-modal-content),.plot-transformation-modal :where(.ant-modal-container,.ant-modal-content),.gps-boundary-survey-modal :where(.ant-modal-container,.ant-modal-content),.vision-gateway-modal :where(.ant-modal-container,.ant-modal-content),.vision-behavior-pack-modal :where(.ant-modal-container,.ant-modal-content),.vision-gateway-reliability-modal :where(.ant-modal-container,.ant-modal-content){flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.map-spatial-export-modal .ant-modal-body,.map-spatial-import-modal .ant-modal-body,.plot-transformation-modal .ant-modal-body,.gps-boundary-survey-modal .ant-modal-body,.vision-gateway-modal .ant-modal-body,.vision-behavior-pack-modal .ant-modal-body,.vision-gateway-reliability-modal .ant-modal-body{flex:auto;min-height:0;overflow:auto}.map-spatial-export-modal .ant-modal-footer,.map-spatial-import-modal .ant-modal-footer,.plot-transformation-modal .ant-modal-footer,.vision-gateway-modal .ant-modal-footer,.vision-behavior-pack-modal .ant-modal-footer,.vision-gateway-reliability-modal .ant-modal-footer{flex:none}@media (width<=767px){.map-spatial-export-modal,.map-spatial-import-modal,.plot-transformation-modal,.gps-boundary-survey-modal,.vision-gateway-modal,.vision-behavior-pack-modal,.vision-gateway-reliability-modal{max-width:calc(100vw - 24px);margin:12px auto;padding-bottom:12px;top:0;width:calc(100vw - 24px)!important}.map-spatial-export-modal :where(.ant-modal-container,.ant-modal-content),.map-spatial-import-modal :where(.ant-modal-container,.ant-modal-content),.plot-transformation-modal :where(.ant-modal-container,.ant-modal-content),.gps-boundary-survey-modal :where(.ant-modal-container,.ant-modal-content),.vision-gateway-modal :where(.ant-modal-container,.ant-modal-content),.vision-behavior-pack-modal :where(.ant-modal-container,.ant-modal-content),.vision-gateway-reliability-modal :where(.ant-modal-container,.ant-modal-content){flex-direction:column;max-height:calc(100dvh - 24px);padding-inline:16px;display:flex}.map-spatial-export-modal .ant-modal-body,.map-spatial-import-modal .ant-modal-body,.plot-transformation-modal .ant-modal-body,.gps-boundary-survey-modal .ant-modal-body,.vision-gateway-modal .ant-modal-body,.vision-behavior-pack-modal .ant-modal-body,.vision-gateway-reliability-modal .ant-modal-body{flex:auto;min-height:0;overflow:auto}.map-spatial-export-modal .ant-modal-footer,.map-spatial-import-modal .ant-modal-footer,.plot-transformation-modal .ant-modal-footer,.vision-gateway-modal .ant-modal-footer,.vision-behavior-pack-modal .ant-modal-footer,.vision-gateway-reliability-modal .ant-modal-footer{flex:none}.gps-survey-settings,.gps-survey-metrics{grid-template-columns:1fr 1fr}.gps-survey-actions,.gps-survey-actions .ant-space-item,.gps-survey-actions .ant-btn{width:100%}.trace-publication-policy-modal{max-width:calc(100vw - 24px);margin:12px auto;padding-bottom:12px;top:0;width:calc(100vw - 24px)!important}.trace-publication-policy-modal :where(.ant-modal-container,.ant-modal-content){flex-direction:column;max-height:calc(100dvh - 24px);padding-inline:16px;display:flex}.trace-publication-policy-modal .ant-modal-body{flex:auto;min-height:0;overflow:auto}.trace-publication-policy-modal .ant-modal-footer{flex:none}.process-form-modal{max-width:calc(100vw - 24px);margin:12px auto;width:calc(100vw - 24px)!important}.process-form-modal .ant-modal-content{padding-inline:16px}.process-form-modal .ant-flex{min-width:0}.process-form-modal .ant-flex>.ant-form-item{min-width:0;flex:100%!important}.process-readiness-card .ant-card-head-title{white-space:normal}.my-work-metrics{grid-template-columns:1fr}.my-work-list .ant-list-item{align-items:stretch}.my-work-list .ant-list-item-action{flex-wrap:wrap;margin-inline-start:0;display:flex}.help-guide-list .ant-list-item,.account-security-list .ant-list-item{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.help-guide-list .ant-list-item-meta,.account-security-list .ant-list-item-meta{flex:0 auto;width:100%}.help-guide-list .ant-list-item-action,.account-security-list .ant-list-item-action{flex-wrap:wrap;justify-content:flex-end;width:100%;margin-block-start:0;display:flex;margin-inline-start:0!important}.reports-filter-grid,.reports-content-grid{grid-template-columns:minmax(0,1fr)}.reports-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-result-heading{flex-direction:column;align-items:stretch}.reports-result-heading .ant-btn{width:100%}}.vision-edge-actions-card,.vision-edge-actions-card :where(.ant-card-body,.ant-flex){min-width:0;max-width:100%}.vision-edge-actions-card .ant-btn{max-width:100%}@media (width<=575px){.vision-edge-actions-card .ant-flex,.vision-edge-actions-card .ant-flex>.ant-btn{width:100%}.vision-edge-actions-card .ant-btn{white-space:normal;height:auto;min-height:32px}.vision-edge-actions-card .ant-btn>span:not(.ant-btn-icon){overflow-wrap:anywhere;text-align:start;white-space:normal;min-width:0}}@media (width<=480px){.reports-metric-grid{grid-template-columns:1fr}}.module-menu-label{flex-direction:column;min-width:0;line-height:1.18;display:inline-flex}.module-menu-label>strong{color:inherit;font-size:13px;font-weight:700}.module-menu-label>span{color:var(--agri360-color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:500;overflow:hidden}.app-module-context{background:var(--agri360-color-surface-soft);border:1px solid var(--agri360-color-border);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;display:flex}.camera-spatial-anchor-preview{background:var(--agri360-color-surface-soft);border:1px solid var(--agri360-color-border);border-radius:14px;margin-bottom:18px;padding:14px}.camera-spatial-anchor-preview svg{background:linear-gradient(var(--agri360-color-border) 1px, transparent 1px), linear-gradient(90deg, var(--agri360-color-border) 1px, transparent 1px);border:1px solid var(--agri360-color-border);cursor:crosshair;background-size:32px 32px;border-radius:10px;width:100%;max-height:340px;margin-block:10px;display:block}.camera-spatial-anchor-preview__plot{fill:color-mix(in srgb, var(--agri360-color-primary) 18%, transparent);stroke:var(--agri360-color-primary);stroke-width:3px}.camera-spatial-anchor-preview__coverage{fill:#22d3ee52;stroke:#22d3ee;stroke-width:2px}.camera-spatial-anchor-preview__point{fill:#f8fafc;stroke:#0f766e;stroke-width:4px}@media (width<=575px){.app-module-context{flex-direction:column;align-items:flex-start;gap:2px}}.maintenance-part-form-row{grid-template-columns:minmax(180px,1.5fr) minmax(110px,.8fr) minmax(160px,1fr) minmax(130px,.8fr) auto;align-items:end;gap:12px;display:grid}.maintenance-part-form-row .ant-form-item{margin-bottom:0}@media (width<=767px){.maintenance-part-form-row{grid-template-columns:minmax(0,1fr);align-items:stretch}}@media (width<=575px){.stock-alert-operations .ant-descriptions-item-container,.stock-alert-operations .ant-descriptions-item-content,.stock-alert-operations .ant-descriptions-item-label{width:100%;min-width:0;display:block}.stock-alert-operations .ant-descriptions-item-label{margin-bottom:4px}.stock-alert-operations .ant-descriptions-item-content .ant-btn{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.stock-alert-operations .ant-descriptions-item-content .ant-btn>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}}.data-quality-issue-operations,.integration-incident-operations,.process-packaging-operations,.process-packaging-unit-operations,.vision-event-operations,.vision-evidence-operations,.vision-gateway-operations,.vision-gateway-heartbeat-operations,.vision-gateway-incident-operations,.vision-gateway-maintenance-operations,.vision-camera-commissioning-operations,.vision-camera-assignment-operations,.vision-gateway-health-decision-operations,.vision-behavior-pack-operations,.vision-model-evaluation-operations,.vision-model-rollout-operations{min-width:0}.technical-value{overflow-wrap:anywhere;word-break:break-word}.process-packaging-modal{padding-bottom:24px;top:24px}.process-packaging-modal :where(.ant-modal-container,.ant-modal-content){flex-direction:column;max-height:calc(100dvh - 48px);display:flex}.process-packaging-modal .ant-modal-body{flex:auto;min-height:0;overflow:auto}.process-packaging-modal .ant-checkbox-group{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;width:100%;display:grid}.process-packaging-operations .ant-card-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.process-packaging-operations .ant-card-head-title{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;min-width:0;overflow:visible}.process-packaging-operations .ant-card-extra{margin-inline-start:auto}@media (width<=575px){.process-packaging-modal{max-width:calc(100vw - 24px);margin:12px auto;padding-bottom:12px;top:0;width:calc(100vw - 24px)!important}.process-packaging-modal :where(.ant-modal-container,.ant-modal-content){max-height:calc(100dvh - 24px)}.process-packaging-operations .ant-descriptions-view table,.process-packaging-unit-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.process-packaging-operations .ant-descriptions-item-container,.process-packaging-operations .ant-descriptions-item-content,.process-packaging-operations .ant-descriptions-item-label,.process-packaging-unit-operations .ant-descriptions-item-container,.process-packaging-unit-operations .ant-descriptions-item-content,.process-packaging-unit-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.process-packaging-operations .ant-descriptions-item-content .ant-btn-link,.process-packaging-unit-operations .ant-descriptions-item-content .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.process-packaging-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.process-packaging-unit-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.vision-gateway-heartbeat-operations .agri-data-workspace__header .ant-space,.vision-gateway-heartbeat-operations .agri-data-workspace__header .ant-space-item,.vision-gateway-health-decision-operations .agri-data-workspace__header .ant-space,.vision-gateway-health-decision-operations .agri-data-workspace__header .ant-space-item{min-width:0;max-width:100%}.vision-gateway-heartbeat-operations .agri-data-workspace__header .ant-btn,.vision-gateway-health-decision-operations .agri-data-workspace__header .ant-btn{text-align:start;white-space:normal;max-width:100%;height:auto;min-height:44px}.vision-gateway-heartbeat-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-gateway-health-decision-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.vision-gateway-heartbeat-operations .ant-descriptions-view table,.vision-gateway-health-decision-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.vision-gateway-heartbeat-operations .ant-descriptions-item-container,.vision-gateway-heartbeat-operations .ant-descriptions-item-content,.vision-gateway-heartbeat-operations .ant-descriptions-item-label,.vision-gateway-health-decision-operations .ant-descriptions-item-container,.vision-gateway-health-decision-operations .ant-descriptions-item-content,.vision-gateway-health-decision-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.vision-gateway-heartbeat-operations .ant-descriptions-item-content .ant-btn-link,.vision-gateway-health-decision-operations .ant-descriptions-item-content .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.vision-gateway-heartbeat-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.vision-gateway-health-decision-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.vision-gateway-operations .agri-data-workspace__header .ant-space,.vision-gateway-operations .agri-data-workspace__header .ant-space-item,.vision-gateway-incident-operations .agri-data-workspace__header .ant-space,.vision-gateway-incident-operations .agri-data-workspace__header .ant-space-item,.vision-gateway-maintenance-operations .agri-data-workspace__header .ant-space,.vision-gateway-maintenance-operations .agri-data-workspace__header .ant-space-item,.vision-behavior-pack-operations .agri-data-workspace__header .ant-space,.vision-behavior-pack-operations .agri-data-workspace__header .ant-space-item,.vision-model-evaluation-operations .agri-data-workspace__header .ant-space,.vision-model-evaluation-operations .agri-data-workspace__header .ant-space-item,.vision-model-rollout-operations .agri-data-workspace__header .ant-space,.vision-model-rollout-operations .agri-data-workspace__header .ant-space-item,.vision-camera-commissioning-operations .agri-data-workspace__header .ant-space,.vision-camera-commissioning-operations .agri-data-workspace__header .ant-space-item{min-width:0;max-width:100%}.vision-gateway-operations .agri-data-workspace__header .ant-btn,.vision-gateway-incident-operations .agri-data-workspace__header .ant-btn,.vision-gateway-maintenance-operations .agri-data-workspace__header .ant-btn,.vision-behavior-pack-operations .agri-data-workspace__header .ant-btn,.vision-model-evaluation-operations .agri-data-workspace__header .ant-btn,.vision-model-rollout-operations .agri-data-workspace__header .ant-btn,.vision-camera-commissioning-operations .agri-data-workspace__header .ant-btn{text-align:start;white-space:normal;max-width:100%;height:auto;min-height:44px}.vision-gateway-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-gateway-incident-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-gateway-maintenance-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-behavior-pack-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-model-evaluation-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-model-rollout-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon),.vision-camera-commissioning-operations .agri-data-workspace__header .ant-btn>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.vision-gateway-operations .ant-descriptions-view table,.vision-gateway-incident-operations .ant-descriptions-view table,.vision-gateway-maintenance-operations .ant-descriptions-view table,.vision-behavior-pack-operations .ant-descriptions-view table,.vision-model-evaluation-operations .ant-descriptions-view table,.vision-model-rollout-operations .ant-descriptions-view table,.vision-camera-commissioning-operations .ant-descriptions-view table,.vision-camera-assignment-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.vision-gateway-operations .ant-descriptions-item-container,.vision-gateway-operations .ant-descriptions-item-content,.vision-gateway-operations .ant-descriptions-item-label,.vision-gateway-incident-operations .ant-descriptions-item-container,.vision-gateway-incident-operations .ant-descriptions-item-content,.vision-gateway-incident-operations .ant-descriptions-item-label,.vision-gateway-maintenance-operations .ant-descriptions-item-container,.vision-gateway-maintenance-operations .ant-descriptions-item-content,.vision-gateway-maintenance-operations .ant-descriptions-item-label,.vision-behavior-pack-operations .ant-descriptions-item-container,.vision-behavior-pack-operations .ant-descriptions-item-content,.vision-behavior-pack-operations .ant-descriptions-item-label,.vision-model-evaluation-operations .ant-descriptions-item-container,.vision-model-evaluation-operations .ant-descriptions-item-content,.vision-model-evaluation-operations .ant-descriptions-item-label,.vision-model-rollout-operations .ant-descriptions-item-container,.vision-model-rollout-operations .ant-descriptions-item-content,.vision-model-rollout-operations .ant-descriptions-item-label,.vision-camera-commissioning-operations .ant-descriptions-item-container,.vision-camera-commissioning-operations .ant-descriptions-item-content,.vision-camera-commissioning-operations .ant-descriptions-item-label,.vision-camera-assignment-operations .ant-descriptions-item-container,.vision-camera-assignment-operations .ant-descriptions-item-content,.vision-camera-assignment-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.vision-model-evaluation-operations .ant-descriptions-item-content .ant-btn-link,.vision-model-rollout-operations .ant-descriptions-item-content .ant-btn-link,.vision-gateway-incident-operations .ant-descriptions-item-content .ant-btn-link,.vision-gateway-maintenance-operations .ant-descriptions-item-content .ant-btn-link,.vision-camera-commissioning-operations .ant-descriptions-item-content .ant-btn-link,.vision-camera-assignment-operations .ant-descriptions-item-content .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.vision-model-evaluation-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.vision-model-rollout-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.vision-gateway-incident-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.vision-gateway-maintenance-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.vision-camera-commissioning-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon),.vision-camera-assignment-operations .ant-descriptions-item-content .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.data-quality-issue-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.data-quality-issue-operations .ant-descriptions-item-container,.data-quality-issue-operations .ant-descriptions-item-content,.data-quality-issue-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.data-quality-issue-operations .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.data-quality-issue-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.integration-incident-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.integration-incident-operations .ant-descriptions-item-container,.integration-incident-operations .ant-descriptions-item-content,.integration-incident-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.integration-incident-operations .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.integration-incident-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.vision-event-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.vision-event-operations .ant-descriptions-item-container,.vision-event-operations .ant-descriptions-item-content,.vision-event-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.vision-event-operations .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.vision-event-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}.vision-evidence-operations .ant-descriptions-view table{table-layout:fixed;width:100%}.vision-evidence-operations .ant-descriptions-item-container,.vision-evidence-operations .ant-descriptions-item-content,.vision-evidence-operations .ant-descriptions-item-label{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0}.vision-evidence-operations .ant-btn-link{text-align:start;white-space:normal;max-width:100%;height:auto;padding-inline:0}.vision-evidence-operations .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere;white-space:normal;min-width:0}}
