/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.-start{inset-inline-start:calc(var(--spacing) * -1)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.-order-300{order:calc(300 * -1)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:calc(var(--spacing) * 1)}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}html{font-size:18px}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root{--ink:#17352b;--muted:#6d7f78;--soft:#f4f7f4;--line:#dfe8e2;--green:#237a52;--green-2:#2f9566;--green-soft:#eaf5ee;--blue:#357c9b;--orange:#d77b2a;--red:#cf5148;--shadow:0 12px 34px #27483b14}.da-shell-panel{z-index:80;color:#ddf7e8;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#041810f7;border:1px solid #50aa7a4d;border-radius:1rem;width:min(28rem,100vw - 2rem);max-height:min(40rem,100vh - 6rem);padding:1rem;position:fixed;top:4.45rem;right:1rem;overflow:auto;box-shadow:0 1.5rem 4rem #0000007a}.da-shell-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.da-shell-panel-head strong,.da-shell-panel-head small{display:block}.da-shell-panel-head strong{color:#f1fff7;font-size:1.14rem}.da-shell-panel-head small{color:#789988;margin-top:.15rem;font-size:.88rem}.da-shell-panel-head button{color:#91bba5;cursor:pointer;background:0 0;border:0;padding:.25rem .45rem}.da-shell-search-input{color:#60dfa1;background:#0b3020bd;border:1px solid #59b78647;border-radius:.7rem;align-items:center;gap:.6rem;height:2.8rem;padding:0 .8rem;display:flex}.da-shell-search-input svg{width:1rem;height:1rem}.da-shell-search-input input{color:#effff6;background:0 0;border:0;outline:0;flex:1;min-width:0}.da-shell-search-input input::placeholder{color:#6f8f7f}.da-shell-result-list{gap:.35rem;margin-top:.7rem;display:grid}.da-shell-result-list>button{text-align:left;color:#d9f5e6;cursor:pointer;background:#12392780;border:1px solid #0000;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.72rem .8rem;display:flex}:is(.da-shell-result-list>button:hover,.da-shell-result-list>button:focus-visible){background:#184e34b3;border-color:#4bd68f61}.da-shell-result-list strong,.da-shell-result-list small{display:block}.da-shell-result-list small{color:#83a795;margin-top:.15rem;font-size:.82rem}.da-shell-result-list svg{color:#5edb9c;width:.9rem;height:.9rem}.da-shell-result-list>p{color:#87a697;text-align:center;padding:1.5rem .8rem;font-size:.88rem}.da-guide-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000805c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.da-guide-modal{color:#d9f6e6;text-align:center;background:radial-gradient(circle at 50% 0,#2aa66633,#0000 18rem),#061b12;border:1px solid #47cd8847;border-radius:1.4rem;width:min(58rem,100%);padding:clamp(1.25rem,4vw,2.4rem);box-shadow:0 2rem 6rem #0000008f}.da-guide-icon{color:#55e69c;background:#1557388c;border:1px solid #4ce29652;border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto .8rem;display:grid}.da-guide-icon svg{width:1.6rem;height:1.6rem}.da-guide-modal>small{color:#55d695;letter-spacing:.12em;font-weight:800}.da-guide-modal h2{color:#f2fff8;margin:.4rem 0 .65rem;font-size:clamp(1.35rem,4vw,2rem)}.da-guide-modal>p{color:#91b4a2;max-width:35rem;margin:0 auto;line-height:1.7}.da-guide-grid{grid-template-columns:repeat(3,1fr);gap:.65rem;margin:1.25rem 0;display:grid}.da-guide-grid span{color:#8a9;text-align:left;background:#0d2e1f9e;border:1px solid #4b976d33;border-radius:.8rem;min-height:6rem;padding:.85rem;font-size:.88rem;line-height:1.55}.da-guide-grid strong{color:#dff8ea;margin-bottom:.35rem;font-size:.88rem;display:block}@media (max-width:900px){.da-shell-panel{top:4.2rem}.da-topbar .da-top-actions>.da-icon-button[title=使用帮助],.da-topbar .da-top-actions>.da-icon-button[aria-label=刷新数据]{display:none}}.da-auth-page{color:#e8fff4;background:radial-gradient(circle at 15% 20%,#1b9b633d,#0000 34%),linear-gradient(135deg,#00170f 0%,#05261b 48%,#0b3c29 100%);grid-template-columns:minmax(320px,.8fr) minmax(460px,1.2fr);align-items:center;gap:clamp(48px,8vw,140px);min-height:100vh;padding:clamp(32px,7vw,110px);display:grid}.da-auth-brand{align-items:center;gap:20px;display:flex}.da-auth-logo{color:#42e79c;border:1px solid #44ec9e6b;border-radius:20px;place-items:center;width:70px;height:70px;font-size:38px;display:grid}.da-auth-brand div{gap:7px;display:grid}.da-auth-brand strong{font-size:clamp(24px,2.5vw,38px)}.da-auth-brand span{color:#9cc9b5;font-size:18px}.da-auth-card{color:#123a2b;background:#fff;border:1px solid #d8e9e0;border-radius:22px;justify-self:end;width:min(100%,600px);padding:clamp(30px,4vw,54px);box-shadow:0 30px 90px #000c0859}.da-auth-eyebrow{color:#188659;letter-spacing:.14em;margin:0 0 10px;font-weight:800}.da-auth-card h1{margin:0;font-size:34px}.da-auth-intro{color:#678075;margin:12px 0 28px;line-height:1.7}.da-auth-form{gap:18px;display:grid}.da-auth-form label{gap:8px;font-weight:700;display:grid}.da-auth-form input{color:#123a2b;width:100%;min-height:52px;font:inherit;background:#fbfdfc;border:1px solid #cddfd6;border-radius:10px;padding:0 15px}.da-auth-form input:focus{border-color:#1b8b5b;outline:2px solid #1b8b5b47}.da-auth-form input[readonly]{color:#62776d;background:#f1f6f3}.da-auth-form button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#177f55;border:0;border-radius:10px;font-weight:800}.da-auth-form button:disabled{cursor:wait;opacity:.55}.da-auth-hint,.da-auth-footnote{color:#6b8176;line-height:1.65}.da-auth-hint{margin:-6px 0 0;font-size:14px}.da-auth-footnote{border-top:1px solid #e2ece7;margin:24px 0 0;padding-top:20px;font-size:14px}.da-auth-error{color:#9d3535;background:#fff0f0;border-radius:9px;margin:0;padding:12px 14px}@media (max-width:820px){.da-auth-page{grid-template-columns:1fr;gap:34px;padding:28px 20px}.da-auth-card{justify-self:stretch}.da-auth-logo{width:54px;height:54px;font-size:28px}}.da-account-security-dialog{width:min(620px,100vw - 32px)}.da-account-security-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.da-account-security-head small{color:#188659;letter-spacing:.12em;font-weight:800}.da-account-security-head h2{margin:5px 0}.da-account-security-head p{color:#6d8177;margin:0}.da-account-security-form{gap:16px;margin-top:24px;display:grid}.da-account-security-form label{gap:7px;font-weight:700;display:grid}.da-account-security-form input{min-height:48px;font:inherit;border:1px solid #cfdfd7;border-radius:9px;padding:0 14px}.da-account-security-form>small{color:#6d8177}.da-account-security-form>.da-button{justify-self:end;min-width:150px}.da-activation-link-dialog{width:min(720px,100vw - 32px)}.da-activation-link-dialog>small{color:#188659;letter-spacing:.12em;font-weight:800}.da-activation-link-dialog h2{margin:7px 0}.da-activation-link-dialog>p{color:#62796e;line-height:1.7}.da-activation-link-dialog label{gap:8px;font-weight:700;display:grid}.da-activation-link-dialog input{color:#174532;width:100%;min-height:48px;font:inherit;background:#f4f8f6;border:1px solid #ccddd4;border-radius:9px;padding:0 13px}@media (max-width:640px){.da-shell-panel{width:calc(100vw - .8rem);max-height:calc(100vh - 8.5rem);padding:.8rem;top:4rem;right:.4rem}.da-guide-grid{grid-template-columns:1fr}.da-guide-grid span{min-height:0}}.da-archive-workspace,.da-archive-corrections-shell{gap:.9rem;display:grid}.da-archive-subnav{background:#fffffff0;border:1px solid #d8e5dc;border-radius:.85rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.da-archive-subnav button{color:#436151;min-height:3.2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe5;font-weight:750}.da-archive-subnav button:last-child{border-right:0}.da-archive-subnav button:hover,.da-archive-subnav button.is-active{color:#14643a;background:#e9f4ec;box-shadow:inset 0 -3px #2f8655}.da-live-ledger,.da-batch-end-check{gap:.9rem;display:grid}.da-ledger-group-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.da-ledger-group-grid article{background:linear-gradient(145deg,#fff,#f6faf7);border:1px solid #dfe8e2;border-radius:.68rem;gap:.35rem;padding:.8rem;display:grid}.da-ledger-group-grid article>span{justify-content:space-between;gap:.5rem;display:flex}.da-ledger-group-grid b{color:#24603e;font-size:1.55rem}.da-ledger-group-grid p,.da-ledger-group-grid small{color:#687a6f;margin:0}.da-simulation-note{color:#745f32;background:#fff9ec;border:1px solid #e7d7ae;border-radius:.6rem;align-items:center;gap:.5rem;margin:0;padding:.7rem .8rem;display:flex}.da-end-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.da-end-check-list article{background:#fff;border:1px solid #dfe8e2;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.da-end-check-list article>span{gap:.15rem;display:grid}.da-end-check-list small{color:#687a6f}.da-end-check-list b{color:#29533b;text-align:right;min-width:2rem;font-size:1.1rem}.da-archive-correction-intro{padding:1rem}.da-archive-correction-intro h2,.da-archive-correction-intro p{margin:.25rem 0 0}.da-archive-correction-intro p{color:#63766a}.da-archive-empty-card{place-items:center;min-height:16rem;display:grid}.da-archive-empty-card .da-empty{width:min(42rem,100%);min-height:16rem}.da-archive-empty-card .da-empty h3{font-size:1.15rem}.da-archive-empty-card .da-empty p{max-width:38rem;font-size:.92rem}.da-archive-correction-prerequisite,.da-archive-corrections-page{gap:1.1rem;padding:1.15rem 1.25rem 1.25rem;display:grid}.da-archive-correction-prerequisite>header,.da-archive-corrections-page>header{border-bottom:1px solid #e0e9e3;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.da-archive-correction-prerequisite>header small,.da-archive-corrections-page>header>div:first-child>small{color:#2b8a5c;font-weight:750}.da-archive-correction-prerequisite h2,.da-archive-corrections-page h2{color:#214c36;margin:.25rem 0 .35rem;font-size:1.18rem}.da-archive-correction-prerequisite header p,.da-archive-corrections-page header p{color:#667a6e;max-width:48rem;margin:0;line-height:1.65}.da-archive-prerequisite-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.da-archive-prerequisite-steps article{background:#f8fbf9;border:1px solid #dfe8e2;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-height:6.5rem;padding:.9rem;display:grid}.da-archive-prerequisite-steps article>span{color:#6a7d71;background:#e7eee9;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.da-archive-prerequisite-steps article>div{gap:.2rem;display:grid}.da-archive-prerequisite-steps article small{color:#718077;line-height:1.5}.da-archive-prerequisite-steps article.is-current{background:#fff9ee;border-color:#dfb567}.da-archive-prerequisite-steps article.is-current>span{color:#815f1d;background:#f2dfb7}.da-archive-prerequisite-steps article.is-complete{background:#f1f8f3;border-color:#bcd9c7}.da-archive-prerequisite-steps article.is-complete>span{color:#23774d;background:#d7eddf}.da-archive-prerequisite-steps svg{width:1rem;height:1rem}.da-archive-correction-prerequisite>footer{border-top:1px solid #e0e9e3;justify-content:space-between;align-items:center;gap:1rem;padding-top:.85rem;display:flex}.da-archive-correction-prerequisite>footer p{color:#60766a;align-items:center;gap:.45rem;margin:0;display:flex}.da-archive-correction-prerequisite>footer svg,.da-archive-correction-note svg{color:#2c8558;flex:none;width:1rem;height:1rem}.da-archive-correction-summary{flex:none;gap:.7rem;display:flex}.da-archive-correction-summary>span{background:#f7faf8;border:1px solid #dce8e0;border-radius:.65rem;gap:.25rem;min-width:8rem;padding:.65rem .8rem;display:grid}.da-archive-correction-summary small,.da-archive-correction-list article small{color:#718077}.da-archive-correction-summary strong{color:#24754c;font-size:1.15rem}.da-archive-correction-actions{justify-content:flex-end;display:flex}.da-archive-correction-list{gap:.75rem;display:grid}.da-archive-correction-list>article{background:#fbfdfb;border:1px solid #dce7df;border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.da-archive-correction-list article>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.da-archive-correction-list article>header>span{gap:.15rem;display:grid}.da-archive-correction-list article>p{color:#5f7367;margin:0}.da-archive-value-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.da-archive-value-compare>span{background:#edf3ef;border-radius:.6rem;gap:.3rem;min-width:0;padding:.75rem;display:grid}.da-archive-value-compare>span:last-child{background:#eef8f1}.da-archive-value-compare strong{overflow-wrap:anywhere}.da-archive-value-compare>svg{color:#3a895d;align-self:center;width:1.15rem}.da-archive-correction-note{background:#f1f8f3;border:1px solid #cfe1d5;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem .85rem;display:flex}.da-archive-correction-note>span{color:#456653;align-items:center;gap:.45rem;display:flex}@media (max-width:1100px){.da-ledger-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-archive-subnav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.da-archive-correction-prerequisite,.da-archive-corrections-page{padding:1rem}.da-ledger-group-grid,.da-end-check-list,.da-archive-subnav{grid-template-columns:1fr}.da-archive-subnav button{border-bottom:1px solid #e3ebe5;border-right:0}.da-end-check-list article{grid-template-columns:auto minmax(0,1fr) auto}.da-end-check-list .da-status-chip{grid-column:2/-1;justify-self:start}.da-archive-correction-prerequisite>header,.da-archive-corrections-page>header,.da-archive-correction-prerequisite>footer,.da-archive-correction-note{flex-direction:column;align-items:stretch}.da-archive-prerequisite-steps,.da-archive-value-compare{grid-template-columns:1fr}.da-archive-value-compare>svg{justify-self:center;transform:rotate(90deg)}.da-archive-correction-summary,.da-archive-correction-summary>span{width:100%}}.da-records-workspace{gap:.9rem;display:grid}.da-records-subnav{background:#fffffff0;border:1px solid #d8e5dc;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.da-records-subnav button{color:#436151;min-height:3.2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe5;font-weight:750}.da-records-subnav button:last-child{border-right:0}.da-records-subnav button:hover,.da-records-subnav button.is-active{color:#14643a;background:#e9f4ec;box-shadow:inset 0 -3px #2f8655}.da-crop-image-index{gap:.9rem;display:grid}.da-crop-image-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-crop-image-grid>article{background:#fff;border:1px solid #dfe8e2;border-radius:.68rem;gap:.38rem;padding:.7rem;display:grid}.da-crop-image-grid article>div:first-child{aspect-ratio:4/3;color:#4d8762;background:linear-gradient(145deg,#dceee1,#f1e5c7);border-radius:.55rem;align-content:center;place-items:center;gap:.4rem;display:grid}.da-crop-image-grid article>div:first-child svg{width:2.5rem;height:2.5rem}.da-crop-image-grid p,.da-crop-image-grid small{color:#66796c;margin:0}.da-crop-image-grid article>span{justify-content:space-between;gap:.5rem;display:flex}.da-crop-image-grid em{color:#6c7b72;font-style:normal}.da-crop-image-grid a,.da-pest-provider a,.da-pest-recognition-evidence a{color:#24764a;font-weight:750;text-decoration:none}.da-pest-record-create{grid-template-columns:minmax(0,1fr) auto}.da-alarm-field-risks{overflow-wrap:anywhere;margin-bottom:1rem;padding:1rem 1.25rem}.da-alarm-field-risks>div{max-height:18rem;overflow-y:auto}.da-pest-nearby-alarms{overflow-wrap:anywhere;padding:1rem 1.25rem}.da-pest-nearby-alarms>h3,.da-pest-nearby-alarms>p{margin:0}.da-pest-nearby-alarms>p{margin-top:.65rem}.da-pest-commandbar{background:#fff;border-bottom:1px solid #dfe9e1;justify-content:space-between;align-items:center;gap:1rem;min-height:4.15rem;padding:.72rem 1rem;display:flex}.da-pest-command-context,.da-pest-command-context>span{align-items:center;min-width:0;display:flex}.da-pest-command-context{gap:.7rem}.da-pest-command-context>svg{color:#278155;background:#e8f5ec;border-radius:.62rem;flex:none;width:2rem;height:2rem;padding:.42rem}.da-pest-command-context>span{flex-direction:column;align-items:flex-start;gap:.1rem}.da-pest-command-context small{color:#728178;font-size:.82rem}.da-pest-command-context strong{color:#214d37;text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;overflow:hidden}.da-pest-command-actions{flex:none;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.da-pest-command-actions .da-button{white-space:nowrap;min-width:7.4rem}.da-pest-create-form{background:#f6faf7;border-bottom:1px solid #dce8df;gap:.85rem;padding:.9rem 1rem 1rem;display:grid}.da-pest-create-form>header,.da-pest-create-form>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-pest-create-form>header>div{gap:.15rem;display:grid}.da-pest-create-form>header strong{color:#214d37;font-size:1rem}.da-pest-create-form>header small,.da-pest-create-form>footer p{color:#687a6f}.da-pest-create-form>header>button{color:#267a51;cursor:pointer;background:0 0;border:0;padding:.3rem .5rem;font-weight:700}.da-pest-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-pest-create-grid label{align-content:start;gap:.35rem;min-width:0;display:grid}.da-pest-create-grid label>span{color:#526b5b;font-size:.84rem;font-weight:700}.da-pest-create-grid input,.da-pest-create-grid select,.da-pest-create-grid textarea,.da-pest-create-grid .is-context>strong{color:#244c36;width:100%;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #cfddd3;border-radius:.58rem;padding:.58rem .7rem}.da-pest-create-grid .is-context>strong{background:#edf5ef;align-items:center;display:flex}.da-pest-create-grid .is-wide{grid-column:1/-1}.da-pest-create-grid textarea{resize:vertical;min-height:5rem}.da-pest-create-form>footer{flex-wrap:wrap;align-items:flex-end}.da-pest-create-form>footer p{align-items:center;gap:.4rem;margin:0;font-size:.84rem;display:flex}.da-pest-create-form>footer p svg{width:1rem;height:1rem}.da-pest-create-form>footer>em{color:#a2433f;flex:100%;font-size:.84rem;font-style:normal}.da-pest-create-form>footer>div{gap:.55rem;margin-left:auto;display:flex}.da-pest-flow-note{color:#6a572a;background:#fbfaf2;border-bottom:1px solid #e5e9df;align-items:center;gap:.65rem;min-height:3.2rem;padding:.55rem 1rem;display:flex}.da-pest-flow-note>svg{flex:none;width:1.15rem;height:1.15rem}.da-pest-flow-note>span{align-items:baseline;gap:.6rem;min-width:0;display:flex}.da-pest-flow-note strong{flex:none;font-size:.9rem}.da-pest-flow-note small{color:#817248;font-size:.84rem}.da-pest-recognition-evidence,.da-pest-manual-diagnosis{background:#f7faf8;border:1px solid #d9e5dd;border-radius:.68rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;display:flex}.da-pest-recognition-evidence>div,.da-pest-manual-diagnosis>div{gap:.2rem;min-width:0;display:grid}.da-pest-recognition-evidence small,.da-pest-manual-diagnosis small{color:#66796c}@media (max-width:1100px){.da-crop-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.da-crop-image-grid,.da-records-subnav{grid-template-columns:1fr}.da-records-subnav button{border-bottom:1px solid #e3ebe5;border-right:0}.da-pest-recognition-evidence,.da-pest-manual-diagnosis{flex-direction:column;align-items:stretch}}.da-pest-workbench{background:linear-gradient(145deg,#fbfdf9 0%,#f3f8f3 100%);border-color:#cfe0d4;padding:0;overflow:hidden}.da-pest-heading,.da-pest-disclaimer,.da-pest-uploader,.da-pest-trend{padding:1.15rem 1.3rem}.da-pest-heading{color:#fff;background:linear-gradient(110deg,#173b2b,#2d6848 68%,#437959);margin:0}.da-pest-heading h2,.da-pest-heading p,.da-pest-heading .da-loop-kicker{color:inherit}.da-pest-heading p{opacity:.76}.da-pest-provider{background:#ffffff14;border:1px solid #ffffff2e;border-radius:.75rem;gap:.12rem;min-width:13rem;padding:.65rem .9rem;display:grid}.da-pest-provider span{color:#24583d;background:#dff8c8;border-radius:1rem;width:fit-content;padding:.15rem .4rem;font-size:.82rem}.da-pest-provider small{opacity:.65}.da-pest-disclaimer{color:#6f5620;background:#fff9e9;border-bottom:1px solid #dfe9e1;align-items:center;gap:.75rem;display:flex}.da-pest-disclaimer>span{flex:1;gap:.12rem;display:grid}.da-pest-disclaimer small{color:#8d7440}.da-pest-uploader{background:#f5faf5;border-bottom:1px solid #dfe9e1;grid-template-columns:minmax(16rem,1fr) minmax(15rem,.8fr) auto;align-items:end;gap:1rem;display:grid}.da-pest-uploader>div,.da-pest-uploader label{gap:.3rem;display:grid}.da-pest-uploader small,.da-pest-uploader label span{color:#718078;font-size:.88rem}.da-pest-uploader select{color:#294634;background:#fff;border:1px solid #cddbd0;border-radius:.5rem;min-height:2.4rem;padding:0 .65rem}.da-pest-case-layout{grid-template-columns:15rem minmax(0,1fr);min-height:35rem;display:grid}.da-pest-case-list{background:#edf5ee;border-right:1px solid #dfe9e1;padding:1rem}.da-pest-case-list>div{color:#516b59;justify-content:space-between;margin-bottom:.7rem;display:flex}.da-pest-case-list>button{color:#304c39;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;gap:.3rem;width:100%;margin-bottom:.55rem;padding:.75rem;display:grid}.da-pest-case-list>button:hover,.da-pest-case-list>button.is-active{background:#fff;border-color:#b9d0bf;box-shadow:0 .25rem .8rem #234e3312}.da-pest-case-list button>span{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.da-pest-case-list b{font-size:.88rem}.da-pest-case-list small{color:#7a8980;font-size:.82rem}.da-pest-case-detail{align-content:start;gap:1rem;min-width:0;padding:1rem 1.2rem 1.3rem;display:grid}.da-pest-guidance{background:#f6faf6;border:1px solid #d7e4d9;border-left:.25rem solid #6b9075;border-radius:.6rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.da-pest-guidance>span{align-items:center;gap:.5rem;display:flex}.da-pest-guidance>span:first-child{gap:.15rem;display:grid}.da-pest-guidance-actions{flex:none;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.da-pest-delete-trigger{color:#9d4944;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.da-pest-delete-trigger:hover{color:#7f2f2b;text-decoration:underline}.da-pest-delete-trigger:disabled{cursor:wait;opacity:.55}.da-pest-delete-confirm{background:#fff7f6;border:1px solid #e8c4c1;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.da-pest-delete-confirm>div{gap:.2rem;display:grid}.da-pest-delete-confirm small{color:#795d5a}.da-pest-delete-confirm em{color:#a13f39;font-style:normal}.da-pest-delete-confirm>span{flex:none;gap:.55rem;display:flex}.da-pest-guidance small{color:#718078}.da-pest-guidance.tone-warning{background:#fff9e9;border-left-color:#d39a2c}.da-pest-guidance.tone-danger{background:#fff2f1;border-left-color:#c9534f}.da-pest-guidance.tone-success{background:#f1faf2;border-left-color:#3f8c58}.da-pest-context{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.da-pest-context span{background:#eef4ee;border-radius:.55rem;gap:.25rem;min-width:0;padding:.6rem;display:grid}.da-pest-context small{color:#75847a}.da-pest-context strong{text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.da-pest-context span.is-wide{grid-column:span 2}.da-pest-image-empty{color:#66796c;background:#f8fbf8;border:1px dashed #c9d9ce;border-radius:.65rem;justify-content:center;align-items:center;gap:.65rem;min-height:5.4rem;padding:1rem;display:flex}.da-pest-image-empty>svg{color:#3a8a5e;width:1.5rem;height:1.5rem}.da-pest-image-empty>span{gap:.15rem;display:grid}.da-pest-image-empty strong{color:#315840}.da-pest-image-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.da-pest-image-strip article{gap:.25rem;min-width:0;display:grid}.da-pest-image-strip article>div{color:#ffffffbf;background:radial-gradient(circle at 40% 45%,#aaca7e,#658c53 52%,#35593c);border-radius:.6rem;place-items:center;min-height:6rem;display:grid;position:relative;overflow:hidden}.da-pest-image-strip article>div:before,.da-pest-image-strip article>div:after{content:"";background:#7faf63;border-radius:100% 0;width:5rem;height:2.3rem;position:absolute;transform:rotate(-22deg)}.da-pest-image-strip article>div:after{background:#9bbd70;transform:translate(1.5rem,1rem)rotate(30deg)}.da-pest-image-strip article>div svg{z-index:1;width:2rem;height:2rem}.da-pest-image-strip article>div i{z-index:2;border:2px solid #ffe35a;border-radius:.25rem;width:2rem;height:1.5rem;position:absolute;top:32%;box-shadow:0 0 0 999px #0c1f121a}.da-pest-image-strip strong,.da-pest-image-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-pest-image-strip strong{color:#365241;font-size:.88rem}.da-pest-image-strip small{color:#79877e;font-size:.82rem}.da-pest-image-strip .quality-blurry>div{filter:blur(1.5px)}.da-pest-image-strip .quality-non_target>div{filter:saturate(.4)}.da-pest-section-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.da-pest-section-title>div{gap:.12rem;display:grid}.da-pest-section-title small{color:#77867c}.da-pest-candidates,.da-pest-diagnosis,.da-pest-treatment{background:#fff;border:1px solid #dce7de;border-radius:.7rem;padding:.9rem}.da-pest-candidates>div:last-child{gap:.5rem;display:grid}.da-pest-candidates article{background:#f5f8f4;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) 7rem auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.da-pest-rank{color:#2e6c45;background:#dbeade;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-weight:700;display:grid}.da-pest-candidates article>div:nth-child(2){gap:.15rem;min-width:0;display:grid}.da-pest-candidates article p{color:#637368;margin:.1rem 0 0;font-size:.82rem}.da-pest-candidates article small{color:#748178}.da-confidence{text-align:right;gap:.2rem;display:grid}.da-confidence>span{background:#dce5dd;border-radius:1rem;width:100%;height:.28rem;overflow:hidden}.da-confidence>span i{border-radius:inherit;background:#53a66c;height:100%;display:block}.da-pest-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.da-pest-compare article{background:#f2f6f1;border-radius:.55rem;gap:.3rem;padding:.75rem;display:grid}.da-pest-compare article:last-child{background:#f4fbf5;border:1px solid #bcd5c2}.da-pest-compare small,.da-pest-compare span{color:#6f7d73;font-size:.82rem}.da-pest-measures{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.da-pest-measures span{color:#3a6347;background:#eaf3eb;border-radius:1rem;padding:.28rem .48rem;font-size:.82rem}.da-pest-safety{color:#8a6023;align-items:center;gap:.35rem;font-size:.88rem;display:flex}.da-pest-next-action{background:#f1faf3;border:1px dashed #6aa57b;border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem;display:flex}.da-pest-next-action>span{gap:.15rem;display:grid}.da-pest-treatment>p{color:#7a612f;font-size:.88rem}.da-pest-followup{border-top:1px solid #e2e9e3;gap:.6rem;margin-top:.65rem;padding-top:.65rem;display:grid}.da-pest-followup>span{align-items:center;gap:.6rem;display:flex}.da-pest-followup p{color:#5f7064;margin:0;font-size:.88rem}.da-pest-boundary{gap:.3rem;display:grid}.da-pest-boundary span{color:#758078;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.da-pest-boundary svg,.da-pest-safety svg{width:.8rem;height:.8rem}.da-pest-trend{background:#f5f8f4;border-top:1px solid #dfe9e1;align-items:center;gap:.6rem;display:flex}.da-pest-trend>span{background:#fff;border-radius:.45rem;align-items:center;gap:.35rem;padding:.35rem .55rem;display:flex}.da-pest-trend small,.da-pest-trend em{color:#758078;font-size:.82rem;font-style:normal}.da-pest-trend b{color:#3e5d48;font-size:.88rem}@media (max-width:1080px){.da-pest-uploader{grid-template-columns:1fr 1fr}.da-pest-uploader .da-button{grid-column:1/-1}.da-pest-case-layout{grid-template-columns:12rem minmax(0,1fr)}.da-pest-context,.da-pest-create-grid,.da-pest-image-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.da-pest-candidates article{grid-template-columns:auto minmax(0,1fr) 6rem}.da-pest-candidates article .da-button{grid-column:2/-1;justify-self:start}}@media (max-width:720px){.da-pest-commandbar,.da-pest-create-form>header,.da-pest-create-form>footer{flex-direction:column;align-items:stretch}.da-pest-create-grid{grid-template-columns:1fr}.da-pest-create-grid .is-wide,.da-pest-context span.is-wide{grid-column:auto}.da-pest-create-form>footer>div{width:100%;margin-left:0}.da-pest-create-form>footer .da-button{flex:1 1 0}.da-pest-command-actions,.da-pest-command-actions .da-button{width:100%}.da-pest-command-actions .da-button{flex:1 1 0}.da-pest-flow-note>span{flex-direction:column;align-items:flex-start;gap:.15rem}.da-pest-heading,.da-pest-disclaimer,.da-pest-uploader,.da-pest-trend{padding:.9rem}.da-pest-heading,.da-pest-disclaimer,.da-pest-trend{flex-direction:column;align-items:stretch}.da-pest-provider{min-width:0}.da-pest-uploader,.da-pest-case-layout{grid-template-columns:1fr}.da-pest-case-list{border-bottom:1px solid #dfe9e1;border-right:0;display:flex;overflow-x:auto}.da-pest-case-list>div{flex-direction:column;align-content:center;min-width:8rem}.da-pest-case-list>button{min-width:12rem}.da-pest-case-detail{padding:.85rem}.da-pest-guidance{flex-direction:column;align-items:flex-start}.da-pest-guidance-actions,.da-pest-delete-confirm,.da-pest-delete-confirm>span{width:100%}.da-pest-guidance-actions{justify-content:space-between}.da-pest-delete-confirm{flex-direction:column;align-items:stretch}.da-pest-delete-confirm .da-button{flex:1 1 0}.da-pest-context,.da-pest-image-strip,.da-pest-compare{grid-template-columns:1fr}.da-pest-candidates article{grid-template-columns:auto minmax(0,1fr)}.da-pest-candidates article .da-confidence,.da-pest-candidates article .da-button{grid-column:2}.da-pest-next-action{flex-direction:column;align-items:stretch}.da-pest-trend{overflow-x:auto}}.da-execution-subnav{background:#fffffff0;border:1px solid #d8e5dc;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.da-execution-subnav button{color:#436151;min-height:3.2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe5;font-weight:750}.da-execution-subnav button:last-child{border-right:0}.da-execution-subnav button:hover,.da-execution-subnav button.is-active{color:#14643a;background:#e9f4ec;box-shadow:inset 0 -3px #2f8655}.da-production-calendar,.da-work-order-panel{gap:.9rem;display:grid}.da-calendar-switch{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.da-calendar-switch input{color:#315440;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #cfddd3;border-radius:.55rem;padding:.35rem .55rem}.da-work-order-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.da-work-order-kpis article{background:#f8fbf9;border:1px solid #dfe9e2;border-radius:.62rem;gap:.2rem;padding:.65rem .75rem;display:grid}.da-work-order-kpis small{color:#63766a}.da-work-order-kpis strong{color:#245039;font-size:1.25rem}.da-work-order-editor{background:linear-gradient(145deg,#f8fcf9,#fff);border:1px solid #cfe0d4;border-radius:.75rem;gap:.85rem;padding:.9rem;display:grid}.da-work-order-editor>header{justify-content:space-between;gap:.8rem;display:flex}.da-work-order-editor h3{color:#244b34;margin:.2rem 0 0}.da-work-order-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-work-order-form-grid label{gap:.3rem;display:grid}.da-work-order-form-grid label>span{color:#526a5b;font-size:.9rem}.da-work-order-form-grid input,.da-work-order-form-grid select,.da-work-order-form-grid textarea{color:#244b34;width:100%;min-height:2.7rem;font:inherit;background:#fff;border:1px solid #ceddd3;border-radius:.55rem;padding:.55rem .65rem}.da-work-order-form-grid .is-wide{grid-column:span 2}.da-work-order-form-grid .da-checkbox-field{align-items:center;display:flex}.da-work-order-form-grid .da-checkbox-field input{accent-color:#2f8655;width:1.15rem;min-height:1.15rem}.da-work-order-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.da-work-order-board>button{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:.68rem;gap:.32rem;padding:.75rem;display:grid}.da-work-order-board>button.is-active{background:#eff7f1;border-color:#459464;box-shadow:inset 0 0 0 1px #459464}.da-work-order-board button>span{justify-content:space-between;gap:.4rem;display:flex}.da-work-order-board b,.da-work-order-board small,.da-work-order-board time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-work-order-board small,.da-work-order-board time{color:#6b7d71;font-size:.85rem}@media (max-width:1100px){.da-work-order-kpis,.da-work-order-form-grid,.da-work-order-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.da-work-order-kpis,.da-work-order-form-grid,.da-work-order-board{grid-template-columns:1fr}.da-work-order-form-grid .is-wide{grid-column:auto}.da-calendar-switch{justify-content:flex-start}}.da-dashboard-business-card{margin-top:1rem;padding:1.15rem}.da-business-dashboard-metrics,.da-business-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.da-business-dashboard-metrics>div{background:#f8fbf9;border:1px solid #e2ebe5;border-radius:.9rem;gap:.25rem;padding:.9rem;display:grid}.da-business-dashboard-metrics span,.da-business-dashboard-metrics small{color:#607067;font-size:.88rem}.da-business-dashboard-metrics strong{color:#163d2a;font-size:1.34rem}.da-business-workspace{gap:1rem;display:grid}.da-business-workspace .da-business-hero{color:#f4fff8;background:radial-gradient(circle at 90% 20%,#4bbf8147,#0000 28%),linear-gradient(132deg,#0f3d2b,#1a6040);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.35rem;display:grid}.da-business-hero h2{max-width:46rem;margin:.35rem 0;font-size:1.45rem}.da-business-hero p{color:#cfe3d7;max-width:54rem;margin:0}.da-business-hero-actions{justify-items:end;gap:.7rem;display:grid}.da-business-hero-actions span{color:#d7ebe0;font-size:.94rem}.da-business-hero-actions button,.da-business-panel-head button,.da-business-detail-actions button{color:#fff;cursor:pointer;background:#16834e;border:0;border-radius:.65rem;padding:.65rem .9rem;font-weight:700}.da-business-hero-actions button{background:#ffffff24;border:1px solid #ffffff40;align-items:center;gap:.4rem;display:inline-flex}.da-business-hero-actions svg{width:1rem}.da-business-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.da-business-metric{align-content:start;gap:.45rem;min-height:8.5rem;padding:1rem;display:grid;position:relative;overflow:hidden}.da-business-metric:before{content:"";background:#2985c6;width:4px;position:absolute;inset:0 auto 0 0}.da-business-metric.is-green:before{background:#19955a}.da-business-metric.is-orange:before{background:#e38a2e}.da-business-metric.is-gray:before{background:#8a9690}.da-business-metric span{color:#617168;font-size:.88rem}.da-business-metric strong{color:#173c2b;font-size:1.34rem;line-height:1.2}.da-business-metric small{color:#77857e;font-size:.82rem;line-height:1.45}.da-business-tabs{background:#e9f0eb;border-radius:.8rem;gap:.3rem;width:fit-content;padding:.28rem;display:flex}.da-business-tabs button{color:#56675d;cursor:pointer;background:0 0;border:0;border-radius:.62rem;padding:.65rem .85rem}.da-business-tabs button.is-active{color:#174d32;background:#fff;font-weight:700;box-shadow:0 1px 5px #2048301f}.da-business-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.da-business-panel{min-width:0;padding:1.1rem}.da-business-panel-head{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.9rem;display:flex}.da-business-panel-head h2{color:#193e2c;margin:0;font-size:1.14rem}.da-business-panel-head p{color:#75837c;margin:.2rem 0 0;font-size:.88rem}.da-business-record-list{gap:.55rem;display:grid}.da-business-record-list>button{color:#223f30;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e9e3;border-radius:.75rem;gap:.35rem;width:100%;padding:.8rem;display:grid}.da-business-record-list>button.is-active{background:#f2faf5;border-color:#48a170;box-shadow:0 0 0 2px #3b97651a}.da-business-record-list button>span{justify-content:space-between;gap:.5rem;display:flex}.da-business-record-list small{color:#718078}.da-business-record-list em{color:#167044;font-style:normal;font-weight:700}.da-business-detail-card{background:#eef7f1;border-radius:.8rem;justify-content:space-between;gap:1rem;margin-top:.8rem;padding:.85rem;display:flex}.da-business-detail-card>div:first-child{gap:.22rem;display:grid}.da-business-detail-card span,.da-business-detail-card small{color:#607269;font-size:.88rem}.da-business-detail-card strong{color:#16452e}.da-business-detail-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:.45rem;display:flex}.da-business-detail-actions button.is-danger{color:#ad3e34;background:#fff0ee}.da-inventory-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;display:grid}.da-inventory-lot-grid article{background:#fbfdfb;border:1px solid #e2e9e4;border-radius:.75rem;gap:.24rem;padding:.8rem;display:grid}.da-inventory-lot-grid article>span{color:#317052;background:#e7f4eb;border-radius:99px;width:fit-content;padding:.12rem .4rem;font-size:.82rem}.da-inventory-lot-grid small{color:#758078;font-size:.82rem}.da-inventory-lot-grid em{color:#153f2b;font-size:1.34rem;font-style:normal;font-weight:800}.da-inventory-lot-grid b{color:#c2672c;font-size:.82rem}.da-business-panel h3{color:#4c6055;margin:.5rem 0;font-size:.94rem}.da-business-ledger,.da-business-cost-list{max-height:24rem;display:grid;overflow:auto}.da-business-ledger>div,.da-business-cost-list>div{border-bottom:1px solid #edf1ee;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem 0;display:grid}.da-business-ledger>div>span{min-width:4.4rem;font-weight:800}.da-business-ledger .is-in{color:#187649}.da-business-ledger .is-out{color:#b74c3e}.da-business-ledger>div>div,.da-business-cost-list>div>div{gap:.18rem;display:grid}.da-business-ledger small,.da-business-cost-list small,.da-business-ledger time{color:#78857e;font-size:.82rem}.da-customer-card{background:#fbfdfb;border:1px solid #e2e9e4;border-radius:.8rem;gap:.25rem;padding:1rem;display:grid}.da-customer-card span,.da-customer-card small{color:#68786f;font-size:.88rem}.da-business-safety-note{color:#425c4d;background:#eff7f1;border-radius:.8rem;gap:.7rem;margin-top:.8rem;padding:.85rem;font-size:.88rem;display:flex}.da-business-safety-note svg{flex:0 0 1rem;width:1rem}.da-business-safety-note span{gap:.2rem;display:grid}.da-business-cost-list>div>span{color:#24613f;background:#ebf6ee;border-radius:.4rem;padding:.22rem .45rem;font-size:.82rem}.da-business-cost-list em{color:#173f2c;font-style:normal;font-weight:800}.da-trace-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.da-trace-grid button{color:#31533f;cursor:pointer;background:#fbfdfb;border:1px solid #e1e9e4;border-radius:.7rem;gap:.18rem;padding:.8rem;display:grid}.da-trace-grid strong{font-size:1.34rem}.da-trace-grid span{font-size:.82rem}.da-business-formulas{gap:0;margin:1rem 0 0;display:grid}.da-business-formulas>div{border-bottom:1px solid #edf1ee;grid-template-columns:6rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;font-size:.88rem;display:grid}.da-business-formulas dt{color:#3d5c49;font-weight:700}.da-business-formulas dd{color:#75827a;margin:0}.da-business-footnote{color:#78857e;text-align:right;margin:0;font-size:.82rem}.da-inventory-adjustment-actions{color:#7d6038;background:#fff8ec;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.85rem;padding:.75rem;font-size:.82rem;display:flex}.da-inventory-adjustment-actions span{gap:.18rem;display:grid}.da-inventory-adjustment-actions button,.da-business-adjustment-list button{color:#fff;white-space:nowrap;background:#b8742a;border:0;border-radius:.55rem;padding:.55rem .7rem;font-weight:700}.da-business-adjustment-list{gap:.45rem;margin-top:.6rem;display:grid}.da-business-adjustment-list article{border:1px solid #eadfcf;border-radius:.65rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.65rem;display:grid}.da-business-adjustment-list article>div{gap:.15rem;display:grid}.da-business-adjustment-list small{color:#85796a;font-size:.82rem}.da-business-inline-form{background:#f5faf7;border:1px solid #cfe2d6;border-radius:.8rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-bottom:1rem;padding:.9rem;display:grid}.da-business-inline-form label{color:#53695c;gap:.28rem;font-size:.82rem;display:grid}.da-business-inline-form label.is-wide{grid-column:span 2}.da-business-inline-form input,.da-business-inline-form select{color:#173d2a;background:#fff;border:1px solid #cddbd2;border-radius:.55rem;min-width:0;padding:.58rem .65rem}.da-business-inline-form>button,.da-business-transfer-card>button{color:#fff;background:#16834e;border:0;border-radius:.55rem;align-self:end;padding:.62rem .75rem;font-weight:700}.da-business-detail-card{flex-wrap:wrap}.da-business-quality-summary,.da-business-order-facts{border-top:1px solid #dce9e0;gap:.2rem;width:100%;padding-top:.7rem;display:grid}.da-business-warehouse-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:.8rem;display:grid}.da-business-warehouse-strip article,.da-business-transfer-card{background:#fbfdfb;border:1px solid #dfe9e2;border-radius:.7rem;gap:.22rem;padding:.7rem;display:grid}.da-business-warehouse-strip span,.da-business-warehouse-strip small,.da-business-transfer-card small{color:#708078;font-size:.82rem}.da-business-transfer-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-top:.55rem}.da-business-transfer-card>div{gap:.2rem;display:grid}.da-business-trace-chain{gap:.55rem;display:grid}.da-business-trace-chain article{background:#f8fcf9;border:1px solid #dce8e0;border-radius:.75rem;gap:.4rem;padding:.75rem;display:grid}.da-business-trace-chain article>div{color:#216143;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.88rem;display:flex}.da-business-trace-chain i{color:#82a18e;font-style:normal}.da-business-trace-chain small{color:#6e7e75;font-size:.82rem}@media (max-width:1180px){.da-business-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.da-business-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.da-business-hero,.da-business-two-column{grid-template-columns:1fr}.da-business-hero-actions{justify-items:start}.da-business-tabs{width:100%;overflow-x:auto}.da-business-tabs button{white-space:nowrap}.da-business-inline-form,.da-business-warehouse-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.da-business-kpis,.da-business-dashboard-metrics,.da-inventory-lot-grid,.da-trace-grid,.da-business-inline-form,.da-business-warehouse-strip,.da-business-transfer-card{grid-template-columns:1fr}.da-business-inline-form label.is-wide{grid-column:auto}.da-business-detail-card,.da-business-panel-head{flex-direction:column}.da-business-detail-actions{justify-content:start}.da-business-ledger>div,.da-business-cost-list>div,.da-business-formulas>div{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:#eef3ef}body{--font-digiagri-sans:var(--font-inter), var(--font-noto-sans-sc), "Microsoft YaHei", system-ui, "Segoe UI", sans-serif;color:var(--ink);font-family:var(--font-digiagri-sans);background:#eef3ef;margin:0}button,select,input,textarea,optgroup,option{font:inherit}code,pre,kbd,samp,svg text{font-family:inherit}button{color:inherit}:is(button:focus-visible,select:focus-visible,input:focus-visible){outline-offset:2px;outline:3px solid #2f956642}.sr-only,.sr-only:not(:focus):not(:active){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.da-app{background:radial-gradient(circle at 78% 0,#def1e4b3,#0000 32rem),#f3f6f3;min-height:100vh}.da-app svg{flex:none;width:1.25rem;height:1.25rem}.da-topbar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfefdeb;border-bottom:1px solid #d3e1d8e0;grid-template-columns:15.5rem minmax(0,1fr) auto;align-items:center;height:4.5rem;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 3px 18px #214c3a0a}.da-brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;height:100%;padding:0 1.4rem;display:flex}.da-brand-mark{color:#fff;background:linear-gradient(145deg,#1e704b,#3ba36f);border-radius:.85rem .85rem .85rem .2rem;place-items:center;width:2.45rem;height:2.45rem;display:grid;box-shadow:0 8px 18px #247e5438}.da-brand-mark svg{width:1.45rem;height:1.45rem}.da-brand strong,.da-brand small{display:block}.da-brand strong{letter-spacing:.01em;font-size:1.14rem}.da-brand small{color:#7a8a83;letter-spacing:.08em;margin-top:.13rem;font-size:.82rem}.da-context{align-items:center;gap:.75rem;min-width:0;display:flex}.da-context-label{color:#88958f;font-size:.88rem}.da-base-selector{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:.65rem;align-items:center;gap:.45rem;max-width:24rem;padding:.55rem .75rem;font-size:.94rem;font-weight:700;display:flex}.da-base-selector select{min-width:0;max-width:11rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.da-base-selector option{color:#173d2a;background:#fff}.da-foundation-entry{color:#8ee5b8;cursor:pointer;white-space:nowrap;background:#0c3826a3;border:1px solid #41b5774d;border-radius:.55rem;padding:.48rem .62rem;font-size:.82rem;font-weight:700}.da-base-selector svg:first-child{color:var(--green)}.da-base-selector svg:last-child{width:.9rem}.da-sim-badge{color:#276c4a;white-space:nowrap;background:#eef8f1;border:1px solid #cce4d5;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .62rem;font-size:.88rem;font-weight:700;display:inline-flex}.da-sim-badge.small{padding:.28rem .5rem}.da-sim-dot,.da-status-dot{background:#35a16b;border-radius:999px;width:.45rem;height:.45rem;display:inline-block;box-shadow:0 0 0 .2rem #35a16b24}.da-top-actions{align-items:center;gap:.45rem;padding-right:1.2rem;display:flex}.da-icon-button,.da-alarm-button,.da-mobile-menu{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.7rem;place-items:center;width:2.45rem;height:2.45rem;display:grid;position:relative}.da-icon-button:hover,.da-alarm-button:hover{border-color:var(--line);background:var(--soft)}.da-alarm-button span{color:#fff;background:var(--red);border:2px solid #fff;border-radius:999px;place-items:center;min-width:1rem;height:1rem;padding:0 .2rem;font-size:.82rem;font-style:normal;display:grid;position:absolute;top:.05rem;right:.05rem}.da-role-switch select{color:#4a5d55;border:1px solid var(--line);background:#fff;border-radius:.65rem;max-width:12rem;padding:.58rem 1.8rem .58rem .65rem;font-size:.88rem}.da-avatar{color:#275e47;background:#e5f1e9;border:1px solid #cee1d5;border-radius:.7rem;place-items:center;width:2.35rem;height:2.35rem;font-size:.94rem;font-weight:800;display:grid}.da-mobile-menu{display:none}.da-sidebar{z-index:40;background:#fbfdfb;border-right:1px solid #dbe6de;width:15.5rem;padding:1.25rem .85rem 6rem;position:fixed;top:4.5rem;bottom:0;left:0;overflow-y:auto}.da-nav-section+.da-nav-section{border-top:1px solid #edf1ee;margin-top:1.5rem;padding-top:1.2rem}.da-nav-label{color:#94a099;letter-spacing:.12em;text-transform:uppercase;padding:0 .65rem .55rem;font-size:.82rem;font-weight:800;display:block}.da-nav-section nav,.da-nav-secondary{gap:.27rem;display:grid}.da-nav-section button{color:#566b62;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.7rem;align-items:center;gap:.72rem;width:100%;min-height:2.65rem;padding:.65rem .72rem;font-size:.94rem;display:flex}.da-nav-section button:hover:not(:disabled){color:#205f43;background:#f1f7f3}.da-nav-section button.is-active{color:#1e704b;background:linear-gradient(90deg,#e6f3eb,#eff8f2);font-weight:800;box-shadow:inset 3px 0 #2b8b5e}.da-nav-section button svg{width:1.12rem;height:1.12rem}.da-nav-section button em{color:#fff;background:var(--red);border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;font-size:.82rem;font-style:normal;display:grid}.da-nav-section button small{color:#9ca9a3;margin-left:auto;font-size:.82rem}.da-nav-section button:disabled{cursor:not-allowed;opacity:.52}.da-sidebar-foot{background:#f1f8f3;border:1px solid #dceadf;border-radius:.75rem;margin:1rem .05rem 0;padding:.85rem;position:static}.da-sidebar-foot div{align-items:center;gap:.48rem;font-size:.88rem;display:flex}.da-sidebar-foot small{color:#788a81;margin:.4rem 0 0 .95rem;font-size:.82rem;display:block}.da-main{min-height:100vh;margin-left:15.5rem;padding:6rem clamp(1.25rem,2.6vw,2.5rem) 4.5rem}.da-page-head{justify-content:space-between;align-items:flex-end;gap:2rem;max-width:96rem;margin:0 auto 1.45rem;display:flex}.da-eyebrow{color:#36805e;letter-spacing:.11em;text-transform:uppercase;font-size:.82rem;font-weight:800}.da-page-head h1{color:#173a2d;letter-spacing:-.035em;margin:.28rem 0 .16rem;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.18}.da-page-head p{color:#74867e;margin:0;font-size:.88rem}.da-scenario-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.da-button{cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:.55rem .82rem;font-size:.88rem;font-weight:800;display:inline-flex}.da-button svg{width:1rem;height:1rem}.da-button:disabled{cursor:not-allowed;opacity:.48}.da-button-primary{color:#fff;background:#247b53;box-shadow:0 6px 16px #247b532e}.da-button-secondary{color:#276c4b;background:#fff;border-color:#cfe1d5}.da-button-warning{color:#a45b1c;background:#fff8ed;border-color:#efd5b7}.da-button-quiet{color:#64766e;background:#fff;border-color:#dbe5df}.da-workspace,.da-error-banner,.da-loading,.da-state-page{max-width:96rem;margin-left:auto;margin-right:auto}.da-card{box-shadow:var(--shadow);background:#fffffff0;border:1px solid #d8e5dce6;border-radius:.95rem}.da-card-head{border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.15rem .8rem;display:flex}.da-card-head h2{letter-spacing:-.01em;margin:0;font-size:1.02rem}.da-card-head p{color:#829089;margin:.18rem 0 0;font-size:.82rem}.da-card-head>button{color:#347c59;cursor:pointer;background:0 0;border:0;align-items:center;gap:.15rem;font-size:.82rem;font-weight:800;display:inline-flex}.da-card-head>button svg{width:.9rem}.da-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.da-kpi-card{background:#fff;border:1px solid #dce8e0;border-radius:.9rem;align-items:flex-start;gap:.85rem;min-height:7rem;padding:1.05rem;display:flex;box-shadow:0 8px 24px #26493b0f}.da-kpi-icon{border-radius:.75rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.tone-green .da-kpi-icon{color:#277653;background:#eaf5ee}.tone-blue .da-kpi-icon{color:#347a98;background:#eaf4f8}.tone-red .da-kpi-icon{color:#ba4c45;background:#fbeceb}.tone-orange .da-kpi-icon{color:#c27025;background:#fff0dc}.tone-gray .da-kpi-icon{color:#6e7d76;background:#edf1ef}.da-kpi-card>div>span{color:#70817a;font-size:.82rem}.da-kpi-card strong{color:#183e2f;margin-top:.32rem;font-size:1.55rem;line-height:1;display:block}.da-kpi-card strong small{color:#536a60;margin-left:.18rem;font-size:.88rem;font-weight:700}.da-kpi-card p{color:#89968f;margin:.48rem 0 0;font-size:.82rem}.da-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(19rem,.75fr);gap:.8rem;margin-top:.8rem;display:grid}.da-dashboard-grid.lower{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr)}.da-twin-card,.da-alarm-summary{min-height:26rem}.da-chart-card,.da-production-card{min-height:14.5rem}.da-twin-map{isolation:isolate;background:#dfeadb;border-radius:.8rem;min-height:32rem;position:relative;overflow:hidden}.da-twin-card .da-twin-map{min-height:21.5rem;margin:.65rem}.da-map-background{z-index:-2;background:linear-gradient(68deg,#0000 49.5%,#ffffff8c 50%,#0000 51%) 0 0/9rem 9rem,linear-gradient(158deg,#0000 49.5%,#ffffff73 50%,#0000 51%) 0 0/12rem 12rem,repeating-linear-gradient(90deg,#61875814 0 1px,#0000 1px 2rem),repeating-linear-gradient(0deg,#61875814 0 1px,#0000 1px 2rem),linear-gradient(150deg,#e7eee1,#d9e8d5);position:absolute;inset:0}.da-map-background:before{content:"";background:radial-gradient(#5a9bb042,#0000 68%);border-radius:50%;position:absolute;inset:8% 2% 35% 38%;transform:rotate(-18deg)}.da-field-zone,.da-greenhouse-zone{background:#f2f7eb8a;border:1px dashed #3d714c42;border-radius:.75rem;gap:.45rem;padding:1.8rem .7rem .7rem;display:grid;position:absolute;transform:rotate(-2deg)}.da-field-zone{grid-template-columns:repeat(3,1fr);width:38%;height:34%;top:12%;left:7%}.da-field-zone.west{width:43%;height:32%;top:53%;left:11%;transform:rotate(2deg)}.da-greenhouse-zone{background:#e0f0e1b3;grid-template-columns:1fr;width:35%;height:62%;top:16%;right:7%;transform:rotate(1.5deg)}.da-zone-label{color:#65816f;letter-spacing:.05em;font-size:.82rem;font-weight:800;position:absolute;top:.45rem;left:.65rem}.da-map-object{color:#375a43;cursor:pointer;background:repeating-linear-gradient(100deg,#53824a1f 0 1px,#0000 1px .42rem),#cfe5bee0;border:1px solid #53804d4d;border-radius:.48rem;flex-direction:column;justify-content:center;align-items:center;gap:.18rem;min-width:0;min-height:3.75rem;display:flex;position:relative;transform:rotate(1deg);box-shadow:inset 0 0 12px #598d4e14}.da-map-object:nth-child(2n){transform:rotate(-1deg)}.da-map-object:hover{z-index:2;border-color:#34825b;transform:translateY(-2px);box-shadow:0 7px 18px #3567492e}.da-map-object strong{font-size:.88rem}.da-map-object small{color:#6d806e;font-size:.82rem}.da-map-object.greenhouse{color:#346852;background:linear-gradient(110deg,#ffffff7a,#0000 42%),repeating-linear-gradient(90deg,#0000 0 1.4rem,#4479681f 1.4rem calc(1.4rem + 1px)),#d3ebe0e0;border-color:#4d826d4d;flex-direction:row;gap:.45rem;min-height:4.5rem}.da-map-object.greenhouse svg{width:1.5rem;height:1.5rem}.da-map-object.has-alarm{color:#913d38;background:#fad1c6e0;border:2px solid #d95b51;box-shadow:0 0 0 .3rem #d95b511a}.da-map-object.has-warning{color:#8b511f;background:#ffe0b7e6;border:2px solid #dc8736}.da-pulse-ring{border:1px solid #cf5148b3;border-radius:.65rem;animation:1.8s ease-out infinite mapPulse;position:absolute;inset:-.45rem}@keyframes mapPulse{0%{opacity:.8;transform:scale(.94)}to{opacity:0;transform:scale(1.12)}}.da-map-weather{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffc2;border:1px solid #ffffffb8;border-radius:.6rem;align-items:center;gap:.45rem;padding:.5rem .65rem;display:flex;position:absolute;top:4%;right:44%;box-shadow:0 5px 18px #2c4c3814}.da-map-weather svg{color:#d68b33}.da-map-weather strong,.da-map-weather small{display:block}.da-map-weather strong{font-size:.88rem}.da-map-weather small{color:#75847c;font-size:.8rem}.da-map-scale{color:#697a71;border-top:2px solid #66786f;padding-top:.3rem;font-size:.8rem;position:absolute;bottom:.75rem;right:1rem}.da-alarm-list{display:grid}.da-alarm-list>button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ee;align-items:center;gap:.65rem;width:100%;padding:.85rem .95rem;display:flex}.da-alarm-list>button:hover,.da-alarm-list>button.is-selected{background:#f4f8f5}.da-alarm-list>button.is-selected{box-shadow:inset 3px 0 #34865c}.da-alarm-list>button:last-child{border-bottom:0}.da-alarm-list>button>span:nth-child(2){flex:1;min-width:0}.da-alarm-list strong,.da-alarm-list small{display:block}.da-alarm-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.da-alarm-list small{color:#86938d;margin-top:.28rem;font-size:.82rem}.da-alarm-list>button>svg{color:#91a098;width:.9rem}.da-severity-icon{border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:grid}.da-severity-icon svg{width:1.05rem}.severity-critical{color:#b9443d;background:#fae7e5}.severity-high{color:#bf6b24;background:#fff0db}.severity-warning{color:#a8851e;background:#fff8d8}.severity-info{color:#397c99;background:#e8f3f7}.da-empty{color:#71827a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:12rem;padding:2rem 1.2rem;display:flex}.da-empty>span{color:#4d876a;background:#edf6f0;border-radius:.9rem;place-items:center;width:2.9rem;height:2.9rem;display:grid}.da-empty h3{color:#335346;margin:.75rem 0 .25rem;font-size:.94rem}.da-empty p{max-width:24rem;margin:0;font-size:.82rem;line-height:1.7}.da-empty .da-button{margin-top:.85rem}.da-mini-trends{grid-template-columns:1fr 1fr;gap:1rem;height:10rem;padding:1rem 1.2rem;display:grid}.da-mini-trends>div{background:#fafcfb;border:1px solid #e5ece7;border-radius:.75rem;padding:.7rem;position:relative;overflow:hidden}.da-mini-trends span{color:#718079;align-items:center;gap:.35rem;font-size:.82rem;display:flex}.da-mini-trends i{border-radius:99px;width:.45rem;height:.45rem}.da-mini-trends i.moisture{background:#448eb2}.da-mini-trends i.temperature{background:#dd7d30}.da-mini-trends svg{width:calc(100% - .6rem);height:3.7rem;position:absolute;bottom:.3rem;left:.3rem;right:.3rem}.da-mini-trends path{fill:none;stroke:#498d70;stroke-width:2px;vector-effect:non-scaling-stroke}.da-mini-trends>div:last-child path{stroke:#d37a33}.da-mini-trends strong{z-index:1;margin-top:.5rem;font-size:1.34rem;display:block;position:relative}.da-mini-trends strong small{margin-left:.15rem;font-size:.82rem}.da-production-stats{grid-template-columns:repeat(3,1fr);gap:.8rem;padding:1.25rem;display:grid}.da-production-stats div{background:#f5f8f5;border-radius:.7rem;flex-direction:column;justify-content:center;min-height:7rem;padding:.8rem;display:flex}.da-production-stats span,.da-production-stats small{color:#7b8982;font-size:.82rem}.da-production-stats strong{margin:.35rem 0;font-size:1.45rem}.da-map-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.da-segmented{background:#fff;border:1px solid #dce6df;border-radius:.65rem;gap:.16rem;padding:.2rem;display:inline-flex}.da-segmented button{color:#718079;cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.48rem .68rem;font-size:.82rem}.da-segmented button.is-active{color:#256e4c;background:#eaf4ed;font-weight:800}.da-map-legend{color:#6e7f77;align-items:center;gap:.8rem;font-size:.82rem;display:flex}.da-map-legend span{align-items:center;gap:.3rem;display:flex}.da-map-legend i,.da-object-dot{border-radius:99px;width:.48rem;height:.48rem}.da-map-legend i.normal,.da-object-dot.normal{background:#3e9a69}.da-map-legend i.warning{background:#e0a135}.da-map-legend i.danger,.da-object-dot.danger{background:#d65048}.da-map-legend i.offline{background:#96a19c}.da-map-large{padding:.7rem}.da-map-bottom-grid{grid-template-columns:1.6fr .7fr;gap:.8rem;margin-top:.8rem;display:grid}.da-object-table{display:grid}.da-object-table button{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:.5rem 3rem minmax(0,1fr) auto 1rem;align-items:center;gap:.65rem;padding:.68rem 1rem;font-size:.82rem;display:grid}.da-object-table button:hover{background:#f7faf8}.da-object-table button>span:nth-child(3){color:#72827a}.da-object-table svg{width:.85rem}.da-layer-list{padding:.5rem 1rem 1rem;display:grid}.da-layer-list label{border-bottom:1px solid #edf1ee;grid-template-columns:1rem 1fr auto;align-items:center;gap:.5rem;padding:.62rem 0;font-size:.82rem;display:grid}.da-layer-list label:last-child{border-bottom:0}.da-layer-list input{accent-color:#288057}.da-layer-list small{color:#93a098;font-size:.82rem}.da-monitor-summary{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:.8rem;display:grid}.da-monitor-summary>div{background:#fff;border:1px solid #dce8df;border-radius:.75rem;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.da-monitor-summary svg{color:#38845f}.da-monitor-summary span{color:#7a8982;font-size:.82rem}.da-monitor-summary strong{color:#264c3c;margin-top:.18rem;font-size:1.14rem;display:block}.da-data-table-wrap{overflow-x:auto}.da-data-table{border-collapse:collapse;width:100%;font-size:.82rem}.da-data-table th,.da-data-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf1ee;padding:.8rem 1rem}.da-data-table th{color:#76867e;letter-spacing:.04em;background:#fafcfb;font-size:.82rem;font-weight:800}.da-data-table td strong,.da-data-table td small{display:block}.da-data-table td small{color:#8c9992;margin-top:.2rem;font-size:.82rem}.da-metric-cell{color:#234f3c;font-size:.94rem;font-weight:800}.da-metric-cell small{margin-left:.18rem!important;display:inline!important}.da-link-button{color:#317b57;cursor:pointer;background:0 0;border:0;align-items:center;font-size:.82rem;font-weight:800;display:inline-flex}.da-link-button svg{width:.8rem}.da-quality-chip,.da-status-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;font-size:.82rem;font-weight:800;display:inline-flex}.da-quality-chip{padding:.28rem .48rem}.quality-good{color:#2b7653;background:#eaf5ee}.quality-stale{color:#a96824;background:#fff0d9}.quality-offline{color:#69766f;background:#edf0ee}.quality-error{color:#ab453f;background:#fae9e7}.da-status-chip{color:#607269;background:#eff3f0;padding:.25rem .48rem}.da-status-chip i{background:currentColor;border-radius:99px;width:.36rem;height:.36rem}.status-normal,.status-online,.status-closed{color:#2d7755;background:#e9f4ed}.status-new{color:#af433e;background:#fae9e7}.status-acknowledged{color:#397899;background:#e8f2f6}.status-assigned,.status-in-progress,.status-reopened{color:#b36825;background:#fff0dd}.status-recovered{color:#277758;background:#e7f5ed}.status-offline,.status-suppressed{color:#6b7872;background:#eaeeec}.da-history-card{min-height:36rem}.da-history-toolbar{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.15rem;display:flex}.da-history-toolbar label{color:#71827a;margin-bottom:.35rem;font-size:.82rem;display:block}.da-history-toolbar select{color:#315243;background:#fff;border:1px solid #d7e3dc;border-radius:.58rem;min-width:16rem;padding:.55rem .7rem;font-size:.88rem}.da-chart-heading{grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.1rem 1.2rem 0;display:grid}.da-chart-heading div{border-right:1px solid #e8eeea;padding-right:1rem}.da-chart-heading div:last-child{border-right:0}.da-chart-heading span{color:#7c8b84;font-size:.82rem}.da-chart-heading strong{margin-top:.3rem;font-size:1.34rem;display:block}.da-chart-heading small{color:#71827a;margin-left:.15rem;font-size:.82rem}.da-line-chart{padding:1rem 1.2rem .4rem}.da-line-chart svg{width:100%;height:18rem}.da-line-chart .gridline{stroke:#e4ebe6;stroke-width:1px;vector-effect:non-scaling-stroke}.da-line-chart .trendline{stroke:#2d8b5e;stroke-width:3px;vector-effect:non-scaling-stroke}.da-line-chart .datapoint{fill:#fff;stroke:#2d8b5e;stroke-width:2px;vector-effect:non-scaling-stroke}.da-chart-axis{color:#8b9891;justify-content:space-between;font-size:.82rem;display:flex}.da-evidence-note{color:#61736a;background:#f3f8f4;border:1px solid #dbe8df;border-radius:.65rem;align-items:center;gap:.55rem;margin:.2rem 1.2rem 1.2rem;padding:.7rem .8rem;font-size:.82rem;display:flex}.da-evidence-note svg{color:#357d5a}.da-alarm-stat-grid{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-bottom:.8rem;display:grid}.da-alarm-stat{background:#fff;border:1px solid #dce7e0;border-radius:.75rem;justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.da-alarm-stat span{color:#718179;font-size:.82rem}.da-alarm-stat strong{font-size:1.34rem}.da-alarm-stat.red strong{color:#bc4841}.da-alarm-stat.orange strong{color:#bf702b}.da-alarm-stat.blue strong{color:#397e9b}.da-alarm-stat.green strong{color:#2d8058}.da-alarm-layout{grid-template-columns:minmax(20rem,.82fr) minmax(30rem,1.18fr);align-items:start;gap:.8rem;display:grid}.da-alarm-master,.da-alarm-detail{min-height:37rem;overflow:hidden}.da-alarm-detail{position:sticky;top:5.3rem}.da-filter-row{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:.72rem .85rem;display:flex}.da-filter-button{color:#667970;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.da-filter-button svg{width:.9rem}.da-filter-button.is-active{color:#1f7a53;font-weight:800}.da-filter-button>span{color:#fff;background:#28825b;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;font-size:.8rem;line-height:1;display:inline-grid}.da-alarm-filter-panel{background:#f7faf8;border-bottom:1px solid #e4ece7;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:.65rem;padding:.8rem .85rem;display:grid}.da-alarm-filter-panel label:first-child{grid-column:1/-1}.da-alarm-filter-panel>.da-button{grid-column:2;justify-self:end}.da-alarm-filter-panel label{color:#667970;gap:.3rem;min-width:0;font-size:.8rem;display:grid}.da-alarm-filter-panel input,.da-alarm-filter-panel select{color:#163c2d;width:100%;min-width:0;height:2.55rem;font:inherit;background:#fff;border:1px solid #d5e2da;border-radius:.55rem;padding:0 .68rem;font-size:.82rem}.da-alarm-filter-panel .da-button{white-space:nowrap;min-height:2.55rem}.da-alarm-copy>span{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.da-alarm-copy em{color:#9b6b3d;font-size:.82rem;font-style:normal}.da-detail-head{border-bottom:1px solid #e9efeb;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.2rem;display:flex}.da-detail-head>div{align-items:flex-start;gap:.75rem;display:flex}.da-detail-head small{color:#85928c;font-size:.82rem}.da-detail-head h2{margin:.24rem 0 0;font-size:1.14rem;line-height:1.4}.da-detail-evidence{background:#f7faf8;border:1px solid #e1eae4;border-radius:.75rem;grid-template-columns:repeat(3,1fr);margin:1rem;padding:.85rem;display:grid}.da-detail-evidence div{border-right:1px solid #e1e8e3;padding:0 .8rem}.da-detail-evidence div:last-child{border-right:0}.da-detail-evidence span{color:#7c8c84;font-size:.82rem}.da-detail-evidence strong{margin-top:.3rem;font-size:1.34rem;display:block}.da-detail-evidence strong small{margin-left:.15rem;font-size:.82rem}.da-detail-evidence strong.textual{font-size:.88rem}.da-detail-links{flex-wrap:wrap;gap:.45rem;padding:0 1rem 1rem;display:flex}.da-detail-links button{color:#2e7955;cursor:pointer;background:#fff;border:1px solid #d3e4da;border-radius:.55rem;align-items:center;gap:.35rem;padding:.48rem .62rem;font-size:.82rem;font-weight:800;display:inline-flex}.da-detail-links svg{width:.85rem}.da-action-bar{background:#fbfcfb;border-top:1px solid #e9efeb;border-bottom:1px solid #e9efeb;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;display:flex}.da-timeline{padding:1rem 1.2rem 1.2rem}.da-timeline h3{margin:0 0 .85rem;font-size:.88rem}.da-timeline-item{grid-template-columns:1.45rem 1fr;gap:.65rem;min-height:3.2rem;display:grid;position:relative}.da-timeline-item:before{content:"";background:#dce6df;width:1px;position:absolute;top:1rem;bottom:0;left:.7rem}.da-timeline-item:last-child:before{display:none}.da-timeline-item>span{z-index:1;color:#759087;background:#fff;border:1px solid #d8e4dc;border-radius:99px;place-items:center;width:1.45rem;height:1.45rem;display:grid}.da-timeline-item>span.is-current{color:#fff;background:#34845c;border-color:#34845c}.da-timeline-item svg{width:.7rem}.da-timeline-item strong{font-size:.82rem;display:block}.da-timeline-item small{color:#87948d;margin-top:.15rem;font-size:.82rem;display:block}.da-timeline-item p{color:#697b72;margin:.28rem 0 0;font-size:.82rem}.da-back-link{color:#4e7563;cursor:pointer;background:0 0;border:0;align-items:center;gap:.25rem;margin-bottom:.7rem;padding:0;font-size:.82rem;display:inline-flex}.da-back-link svg{width:.9rem}.da-object-hero{min-height:11rem;box-shadow:var(--shadow);background:#fff;border:1px solid #d8e5dd;border-radius:.95rem;grid-template-columns:15rem 1fr;align-items:center;gap:1.4rem;padding:1.1rem;display:grid}.da-object-illustration{color:#367658;background:repeating-linear-gradient(105deg,#4b844b1f 0 1px,#0000 1px .8rem),#e4f0dc;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;height:8.5rem;display:flex}.da-object-illustration.greenhouse{color:#34745c;background:linear-gradient(120deg,#ffffff75,#0000 45%),repeating-linear-gradient(90deg,#0000 0 2rem,#3d75621f 2rem calc(2rem + 1px)),#dceee5}.da-object-illustration svg{width:3.2rem;height:3.2rem}.da-object-illustration span{letter-spacing:.05em;font-size:.82rem;font-weight:800}.da-object-intro>span{color:#3c805f;font-size:.82rem;font-weight:800}.da-object-intro h2{margin:.35rem 0;font-size:1.5rem}.da-object-intro p{color:#71827a;margin:0;font-size:.88rem}.da-object-intro>div{gap:.5rem;margin-top:.8rem;display:flex}.da-inline-alert{color:#8d3e39;cursor:pointer;text-align:left;background:#fff2f0;border:1px solid #efc7c3;border-radius:.75rem;align-items:center;gap:.65rem;width:100%;margin-top:.8rem;padding:.75rem .9rem;display:flex}.da-inline-alert>span:nth-child(2){flex:1}.da-inline-alert strong,.da-inline-alert small{display:block}.da-inline-alert strong{font-size:.88rem}.da-inline-alert small{color:#aa625d;margin-top:.2rem;font-size:.82rem}.da-inline-alert>svg{width:.9rem}.da-detail-grid{grid-template-columns:1.35fr .65fr;gap:.8rem;margin-top:.8rem;display:grid}.da-metric-tiles{grid-template-columns:repeat(3,1fr);gap:.6rem;padding:.8rem;display:grid}.da-metric-tiles button{cursor:pointer;text-align:left;background:#f9fbfa;border:1px solid #e0e9e3;border-radius:.7rem;flex-direction:column;align-items:flex-start;min-height:7rem;padding:.8rem;display:flex}.da-metric-tiles button:hover{background:#f2f8f4;border-color:#bcd7c7}.da-metric-tiles button>span:first-child{color:#74867d;font-size:.82rem}.da-metric-tiles button strong{margin:.45rem 0;font-size:1.34rem}.da-metric-tiles button strong small{margin-left:.15rem;font-size:.82rem}.da-device-list{padding:.55rem .9rem .9rem;display:grid}.da-device-list>div{border-bottom:1px solid #edf1ee;grid-template-columns:2rem 1fr auto;align-items:center;gap:.55rem;padding:.65rem 0;display:grid}.da-device-list>div:last-child{border-bottom:0}.da-device-icon{border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.da-device-icon.online{color:#2e7d57;background:#eaf5ee}.da-device-icon.offline{color:#6b7972;background:#edf0ee}.da-device-icon svg{width:.95rem}.da-device-list strong,.da-device-list small{display:block}.da-device-list strong{font-size:.82rem}.da-device-list small{color:#87948d;margin-top:.18rem;font-size:.82rem}.da-error-banner{color:#91423d;background:#fff2f0;border:1px solid #eac1bd;border-radius:.7rem;align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.7rem .85rem;font-size:.82rem;display:flex}.da-error-banner svg{width:1rem}.da-error-banner span{flex:1}.da-error-banner strong{margin-right:.45rem}.da-error-banner button{color:#903f3a;cursor:pointer;background:0 0;border:0;font-size:.82rem;font-weight:800}.da-state-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:30rem;display:flex}.da-state-page>span{color:#5d786b;background:#e6eee9;border-radius:1.2rem;place-items:center;width:4rem;height:4rem;display:grid}.da-state-page>span svg{width:2rem;height:2rem}.da-state-page small{color:#a56a2e;margin-top:1rem;font-weight:800}.da-state-page h2{margin:.4rem 0;font-size:1.34rem}.da-state-page p{color:#72827a;max-width:30rem;margin:0 0 1rem;font-size:.88rem;line-height:1.7}.da-loading-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.da-loading-grid span,.da-loading-main span{background:linear-gradient(90deg,#e7ede9,#f4f7f5,#e7ede9) 0 0/200% 100%;border-radius:.85rem;animation:1.8s linear infinite shimmer}.da-loading-grid span{height:7rem}.da-loading-main{grid-template-columns:1.5fr .7fr;gap:.8rem;margin-top:.8rem;display:grid}.da-loading-main span{height:25rem}.da-view-loading{color:#3c6653;background:#f7fbf8eb;border:1px solid #d7e8de;border-radius:.65rem;max-width:96rem;margin:0 auto .65rem;padding:.42rem .7rem .42rem 1rem;font-size:.82rem;font-weight:700;position:relative;overflow:hidden}.da-view-loading>span{background:linear-gradient(90deg,#0000,#209c6333,#0000);width:34%;animation:1.1s ease-in-out infinite da-view-loading;position:absolute;inset:0 auto 0 0}@keyframes da-view-loading{0%{transform:translate(-110%)}to{transform:translate(310%)}}@keyframes shimmer{to{background-position:-200% 0}}.da-simulation-ribbon{z-index:60;color:#355f4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f4faf6f0;border:1px solid #cfe1d6;border-radius:.65rem;align-items:center;gap:.42rem;padding:.5rem .7rem;font-size:.82rem;font-weight:800;display:flex;position:fixed;bottom:.75rem;right:1rem;box-shadow:0 6px 22px #294a3b1a}.da-simulation-ribbon svg{width:.9rem}.da-simulation-ribbon small{color:#819087;font-size:.82rem;font-weight:400}@media (max-width:1240px){.da-topbar{grid-template-columns:13.5rem minmax(0,1fr) auto}.da-sidebar{width:13.5rem}.da-main{margin-left:13.5rem}.da-brand{padding-left:1rem}.da-context-label{display:none}.da-role-switch select{max-width:9.5rem}.da-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-map-object small{display:none}}@media (max-width:980px){.da-workspace-titlebar,.da-workspace-titlebar.is-compact{grid-template-columns:1fr}.da-topbar{grid-template-columns:auto auto minmax(0,1fr)}.da-mobile-menu{margin-left:.5rem;display:grid}.da-brand{padding:0 .6rem}.da-brand small,.da-context{display:none}.da-top-actions{justify-self:end}.da-role-switch{display:none}.da-sidebar{transition:transform .18s;transform:translate(-105%);box-shadow:18px 0 36px #1c392d24}.da-sidebar.is-open{transform:translate(0)}.da-main{margin-left:0}.da-page-head{flex-direction:column;align-items:flex-start}.da-scenario-actions{justify-content:flex-start}.da-dashboard-grid,.da-dashboard-grid.lower,.da-map-bottom-grid,.da-detail-grid{grid-template-columns:1fr}.da-alarm-layout{grid-template-columns:.8fr 1.2fr}.da-greenhouse-zone{width:38%;right:4%}}@media (max-width:720px){.da-workspace-titlebar{min-height:0;padding:1rem}.da-workspace-titlebar-metrics,.da-workspace-titlebar-metrics[data-count="5"],.da-workspace-titlebar-metrics[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.da-topbar{height:4rem}.da-brand span:last-child{display:none}.da-top-actions{padding-right:.55rem}.da-icon-button,.da-avatar{display:none}.da-sidebar{width:min(82vw,18rem);top:4rem}.da-main{padding:5.1rem .7rem 4.8rem}.da-page-head{gap:.85rem;margin-bottom:1rem}.da-page-head h1{font-size:1.35rem}.da-scenario-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.da-scenario-actions .da-button:last-child{grid-column:1/-1}.da-kpi-grid,.da-monitor-summary,.da-alarm-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-kpi-card{min-height:6.5rem;padding:.8rem}.da-kpi-icon{width:2rem;height:2rem}.da-kpi-card strong{font-size:1.34rem}.da-dashboard-grid{display:block}.da-dashboard-grid>.da-card+.da-card{margin-top:.8rem}.da-twin-map{min-height:28rem}.da-field-zone{grid-template-columns:repeat(3,1fr);width:55%;left:4%}.da-field-zone.west{width:57%;left:3%}.da-greenhouse-zone{width:34%;right:3%}.da-map-weather{display:none}.da-map-toolbar{flex-direction:column;align-items:flex-start}.da-map-legend{flex-wrap:wrap}.da-object-table button{grid-template-columns:.5rem 2.4rem minmax(0,1fr) 1rem}.da-object-table .da-status-chip{display:none}.da-history-toolbar{flex-direction:column;align-items:stretch}.da-history-toolbar select{width:100%;min-width:0}.da-chart-heading{grid-template-columns:repeat(2,1fr)}.da-chart-heading div:nth-child(2){border-right:0}.da-line-chart svg{height:13rem}.da-alarm-layout{display:block}.da-alarm-detail{margin-top:.8rem;position:static}.da-detail-evidence{grid-template-columns:1fr 1fr}.da-detail-evidence div:nth-child(2){border-right:0}.da-detail-evidence div:last-child{border-top:1px solid #e1e8e3;grid-column:1/-1;margin-top:.7rem;padding-top:.7rem}.da-object-hero{grid-template-columns:1fr}.da-object-illustration{height:6rem}.da-metric-tiles{grid-template-columns:repeat(2,1fr)}.da-simulation-ribbon{justify-content:center;bottom:.45rem;left:.6rem;right:.6rem}.da-simulation-ribbon small{display:none}.da-mini-trends{grid-template-columns:1fr;height:auto}.da-mini-trends>div{min-height:6.5rem}.da-production-stats{grid-template-columns:1fr}}@media (max-width:430px){.da-kpi-grid,.da-monitor-summary{grid-template-columns:1fr}.da-alarm-stat-grid{grid-template-columns:repeat(2,1fr)}.da-scenario-actions{grid-template-columns:1fr}.da-scenario-actions .da-button:last-child{grid-column:auto}.da-map-object{min-height:3.2rem}.da-map-object strong{font-size:.82rem}.da-metric-tiles{grid-template-columns:1fr}}.da-monitor-product-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:1rem;display:grid}.da-monitor-tree{padding:1rem;position:sticky;top:5.75rem}.da-monitor-tree>button,.da-monitor-tree-item{width:100%;min-height:3rem;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:.75rem;grid-template-columns:1.4rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .65rem;display:grid}.da-monitor-tree>button:hover,.da-monitor-tree>button.is-selected,.da-monitor-tree-item:hover,.da-monitor-tree-item.is-selected{color:#1d7450;background:#eaf5ef}.da-monitor-tree svg{width:1.2rem;height:1.2rem}.da-monitor-tree span{gap:.1rem;display:grid}.da-monitor-tree small{color:var(--muted)}.da-monitor-tree em{color:var(--muted);font-style:normal}.da-monitor-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;display:flex}.da-monitor-toolbar h2{margin:0 0 .25rem;font-size:1.14rem}.da-monitor-toolbar small{color:var(--muted)}.da-monitor-tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.da-monitor-tools input,.da-monitor-tools select,.da-history-actions select{border:1px solid var(--line);height:2.4rem;color:var(--ink);background:#fff;border-radius:.6rem;padding:0 .65rem}.da-monitor-card-grid{grid-template-columns:repeat(3,minmax(12rem,1fr));gap:.75rem;padding:1rem;display:grid}.da-monitor-metric-card{border:1px solid var(--line);background:#fff;border-top:3px solid #2f8f63;border-radius:.8rem;gap:.75rem;padding:.9rem;display:grid}.da-monitor-metric-card.quality-stale{background:#fffaf0;border-top-color:#d99a32}.da-monitor-metric-card.quality-offline,.da-monitor-metric-card.quality-error{background:#fff7f6;border-top-color:#d45a54}.da-monitor-metric-head,.da-monitor-metric-foot{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.da-monitor-metric-head>span{gap:.2rem;display:grid}.da-monitor-metric-head small,.da-monitor-metric-foot>span{color:var(--muted);font-size:.88rem}.da-monitor-metric-head button{color:#a7b1aa;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;padding:0;transition:color .15s,background .15s,border-color .15s,box-shadow .15s;display:grid}.da-monitor-metric-head button svg{width:1.2rem;height:1.2rem}.da-monitor-metric-head button.is-favorite{color:#8b5600;box-shadow:none;background:0 0;border-color:#0000}.da-monitor-metric-head button.is-favorite svg{fill:#f4b91f;stroke:#9a6100;stroke-width:2.2px}.da-monitor-value{font-size:1.9rem;font-weight:650}.da-monitor-value small{color:var(--muted);margin-left:.3rem;font-size:.94rem}.da-history-point-picker{flex-wrap:wrap;gap:.45rem;max-width:48rem;margin-top:.45rem;display:flex}.da-history-point-picker label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:.35rem .6rem}.da-history-point-picker input{accent-color:#2f8f63;margin-right:.3rem}.da-history-actions{align-items:flex-end;gap:.5rem;display:flex}.da-history-series-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.9rem;display:grid}.da-history-series-grid>article{border:1px solid var(--line);border-radius:.8rem;padding:.75rem;overflow:hidden}.da-history-series-head{justify-content:space-between;align-items:center;display:flex}.da-history-series-head span{display:grid}.da-history-series-head small,.da-history-series-head em{color:var(--muted);font-size:.88rem;font-style:normal}.da-history-series-grid .da-line-chart{min-height:13rem}.da-line-chart.is-empty{color:var(--muted);place-items:center;min-height:11rem;display:grid}.da-history-markers{border-top:1px solid var(--line);margin-top:1rem;padding-top:.9rem}.da-history-markers h3{margin:0 0 .6rem;font-size:1.02rem}.da-history-markers article{border-bottom:1px dashed var(--line);grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem 0;display:grid}.da-history-markers article>span{display:grid}.da-history-markers article small{color:var(--muted)}.da-product-tabs{gap:.5rem;margin-bottom:.9rem;display:flex}.da-product-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:.65rem;padding:.6rem 1rem}.da-product-tabs button.is-active{color:#176c49;background:#e8f5ee;border-color:#acd7c2;font-weight:650}.da-product-tabs button span{background:#207e551a;border-radius:999px;margin-left:.45rem;padding:.05rem .4rem}.da-alarm-rule-layout{grid-template-columns:minmax(18rem,.8fr) minmax(32rem,1.2fr);gap:.9rem;display:grid}.da-rule-list-panel,.da-rule-editor{padding:1.1rem}.da-rule-list-head,.da-rule-editor-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.9rem;display:flex}.da-rule-list-head h2,.da-rule-editor-head h2{margin:0 0 .25rem;font-size:1.14rem}.da-rule-list-head p,.da-rule-editor-head span{color:var(--muted);margin:0;font-size:.88rem}.da-rule-editor-head>div:last-child{gap:.45rem;display:flex}.da-rule-list{gap:.45rem;margin-top:.75rem;display:grid}.da-rule-list>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:.7rem;grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.7rem;display:grid}.da-rule-list>button:hover,.da-rule-list>button.is-selected{background:#f0f8f4;border-color:#85c8a8}.da-rule-list>button>span{gap:.2rem;display:grid}.da-rule-list small{color:var(--muted)}.da-rule-state{justify-items:end}.da-rule-state em{color:var(--muted);font-size:.88rem;font-style:normal}.da-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.da-rule-form>label{gap:.35rem;display:grid}.da-rule-form label>span,.da-rule-form legend{color:var(--muted);font-size:.88rem}.da-rule-form input,.da-rule-form select{border:1px solid var(--line);background:#fff;border-radius:.6rem;width:100%;min-height:2.5rem;padding:0 .65rem}.da-rule-form input[readonly]{color:#315e4a;cursor:default;background:#f4f8f5}.da-rule-form .da-field-help{color:#87958e;font-size:.8rem;line-height:1.45}.da-rule-form .da-rule-code-help{margin-top:-.55rem;margin-bottom:-.25rem;display:block}.da-rule-form .is-wide{grid-column:1/-1}.da-rule-condition{grid-template-columns:4.75rem minmax(0,1fr);gap:.45rem;display:grid}.da-rule-form fieldset{border:1px solid var(--line);border-radius:.7rem;gap:1rem;padding:.65rem .75rem;display:flex}.da-rule-form fieldset label{align-items:center;gap:.4rem;display:flex}.da-rule-form fieldset input{width:auto;min-height:auto}.da-rule-test-message{color:#1d7450;background:#eef7f2;border-radius:.6rem;grid-column:1/-1;align-items:center;gap:.5rem;margin:0;padding:.65rem;display:flex}.da-rule-test-message svg{width:1.05rem;height:1.05rem}.da-rule-form-actions{gap:.5rem;display:flex}@media (max-width:1000px){.da-monitor-product-layout,.da-alarm-rule-layout{grid-template-columns:1fr}.da-monitor-tree{position:static}.da-monitor-card-grid{grid-template-columns:repeat(2,minmax(11rem,1fr))}.da-history-series-grid{grid-template-columns:1fr}}@media (max-width:640px){.da-monitor-toolbar,.da-rule-list-head,.da-rule-editor-head{flex-direction:column}.da-monitor-tools{width:100%}.da-monitor-tools input,.da-monitor-tools select{flex:9rem}.da-monitor-card-grid,.da-rule-form{grid-template-columns:1fr}.da-rule-form .is-wide{grid-column:auto}.da-history-toolbar,.da-history-actions{align-items:stretch}}.da-app{padding-bottom:5.4rem}.da-app-secondary .da-simulation-ribbon{bottom:.75rem}.da-app-dashboard{color:#dff9eb;background:radial-gradient(circle at 52% 12%,#18634233,#0000 34rem),#020d09}.da-topbar{color:#e8fff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020e0af0;border-bottom-color:#4faf7c2e;grid-template-columns:minmax(18rem,1fr) auto minmax(30rem,1fr);height:4rem;box-shadow:0 8px 26px #00000042}.da-topbar-left{align-items:center;gap:.6rem;min-width:0;display:flex}.da-business-switcher,.da-capability-menu{flex:none;position:relative}.da-business-switcher>summary,.da-capability-menu>summary{color:#b9dec9;cursor:pointer;white-space:nowrap;background:#0a3021b8;border:1px solid #4ca97547;border-radius:.6rem;align-items:center;gap:.42rem;min-height:2.55rem;padding:.5rem .72rem;font-size:.88rem;font-weight:800;list-style:none;display:flex}.da-business-switcher>summary::-webkit-details-marker{display:none}.da-capability-menu>summary::-webkit-details-marker{display:none}.da-production-nav-menu>summary::-webkit-details-marker{display:none}.da-business-switcher[open]>summary,.da-capability-menu[open]>summary{color:#eafff2;background:#135b3bdb;border-color:#4ecf8a75}.da-business-switcher>summary svg{width:1.05rem}.da-business-menu-panel,.da-capability-menu-panel{z-index:120;color:#dff7e9;background:#041d14fa;border:1px solid #50b17c57;border-radius:.85rem;padding:.75rem;position:absolute;top:calc(100% + .65rem);left:0;box-shadow:0 1.1rem 2.8rem #00000061}.da-business-menu-panel{width:min(38rem,100vw - 2rem);max-height:calc(100vh - 5.5rem);overflow-y:auto}.da-business-menu-panel>small,.da-capability-menu-panel>small{color:#769d88;letter-spacing:.08em;padding:.2rem .35rem .45rem;font-size:.8rem;font-weight:800;display:block}.da-business-menu-panel button,.da-capability-menu-panel button{color:#cce8d8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;min-width:0;padding:.7rem;display:flex}.da-business-menu-panel button:hover,.da-business-menu-panel button.is-active,.da-capability-menu-panel button:hover,.da-capability-menu-panel button.is-active{color:#f0fff6;background:#23794d38;border-color:#4ab87b4d}.da-capability-menu-panel button.is-active,.da-business-menu-panel button.is-active{box-shadow:inset 3px 0 #43d18a}.da-business-menu-panel button>span,.da-capability-menu-panel button>span{gap:.16rem;min-width:0;display:grid}.da-business-menu-panel button strong,.da-business-menu-panel button em,.da-capability-menu-panel button strong,.da-capability-menu-panel button small{display:block}.da-business-menu-panel button strong,.da-capability-menu-panel button strong{font-size:.9rem}.da-business-menu-panel button em,.da-capability-menu-panel button small{color:#759887;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.da-business-menu-panel>button{width:100%;margin-bottom:.55rem}.da-business-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;display:grid}.da-capability-menu-panel{gap:.25rem;width:19rem;display:grid}.da-capability-menu-panel button{align-items:start;gap:.18rem;display:grid}.da-brand{color:#effff5;width:auto;padding:0 .85rem}.da-brand-mark{color:#2ed487;background:#12533747;border:1px solid #2ed48757;width:2.15rem;height:2.15rem;box-shadow:0 0 24px #2ed48729}.da-brand strong{color:#f0fff6;text-overflow:ellipsis;white-space:nowrap;max-width:22rem;overflow:hidden}.da-brand small{color:#769586}.da-brand>span:last-child{min-width:0}.da-base-selector{color:#cce7d7;background:#092218c7;border-color:#509f7442;max-width:14.5rem;padding:.44rem .62rem;font-size:.88rem}.da-topbar-title{color:#ddffeb;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.06rem;min-width:14rem;padding:.25rem 1.3rem;display:grid}.da-topbar-title strong{letter-spacing:.18em;text-shadow:0 0 18px #52e79c38;font-size:1.34rem}.da-topbar-title small{color:#6d9782;letter-spacing:.12em;font-size:.8rem}.da-top-actions{color:#cae6d6;justify-self:end;padding-right:.8rem}.da-weather-status,.da-sim-clock,.da-online-status{border-right:1px solid #74a78b2e;align-items:center;gap:.4rem;min-height:2.25rem;padding:0 .65rem;display:flex}.da-weather-status svg{color:#f0b94a}.da-weather-status strong,.da-weather-status small,.da-sim-clock strong,.da-sim-clock small{display:block}.da-weather-status strong,.da-sim-clock strong{color:#f3fff8;font-size:.88rem}.da-weather-status small,.da-sim-clock small{color:#789486;font-size:.8rem}.da-weather-status a{color:inherit;text-underline-offset:.12em;text-decoration:underline}.da-sim-clock{white-space:nowrap;text-align:center;flex-direction:column;justify-content:center;gap:.05rem;min-width:4.8rem}.da-sim-clock strong{font-size:1.14rem}.da-topbar .da-sim-clock .da-topbar-date{font-size:.78rem;font-weight:400;line-height:1.5}.da-topbar .da-sim-clock .da-topbar-time{font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:500;line-height:1.5}.da-topbar .da-weather-status strong{font-size:.9rem;font-weight:500}.da-topbar .da-weather-status small{font-size:.78rem}.da-online-status{color:#a7d6bb;font-size:.82rem;font-weight:800}.da-topbar .da-icon-button,.da-topbar .da-alarm-button{color:#a7c8b7}.da-topbar .da-icon-button:hover,.da-topbar .da-alarm-button:hover{color:#e5fff0;background:#1c4f3759;border-color:#47aa744d}.da-topbar .da-alarm-button span{border-color:#071a12}.da-topbar .da-role-switch select{color:#cce6d8;background:#0b2118;border-color:#529e7547}.da-topbar .da-avatar{color:#cbf2dc;background:#123a28;border-color:#43b2754d}.da-management-menu{flex:none;position:relative}.da-management-menu>summary{color:#8ebaa4;cursor:pointer;align-items:center;gap:.2rem;list-style:none;display:flex}.da-management-menu>summary::-webkit-details-marker{display:none}.da-management-menu>summary>svg{width:.8rem;height:.8rem;transition:transform .16s}.da-management-menu[open]>summary>svg{color:#53da98;transform:rotate(180deg)}.da-management-menu[open] .da-avatar,.da-management-menu>summary:hover .da-avatar{color:#effff6;background:#176744;border-color:#4bd38b8a}.da-management-menu>summary:focus-visible .da-avatar{color:#effff6;background:#176744;border-color:#4bd38b8a}.da-management-menu>summary:focus-visible{outline-offset:2px;border-radius:.7rem;outline:2px solid #58dda0}.da-management-menu-panel{z-index:140;color:#dff7e9;background:#041d14fa;border:1px solid #50b17c57;border-radius:.85rem;gap:.25rem;width:min(21rem,100vw - 1rem);max-height:calc(100vh - 11rem);padding:.55rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;overflow-y:auto;box-shadow:0 1.1rem 2.8rem #0000006b}.da-management-menu-panel>header{background:#12432d70;border-bottom:1px solid #4fa67733;gap:.12rem;margin:-.55rem -.55rem .2rem;padding:.8rem .9rem;display:grid}.da-management-menu-panel>header small,.da-management-menu-panel>header strong{display:block}.da-management-menu-panel>header small{color:#789c89;font-size:.8rem}.da-management-menu-panel>header strong{color:#f1fff7;font-size:1rem}.da-management-menu-panel .da-account-context{color:#9fc8b1;overflow-wrap:anywhere;font-size:.8rem;line-height:1.45}.da-account-avatar svg{width:1.15rem;height:1.15rem}.da-management-menu-panel>small{color:#719783;letter-spacing:.08em;padding:.55rem .55rem .25rem;font-size:.8rem;font-weight:800}.da-management-menu-panel>button{color:#cce8d8;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;width:100%;min-width:0;padding:.72rem .75rem;display:flex}:is(.da-management-menu-panel>button:hover,.da-management-menu-panel>button:focus-visible,.da-management-menu-panel>button.is-active){color:#f0fff6;background:#23794d3d;border-color:#4ab87b4d}.da-management-menu-panel>button.is-active{box-shadow:inset 3px 0 #43d18a}.da-management-menu-panel>button>svg{color:#55d997;flex:none;width:1.15rem;height:1.15rem}.da-management-menu-panel>button>span{gap:.16rem;min-width:0;display:grid}.da-management-menu-panel>button strong,.da-management-menu-panel>button small{display:block}.da-management-menu-panel>button strong{font-size:.95rem}.da-management-menu-panel>button small{color:#789c89;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.da-main{margin-left:0;padding:5.35rem clamp(1rem,2.4vw,2.5rem) 2.5rem}.da-main-dashboard{padding:4.55rem .65rem 1rem}.da-command-dashboard{max-width:120rem}.da-command-panel{background:linear-gradient(150deg,#071f16f0,#04140ee6);border:1px solid #41976947;border-radius:.72rem;min-width:0;overflow:hidden;box-shadow:inset 0 1px #adffd20a,0 12px 30px #00000038}.da-command-kpis{background:#051d14eb;border:1px solid #439a6a42;border-radius:.72rem;grid-template-columns:repeat(4,minmax(0,1fr));max-width:58rem;margin:0 auto .6rem;display:grid;box-shadow:0 12px 32px #00000038}.da-command-kpis article{border-right:1px solid #4d966f2e;align-items:center;gap:.75rem;min-height:4.6rem;padding:.6rem 1rem;display:flex}.da-command-kpis article:last-child{border-right:0}.da-command-kpis article>span{color:#75df9e;background:#3a935e29;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.da-command-kpis article.is-danger>span,.da-command-kpis article.is-danger strong{color:#ff7067}.da-command-kpis small,.da-command-kpis strong{display:block}.da-command-kpis small{color:#7fa08f;font-size:.82rem}.da-command-kpis strong{color:#dffced;margin-top:.1rem;font-size:1.45rem}.da-command-kpis strong em{color:#759486;font-size:.82rem;font-style:normal;font-weight:600}.da-command-grid{grid-template-columns:minmax(13.5rem,15rem) minmax(35rem,1fr) minmax(17rem,18.5rem);align-items:stretch;gap:.62rem;display:grid}.da-dashboard-panel-head{border-bottom:1px solid #44896433;justify-content:space-between;align-items:center;gap:.8rem;min-height:3rem;padding:.7rem .8rem;display:flex}.da-dashboard-panel-head h2{color:#d8f5e5;align-items:center;gap:.42rem;margin:0;font-size:.88rem;display:flex}.da-dashboard-panel-head h2 svg{color:#2ed487;width:1rem}.da-dashboard-panel-head button{color:#54cf89;cursor:pointer;background:0 0;border:0;font-size:.82rem}.da-monitor-rail{flex-direction:column;min-height:32rem;display:flex}.da-live-metrics{flex:1;padding:.3rem .75rem;display:grid}.da-live-metric{border-bottom:1px solid #4b866629;grid-template-columns:2rem minmax(0,1fr) 3.6rem;align-items:center;gap:.5rem;min-height:4.25rem;display:grid}.da-live-metric:last-child{border-bottom:0}.da-live-icon{color:#55d796;background:#25985b26;border-radius:.58rem;place-items:center;width:1.9rem;height:1.9rem;display:grid}.da-live-icon svg{width:.95rem}.da-live-metric small,.da-live-metric strong{display:block}.da-live-metric small{color:#759486;font-size:.8rem}.da-live-metric strong{color:#d9f7e6;margin-top:.18rem;font-size:1.02rem;font-weight:600}.da-live-metric strong em{color:#729283;margin-left:.18rem;font-size:.8rem;font-style:normal}.da-metric-spark{align-items:flex-end;gap:.15rem;height:2rem;display:flex}.da-metric-spark b{background:linear-gradient(#41e18c,#126b43);border-radius:99px 99px 0 0;width:.32rem}.da-data-freshness{color:#718f81;border-top:1px solid #44896433;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.da-command-center{background:#05130d;border:1px solid #3a9f683d;border-radius:.72rem;min-width:0;min-height:32rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000004d}.da-scenario-toolbar{z-index:15;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03140dc7;border:1px solid #52ae7c45;border-radius:.55rem;align-items:center;gap:.2rem;padding:.28rem;display:flex;position:absolute;top:.65rem;right:.65rem}.da-scenario-toolbar span,.da-scenario-toolbar button{color:#a6cbbb;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.32rem;min-height:1.9rem;padding:.35rem .5rem;font-size:.8rem;display:flex}.da-scenario-toolbar button{cursor:pointer}.da-scenario-toolbar button:hover:not(:disabled){color:#edfff5;background:#2f975c38}.da-scenario-toolbar button:disabled{cursor:not-allowed;opacity:.4}.da-scenario-toolbar svg{width:.85rem}.da-twin-map-g13{background:#06130e;border-radius:0;width:100%;min-height:32rem}.da-twin-image,.da-twin-vignette{position:absolute;inset:0}.da-twin-image{z-index:-2;background:url(/assets/digital-twin-farm-v1.webp) 50%/cover no-repeat}.da-twin-vignette{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#00090657,#0000 18% 82%,#0009065c),linear-gradient(#0008052e,#0000 16% 72%,#0008056b)}.da-pipe-segment{z-index:2;pointer-events:none;opacity:.66;background:linear-gradient(90deg,#0000,#22aee2,#53e0ff,#0000);border-radius:99px;height:2px;position:absolute;box-shadow:0 0 8px #38bfebb3}.da-pipe-segment:after{content:"";background:#8be8ff;border-radius:99px;width:5px;height:5px;animation:2.2s linear infinite pipeFlow;position:absolute;inset:-2px auto auto 58%;box-shadow:0 0 8px #50d6ff}.pipe-a{width:62%;top:42%;left:18%}.pipe-b{width:72%;top:64%;left:14%}.pipe-c{width:29%;top:29%;left:37%;transform:rotate(90deg)}.pipe-d{width:25%;top:54%;left:47%;transform:rotate(90deg)}@keyframes pipeFlow{0%{opacity:.25;transform:translate(-2rem)}to{opacity:1;transform:translate(2rem)}}.da-twin-device-marker{z-index:5;color:#b6ffe0;pointer-events:none;background:#043923db;border:1px solid #53ec9dc7;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 .25rem #2cdf8617,0 0 15px #30de8985}.da-twin-device-marker svg{width:.78rem}.da-twin-hotspot{z-index:4;color:#effff6;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.35rem;padding:0;transition:all .15s;position:absolute}.da-twin-hotspot>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02120bc2;border:1px solid #91e0b32e;border-radius:.4rem;gap:.04rem;min-width:3.8rem;padding:.3rem .5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #00000038}.da-twin-hotspot strong{font-size:.88rem}.da-twin-hotspot small{color:#90b7a3;font-size:.8rem}.da-twin-hotspot>svg{color:#ff6d61;filter:drop-shadow(0 0 6px #ff4b41a6);width:1.1rem;position:absolute;top:.5rem;right:.5rem}:is(.da-twin-hotspot:hover,.da-twin-hotspot:focus-visible,.da-twin-hotspot.is-selected){background:#2fd38414;border-color:#37d98a;outline:none;box-shadow:inset 0 0 22px #37d98a21,0 0 14px #37d98a33}.da-twin-hotspot.has-alarm{background:#ff4a4014;border-color:#ff6659e0;animation:2s ease-in-out infinite hotspotAlarm}.da-twin-hotspot.has-alarm.is-selected{border-color:#ff9b55;box-shadow:inset 0 0 24px #ff5d4929,0 0 16px #ff594847}@keyframes hotspotAlarm{50%{box-shadow:0 0 0 .32rem #ff524614}}.da-twin-map-title{z-index:8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03140dc2;border:1px solid #52ae7c3d;border-radius:.48rem;align-items:center;gap:.38rem;padding:.45rem .58rem;display:flex;position:absolute;top:.7rem;left:.7rem}.da-twin-map-title strong{font-size:.82rem}.da-twin-map-title small{color:#719080;font-size:.8rem}.da-twin-map-legend{z-index:8;color:#9cbead;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03140dc7;border:1px solid #52ae7c3b;border-radius:.46rem;gap:.65rem;padding:.42rem .55rem;font-size:.8rem;display:flex;position:absolute;bottom:.65rem;right:.65rem}.da-twin-map-legend span{align-items:center;gap:.25rem;display:flex}.da-twin-map-legend i{background:#3cd98c;border-radius:99px;width:.42rem;height:.42rem}.da-twin-map-legend i.warning{background:#ff6f5f}.da-twin-map-legend i.device{background:#39bce7}.da-selected-object-link{z-index:8;color:#bcf3d3;cursor:pointer;background:#063622d6;border:1px solid #3fc97d66;border-radius:.45rem;align-items:center;gap:.25rem;padding:.45rem .62rem;font-size:.8rem;display:flex;position:absolute;bottom:.65rem;left:.65rem}.da-selected-object-link svg{width:.8rem}.da-command-rail{flex-direction:column;gap:.62rem;min-height:32rem;display:flex}.da-dashboard-alarms{flex:none}.da-dashboard-alarm-list{gap:.35rem;padding:.35rem .65rem .65rem;display:grid}.da-dashboard-alarm-list button{color:#dcefe5;cursor:pointer;text-align:left;background:#591c183d;border:1px solid #c54a414d;border-radius:.48rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.55rem;display:grid}.da-dashboard-alarm-list button>svg{color:#729383;width:.8rem}.da-dashboard-alarm-list strong,.da-dashboard-alarm-list small{display:block}.da-dashboard-alarm-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.da-dashboard-alarm-list small{color:#a88882;margin-top:.18rem;font-size:.8rem}.da-dashboard-clear{color:#78a38c;align-items:center;gap:.5rem;padding:1.25rem;font-size:.82rem;display:flex}.da-object-control{flex-direction:column;flex:1;padding:.75rem;display:flex}.da-object-control-head{border-bottom:1px solid #4e8b6b2e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding-bottom:.65rem;display:grid}.da-object-control-head>span:first-child{color:#62dc96;background:#30975c29;border-radius:.55rem;place-items:center;width:2.15rem;height:2.15rem;display:grid}.da-object-control-head small{color:#739284;font-size:.8rem}.da-object-control-head h2{color:#e4faed;text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.82rem;overflow:hidden}.da-object-control-head .da-status-chip{white-space:nowrap;padding:.2rem .34rem;font-size:.8rem;line-height:1.15}.da-control-reading{background:#1e653e1f;border:1px solid #41976933;border-radius:.55rem;margin:.65rem 0;padding:.7rem;position:relative;overflow:hidden}.da-object-control>.da-control-reading{flex-direction:column;flex:auto;justify-content:center;min-height:6.5rem;display:flex}.da-control-reading:after{display:none}.da-control-reading span,.da-control-reading strong,.da-control-reading em{display:block}.da-control-reading-head,.da-moisture-target-labels{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.da-control-reading-head em{color:#bce9ce;font-weight:750}.da-moisture-target{width:100%;margin-top:auto;padding-top:.8rem}.da-moisture-scale{background:#719d8633;border-radius:999px;width:100%;height:.55rem;position:relative}.da-moisture-target-band{background:linear-gradient(90deg,#2f9e68,#59d996);border-radius:999px;position:absolute;top:0;bottom:0}.da-moisture-scale>i{z-index:1;background:#46bce8;border:2px solid #eafff2;border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #46bce82e}.da-moisture-target-labels{margin-top:.45rem}.da-moisture-target-labels span,.da-moisture-target-labels em{color:#92b5a2;font-size:.8rem;font-style:normal}.da-control-reading span{color:#7f9e8f;font-size:.8rem}.da-control-reading strong{color:#e9fff2;margin:.18rem 0;font-size:1.65rem}.da-control-reading strong.textual{font-size:1.14rem}.da-control-reading strong small{color:#83a694;margin-left:.12rem;font-size:.82rem}.da-control-reading em{color:#63cf91;font-size:.8rem;font-style:normal}.da-control-reading.is-hot strong,.da-control-reading.is-hot em{color:#ff7668}.da-device-state-row{color:#789787;border-bottom:1px solid #47826424;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .15rem;font-size:.8rem;display:flex}.da-device-state-row strong{color:#b7dac8;font-size:.8rem}.da-command-primary,.da-command-link{cursor:pointer;border-radius:.46rem;justify-content:center;align-items:center;gap:.4rem;width:100%;min-height:2.25rem;margin-top:.65rem;font-size:.82rem;font-weight:800;display:flex}.da-command-primary{color:#edfff5;background:linear-gradient(135deg,#127b45,#1ea964);border:1px solid #20985a;box-shadow:0 8px 16px #1079442e}.da-command-primary:disabled{cursor:not-allowed;filter:saturate(.4);opacity:.45}.da-command-primary svg,.da-command-link svg{width:.82rem}.da-command-link{color:#61d493;background:0 0;border:1px solid #3abc7547;margin-top:.35rem}.da-command-evidence{grid-template-columns:minmax(24rem,1.2fr) minmax(13rem,.62fr) minmax(22rem,1fr);gap:.62rem;margin-top:.62rem;display:grid}.da-command-evidence>article{min-height:8.2rem}.da-evidence-title{color:#bedbcb;border-bottom:1px solid #4489642e;justify-content:space-between;align-items:center;min-height:2.25rem;padding:.55rem .72rem;font-size:.82rem;display:flex}.da-evidence-title button,.da-evidence-title small{color:#54c985;cursor:pointer;background:0 0;border:0;font-size:.8rem}.da-command-trends .da-mini-trends{gap:.5rem;height:5.8rem;padding:.45rem .65rem}.da-command-trends .da-mini-trends>div{background:#1035253d;border-color:#458f692e;padding:.45rem}.da-command-trends .da-mini-trends span{color:#759685}.da-command-trends .da-mini-trends strong{color:#d9f6e6;font-size:1.02rem}.da-command-trends .da-mini-trends svg{opacity:.68;height:2.8rem}.da-device-health{align-items:center;gap:.8rem;padding:.8rem;display:flex}.da-device-donut{border-radius:50%;flex:none;width:4.7rem;height:4.7rem;padding:.48rem}.da-device-donut>span{color:#79a18c;background:#061a11;border-radius:50%;place-items:center;width:100%;height:100%;font-size:.82rem;display:grid}.da-device-donut strong{color:#e3fff0;font-size:1.34rem}.da-device-health>div:last-child span,.da-device-health>div:last-child strong,.da-device-health>div:last-child small{display:block}.da-device-health>div:last-child span{color:#779786;font-size:.8rem}.da-device-health>div:last-child strong{color:#baf2d2;margin:.25rem 0;font-size:.82rem}.da-device-health>div:last-child small{color:#587765;font-size:.8rem}.da-command-audit{padding-bottom:.45rem}.da-command-audit>div:not(.da-evidence-title){color:#8baf9c;grid-template-columns:auto 2.2rem minmax(0,1fr) auto;align-items:center;gap:.4rem;min-height:1.68rem;padding:.25rem .65rem;font-size:.8rem;display:grid}.da-command-audit .da-status-chip{padding:.22rem .35rem;font-size:.8rem}.da-command-audit strong{color:#d2ecde}.da-command-audit small{color:#678675;font-size:inherit}.da-command-audit>p{color:#668573;text-align:center;margin:0;padding:1.3rem .8rem;font-size:.8rem}.da-bottom-dock{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#04160ff0;border:1px solid #48a4714d;border-radius:.75rem;max-width:calc(100vw - 1.5rem);padding:.3rem;display:flex;position:fixed;bottom:.45rem;right:50%;overflow-x:auto;transform:translate(50%);box-shadow:0 12px 35px #0000005c}.da-bottom-dock::-webkit-scrollbar{display:none}.da-bottom-dock button{color:#759687;cursor:pointer;background:0 0;border:0;border-right:1px solid #48896929;place-items:center;gap:.18rem;min-width:6.3rem;min-height:3.7rem;padding:.38rem .55rem;display:grid;position:relative}.da-bottom-dock button:last-child{border-right:0}.da-bottom-dock button>span{border-radius:.5rem;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative}.da-bottom-dock button svg{width:1rem}.da-bottom-dock button small{white-space:nowrap;font-size:.8rem}.da-bottom-dock button em{color:#fff;background:#ed5b50;border-radius:99px;place-items:center;min-width:.9rem;height:.9rem;font-size:.8rem;font-style:normal;display:grid;position:absolute;top:-.35rem;right:-.45rem}.da-bottom-dock button:hover,.da-bottom-dock button.is-active{color:#dff9ea;background:#267e4e2e}.da-bottom-dock button.is-active>span{color:#5de59b;background:#33ae6933;box-shadow:0 0 16px #34d2801f}.da-simulation-ribbon{color:#8eb5a1;background:#051d14e6;border-color:#439b6942;bottom:4.75rem;right:.7rem;box-shadow:0 8px 22px #0000003d}.da-simulation-ribbon small{color:#567565}.da-app-dashboard .da-error-banner,.da-app-dashboard .da-loading,.da-app-dashboard .da-state-page{color:#d9f7e6;background:#061f15eb;border-color:#45976940}@media (max-width:1420px){.da-topbar{grid-template-columns:minmax(17rem,1fr) auto minmax(25rem,1fr)}.da-weather-status,.da-sim-clock,.da-topbar .da-top-actions>.da-icon-button[title=使用帮助],.da-topbar .da-top-actions>.da-icon-button[aria-label=刷新数据]{display:none}.da-command-grid{grid-template-columns:13rem minmax(32rem,1fr) 16rem}.da-live-metric{grid-template-columns:1.8rem minmax(0,1fr) 2.5rem}.da-bottom-dock button{min-width:5.6rem}}@media (max-width:1180px){.da-topbar{grid-template-columns:minmax(15rem,1fr) auto minmax(19rem,1fr)}.da-base-selector span,.da-capability-menu,.da-sim-clock{display:none}.da-command-grid{grid-template-columns:13rem minmax(0,1fr)}.da-command-rail{grid-column:1/-1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.da-command-evidence{grid-template-columns:1fr .65fr}.da-command-audit{grid-column:1/-1}.da-bottom-dock{width:calc(100vw - 1rem)}.da-bottom-dock button{flex:1;min-width:6.1rem}}@media (max-width:900px){.da-topbar{grid-template-columns:minmax(0,1fr) auto}.da-topbar-title,.da-online-status,.da-icon-button{display:none}.da-main{padding-top:5rem}.da-main-dashboard{padding:4.55rem .5rem 1rem}.da-command-kpis{grid-template-columns:repeat(2,1fr)}.da-command-kpis article:nth-child(2){border-right:0}.da-command-kpis article:nth-child(-n+2){border-bottom:1px solid #4d966f2e}.da-command-grid{grid-template-columns:1fr}.da-command-center{order:1;min-height:29rem;overflow-x:auto}.da-twin-map-g13{min-width:48rem;min-height:29rem}.da-monitor-rail{order:2;min-height:0}.da-live-metrics{grid-template-columns:repeat(2,1fr)}.da-live-metric:nth-child(odd){border-right:1px solid #4b866629;padding-right:.7rem}.da-command-rail{order:3;grid-column:auto}.da-command-evidence{grid-template-columns:1fr}.da-command-audit{grid-column:auto}.da-simulation-ribbon{display:none}}@media (max-width:640px){.da-topbar{grid-template-columns:minmax(0,1fr) auto;height:3.8rem}.da-brand{padding-left:.5rem}.da-brand span:last-child,.da-base-selector,.da-role-switch,.da-avatar,.da-business-switcher>summary span{display:none}.da-business-menu-panel{width:min(22rem,100vw - 1rem)}.da-business-menu-grid{grid-template-columns:1fr}.da-top-actions{padding-right:.35rem}.da-main{padding:4.65rem .65rem 1rem}.da-main-dashboard{padding:4.2rem .38rem .8rem}.da-command-kpis article{min-height:3.8rem;padding:.45rem .65rem}.da-command-kpis article>span{width:2rem;height:2rem}.da-command-kpis strong{font-size:1.34rem}.da-live-metrics{grid-template-columns:1fr}.da-live-metric:nth-child(odd){border-right:0}.da-command-rail{grid-template-columns:1fr}.da-scenario-toolbar span:first-child{display:none}.da-command-evidence{display:block}.da-command-evidence>article+article{margin-top:.55rem}.da-bottom-dock{justify-content:flex-start}.da-bottom-dock button{flex:none;min-width:5.2rem}}.da-system-workspace{--system-ink:#1f3730;--system-green:#266a4c;--system-mint:#eaf4ee;--system-border:#dce8e0;gap:.8rem}.da-system-hero{background:radial-gradient(circle at 84% 12%,#60a0782e,#0000 28%),linear-gradient(128deg,#f7fbf8 0%,#edf6f0 58%,#e5f0ea 100%);border:1px solid #d9e7de;border-radius:.65rem;grid-template-columns:minmax(0,1fr) 10rem;align-items:center;gap:1.1rem;padding:1.05rem 1.2rem;display:grid;position:relative;overflow:hidden}.da-system-hero:after{content:"";border:1px solid #266a4c21;border-radius:50%;width:11rem;height:11rem;position:absolute;bottom:-3rem;right:-2rem;box-shadow:0 0 0 1rem #266a4c09,0 0 0 2.5rem #266a4c06}.da-system-kicker{color:#39785b;letter-spacing:.13em;margin-bottom:.28rem;font-size:.8rem;font-weight:800;display:block}.da-system-hero h2{color:var(--system-ink);margin:0;font-family:inherit;font-size:1.14rem;font-weight:600}.da-system-hero p{color:#66796e;max-width:31rem;margin:.35rem 0 0;font-size:.8rem;line-height:1.75}.da-system-health{z-index:1;background:#ffffffb8;border:1px solid #ffffffb3;border-radius:.55rem;gap:.12rem;padding:.72rem .8rem;display:grid;box-shadow:0 .4rem 1rem #2a594114}.da-system-health span,.da-system-health small{color:#728479;font-size:.8rem}.da-system-health strong{color:#2b7852;font-size:.94rem}.da-system-health.is-degraded strong{color:#b06b2d}.da-system-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.da-system-kpis article{border:1px solid var(--system-border);background:#fff;border-radius:.52rem;gap:.16rem;padding:.72rem .78rem;display:grid}.da-system-kpis span,.da-system-kpis small{color:#75857b;font-size:.8rem}.da-system-kpis strong{color:var(--system-ink);font-size:.94rem}.da-system-tabs{border:1px solid var(--system-border);background:#f7faf8;border-radius:.5rem;gap:.22rem;padding:.2rem;display:flex;overflow-x:auto}.da-system-tabs button{color:#68796f;background:0 0;border:0;border-radius:.38rem;flex:1 0 auto;padding:.45rem .75rem;font-size:.8rem;font-weight:700}.da-system-tabs button.is-active{background:var(--system-green);color:#fff;box-shadow:0 .22rem .5rem #266a4c2e}.da-system-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.65rem;display:grid}.da-system-grid.is-access{grid-template-columns:.9fr 1.1fr}.da-system-grid.is-config{grid-template-columns:1fr}.da-system-panel{min-width:0;padding:.78rem}.da-system-panel-head{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.65rem;display:flex}.da-system-panel-head h2{color:var(--system-ink);margin:0;font-size:.82rem}.da-system-panel-head p{color:#849087;margin:.12rem 0 0;font-size:.8rem}.da-system-panel-head>button,.da-system-config-actions button,.da-system-inline-form button,.da-system-pending-invites button,.da-system-role-tools button,.da-system-simulation-actions button,.da-system-impact-preview button,.da-system-weather-actions button,.da-system-user-detail>button,.da-system-access-editor button,.da-system-permission-actions button,.da-system-asset-list button,.da-system-dictionary-list button{color:#347152;background:#eff7f1;border:1px solid #cfe0d5;border-radius:.35rem;padding:.35rem .5rem;font-size:.8rem;font-weight:700}.da-system-panel button:disabled{opacity:.52}.da-system-user-list{gap:.3rem;max-height:13rem;display:grid;overflow:auto}.da-system-user-list>button{text-align:left;background:#f8faf9;border:1px solid #0000;border-radius:.42rem;grid-template-columns:1.25rem 1fr auto;align-items:center;gap:.42rem;padding:.42rem;display:grid}.da-system-user-list>button.is-active{background:#eef6f1;border-color:#9fc4ad}.da-system-user-avatar{color:#347052;background:#d9eadf;border-radius:.38rem;place-items:center;width:1.2rem;height:1.2rem;font-size:.8rem;font-weight:800;display:grid}.da-system-user-list button>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.da-system-user-list strong{color:#334b40;font-size:.8rem}.da-system-user-list small{color:#7a8a80;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.da-system-user-list em,.da-system-asset-list>article>span:nth-child(3){color:#41805c;background:#e4f2e9;border-radius:1rem;padding:.14rem .28rem;font-size:.8rem;font-style:normal}.da-system-user-list em.is-disabled,.da-system-user-list em.is-locked,.da-system-asset-list>article>span.is-disabled{color:#8a7770;background:#f1ece9}.da-system-invite-box{background:#f8fbf9;border:1px solid #dce8e0;border-radius:.42rem;gap:.45rem;margin-bottom:.55rem;padding:.5rem;display:grid}.da-system-inline-form{grid-template-columns:.8fr 1.2fr .85fr 1fr auto;align-items:end;gap:.32rem;display:grid}.da-system-inline-form.is-dictionary{grid-template-columns:1fr .8fr 1fr auto;margin-bottom:.5rem}.da-system-inline-form label{color:#74847a;gap:.12rem;font-size:.8rem;display:grid}.da-system-inline-form input,.da-system-inline-form select,.da-system-role-tools select,.da-system-role-tools input,.da-system-config-draft-form input,.da-system-config-draft-form select{color:#3f594b;background:#fff;border:1px solid #d5e2d9;border-radius:.32rem;min-width:0;padding:.32rem .38rem;font-size:.8rem}.da-system-pending-invites{gap:.28rem;display:grid}.da-system-pending-invites article{border-top:1px dashed #d7e3db;grid-template-columns:1fr auto auto auto;align-items:center;gap:.35rem;padding-top:.35rem;display:grid}.da-system-pending-invites span{display:grid}.da-system-pending-invites strong,.da-system-pending-invites code,.da-system-pending-invites small{color:#577063;font-size:.8rem}.da-system-user-detail{border-top:1px solid #e5ece7;grid-template-columns:1fr 1fr auto;align-items:center;gap:.45rem;margin-top:.55rem;padding:.55rem;display:grid}.da-system-user-detail>div{gap:.07rem;display:grid}.da-system-user-detail span,.da-system-user-detail small{color:#849087;font-size:.8rem}.da-system-user-detail strong{color:#3d5247;font-size:.8rem}.da-system-access-editor{border-top:1px dashed #dde8e0;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:end;padding-top:.45rem;gap:.4rem!important;display:grid!important}.da-system-access-editor label{color:#738278;gap:.14rem;font-size:.8rem;display:grid}.da-system-access-editor select{color:#3f594b;background:#fff;border:1px solid #d6e3da;border-radius:.32rem;min-width:0;padding:.33rem .4rem;font-size:.8rem}.da-system-access-editor>small{color:#9a6b37;grid-column:1/-1}.da-system-lock-note{color:#9a6b37;grid-column:1/-1;margin:.1rem 0 0;font-size:.8rem}.da-system-role-switcher{flex-wrap:wrap;gap:.26rem;display:flex}.da-system-role-switcher button{color:#64756b;background:#fff;border:1px solid #dfe8e2;border-radius:.32rem;gap:.25rem;padding:.3rem .42rem;font-size:.8rem;display:flex}.da-system-role-switcher button.is-active{color:#2e694b;background:#eaf4ee;border-color:#77a88c}.da-system-role-switcher small{opacity:.7}.da-system-permission-matrix{margin-top:.55rem}.da-system-role-summary{align-items:baseline;gap:.4rem;margin-bottom:.4rem;display:flex}.da-system-role-summary strong{color:var(--system-ink);font-size:.82rem}.da-system-role-summary span{color:#7c8981;flex:1;font-size:.8rem}.da-system-role-summary em{color:#4b7b61;font-size:.8rem;font-style:normal}.da-system-role-tools{background:#f8faf8;border:1px solid #e0e9e3;border-radius:.36rem;grid-template-columns:minmax(7rem,.7fr) 1fr auto;align-items:end;gap:.38rem;margin-bottom:.45rem;padding:.42rem;display:grid}.da-system-role-tools label,.da-system-role-tools p,.da-system-role-tools>small{color:#76867c;gap:.08rem;margin:0;font-size:.8rem;display:grid}.da-system-role-tools>small{grid-column:1/-1}.da-system-role-clone{grid-template-columns:minmax(8rem,1fr) auto;align-items:end;gap:.32rem;display:grid}.da-system-role-clone label{min-width:0}.da-system-permission-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;max-height:11.5rem;display:grid;overflow:auto}.da-system-permission-chips label{color:#a2aaa5;text-overflow:ellipsis;white-space:nowrap;background:#fafbfa;border:1px solid #e5eae7;border-radius:.25rem;align-items:center;gap:.2rem;padding:.25rem .3rem;font-family:inherit;font-size:.8rem;display:flex;overflow:hidden}.da-system-permission-chips label.is-granted{color:#347253;background:#edf7f1;border-color:#c5dfcf}.da-system-permission-chips input{accent-color:#347253;width:.42rem;height:.42rem;margin:0}.da-system-permission-actions{align-items:center;gap:.45rem;margin-top:.42rem;display:flex}.da-system-permission-actions small{color:#9a6b37;font-size:.8rem}.da-system-separation{color:#84663e;background:#fbf6ed;border-left:2px solid #c5944d;margin:.45rem 0 0;padding:.38rem .45rem;font-size:.8rem;line-height:1.55}.da-system-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.da-system-asset-list{gap:.25rem;max-height:12rem;display:grid;overflow:auto}.da-system-asset-list article{border-bottom:1px solid #edf1ee;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:.35rem;padding:.38rem 0;display:grid}.da-system-asset-list article>span{gap:.06rem;display:grid}.da-system-asset-list strong{color:#355044;font-size:.8rem}.da-system-asset-list small,.da-system-asset-list em{color:#839087;font-size:.8rem;font-style:normal}.da-system-config-list{gap:.46rem;display:grid}.da-system-config-list>article{background:#fbfcfb;border:1px solid #e2eae5;border-radius:.42rem;grid-template-columns:minmax(13rem,.72fr) minmax(20rem,1.45fr) minmax(13rem,.68fr);align-items:start;gap:.75rem 1rem;padding:.8rem;display:grid}.da-system-config-identity,.da-system-config-value{gap:.16rem;min-width:0;display:grid}.da-system-config-list span,.da-system-config-list small{color:#7e8d84;font-size:.8rem;line-height:1.5}.da-system-config-list strong{color:#304b3e;overflow-wrap:anywhere;font-size:.8rem}.da-system-config-actions{flex-direction:column;gap:.22rem;display:flex}.da-system-config-draft-form{gap:.18rem;display:grid}.da-system-technical-code{color:#74877c;min-width:0;font-size:.8rem}.da-system-technical-code summary{cursor:pointer;color:#557264;width:fit-content;font-weight:700}.da-system-technical-code code{overflow-wrap:anywhere;color:#456656;background:#eef4f0;border-radius:.3rem;margin-top:.2rem;padding:.28rem .38rem;font-size:.8rem;display:block}.da-system-version-track{flex-wrap:wrap;grid-column:1/-1;gap:.22rem;display:flex}.da-system-version-track span{background:#eef2ef;border-radius:1rem;padding:.15rem .28rem}.da-system-version-track span.is-published{color:#287149;background:#e2f2e8}.da-system-version-track span.is-draft{color:#8a692b;background:#f7edd8}.da-system-dictionary-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.da-system-dictionary-list article{background:#fbfcfb;border:1px solid #e5ebe7;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.48rem .75rem;padding:.72rem;display:grid}.da-system-dictionary-identity,.da-system-dictionary-status{gap:.14rem;min-width:0;display:grid}.da-system-dictionary-list span,.da-system-dictionary-list small,.da-system-dictionary-list summary{color:#809087;font-size:.8rem}.da-system-dictionary-list strong{color:#385044;font-size:.8rem}.da-system-dictionary-actions{flex-direction:column;grid-area:1/2/3;gap:.32rem;display:flex}.da-system-audit-filters{grid-template-columns:8rem 1fr;gap:.4rem;margin-bottom:.48rem;display:grid}.da-system-audit-filters select,.da-system-audit-filters input{color:#52675b;background:#fff;border:1px solid #dce6df;border-radius:.34rem;min-width:0;padding:.38rem .45rem;font-size:.8rem}.da-system-audit-list{max-height:18rem;display:grid;overflow:auto}.da-system-audit-list article{border-bottom:1px solid #e8eee9;grid-template-columns:4rem 1fr .8fr 2.5rem;align-items:center;gap:.45rem;padding:.45rem .2rem;display:grid}.da-system-audit-detail{grid-column:1/-1;padding:.12rem 0}.da-system-audit-detail summary{cursor:pointer;color:#397555;width:max-content;font-size:.8rem}.da-system-audit-detail>div{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.4rem;display:grid}.da-system-audit-detail section{background:#f8faf8;border:1px solid #e1e9e3;border-radius:.32rem;min-width:0;padding:.4rem}.da-system-audit-detail pre{color:#53665b;white-space:pre-wrap;word-break:break-word;max-height:8rem;margin:.25rem 0 0;font-size:.8rem;line-height:1.5;overflow:auto}.da-system-audit-list time,.da-system-audit-list small,.da-system-audit-list code{color:#849189;font-size:.8rem}.da-system-audit-list article>span{gap:.08rem;min-width:0;display:grid}.da-system-audit-list strong{color:#345043;font-size:.8rem}.da-system-audit-list em{color:#557263;font-size:.8rem;font-style:normal}.da-system-audit-list code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-system-audit-list a{color:#397555;font-size:.8rem;text-decoration:none}.da-system-retention,.da-system-footnote,.da-system-empty{color:#849188;margin:.5rem 0 0;font-size:.8rem}.da-system-job-list,.da-system-error-list{gap:.3rem;display:grid}.da-system-job-list article{border:1px solid #e2eae5;border-radius:.38rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.4rem;padding:.48rem;display:grid}.da-system-job-list article>span,.da-system-error-list article>span{color:#397454;background:#e6f2ea;border-radius:1rem;padding:.16rem .28rem;font-size:.8rem}.da-system-job-list article>span.is-failed,.da-system-error-list article>span.is-error{color:#a14a3b;background:#f8e8e5}.da-system-job-list article>div,.da-system-error-list article>div{gap:.06rem;display:grid}.da-system-job-list strong,.da-system-error-list strong{color:#344d41;font-size:.8rem}.da-system-job-list small,.da-system-error-list small,.da-system-job-list em,.da-system-error-list em{color:#829087;font-size:.8rem;font-style:normal}.da-system-job-list p{color:#a55447;grid-column:2/-1;margin:0;font-size:.8rem}.da-system-error-list article{background:#fbf7f5;border-left:2px solid #c2765d;grid-template-columns:auto 1fr auto;align-items:start;gap:.4rem;padding:.48rem;display:grid}.da-system-error-list p{color:#7f665e;margin:.1rem 0 0;font-size:.8rem}.da-system-simulation-grid{gap:.65rem;display:grid}.da-system-scenario-panel{gap:.8rem;padding:1rem;display:grid}.da-system-scenario-config-grid{grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:.75rem;display:grid}.da-system-scenario-config,.da-system-scenario-library,.da-system-scenario-runtime{background:#f9fbfa;border:1px solid #dce8e0;border-radius:.62rem;min-width:0;padding:.82rem}.da-system-scenario-config,.da-system-scenario-library{align-content:start;gap:.68rem;display:grid}.da-system-scenario-config>header,.da-system-scenario-library>header,.da-system-scenario-runtime>header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.da-system-scenario-config h3,.da-system-scenario-library h3,.da-system-scenario-runtime h3{color:#234b38;margin:0;font-size:.92rem}.da-system-scenario-config header p,.da-system-scenario-library header p,.da-system-scenario-runtime header p{color:#7a8a80;margin:.18rem 0 0;font-size:.8rem;line-height:1.45}.da-system-scenario-config header>span{color:#6e8176;flex:none;font-size:.8rem}.da-system-scenario-config label,.da-system-scenario-library>label{color:#496657;gap:.28rem;font-size:.8rem;font-weight:700;display:grid}.da-system-scenario-config input,.da-system-scenario-config select,.da-system-scenario-library select{color:#244b38;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5e3da;border-radius:.45rem;padding:.56rem .62rem}.da-system-scenario-config input:disabled,.da-system-scenario-config select:disabled,.da-system-scenario-library select:disabled{color:#819087;background:#f1f4f2}.da-system-scenario-fields{grid-template-columns:minmax(0,1.4fr) minmax(8rem,.6fr);gap:.55rem;display:grid}.da-system-scenario-config-actions{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.da-system-scenario-config-actions small{color:#7a8a80;font-size:.8rem;line-height:1.45}.da-system-scenario-config-actions button,.da-system-scenario-library>button,.da-system-active-scenarios button{color:#236b46;font:inherit;cursor:pointer;background:#edf7f0;border:1px solid #bfd8c8;border-radius:.42rem;font-size:.8rem;font-weight:750}.da-system-scenario-config-actions button,.da-system-scenario-library>button{padding:.5rem .72rem}.da-system-scenario-description{background:#eef6f1;border-left:3px solid #53a277;border-radius:.35rem;gap:.14rem;padding:.65rem .72rem;display:grid}.da-system-scenario-description span{color:#708077;font-size:.8rem}.da-system-scenario-description strong{color:#28553e;font-size:.88rem}.da-system-scenario-description p{color:#61776a;margin:.12rem 0 0;font-size:.8rem;line-height:1.5}.da-system-active-scenarios{border-top:1px solid #e1eae4;gap:.35rem;padding-top:.6rem;display:grid}.da-system-active-scenarios>small{color:#687d71;font-size:.8rem;font-weight:750}.da-system-active-scenarios>p{color:#829087;margin:0;font-size:.8rem}.da-system-active-scenarios>div{flex-wrap:wrap;gap:.38rem;display:flex}.da-system-active-scenarios span{color:#78591f;background:#fbf0d8;border-radius:2rem;align-items:center;gap:.35rem;padding:.25rem .3rem .25rem .48rem;font-size:.8rem;font-weight:700;display:inline-flex}.da-system-active-scenarios button{color:#7e5c1e;background:#fffaf0;border-color:#e1c88e;padding:.15rem .38rem}.da-system-scenario-runtime{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:.7rem;display:grid}.da-system-scenario-runtime>header{align-items:center}.da-system-scenario-runtime .da-system-simulation-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.da-system-scenario-runtime .da-system-simulation-actions{justify-content:flex-end}.da-system-weather-panel{gap:.7rem;display:grid}.da-system-runtime-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.da-system-runtime-summary article{background:#f8fbf9;border:1px solid #dce8e0;border-radius:.52rem;gap:.18rem;padding:.72rem .78rem;display:grid}.da-system-runtime-summary span,.da-system-runtime-summary small{color:#788a80;font-size:.8rem}.da-system-runtime-summary strong{color:#244c39;font-size:.94rem}.da-system-runtime-note{color:#5f786a;background:#f0f7f3;border-left:3px solid #4b9a70;margin:0;padding:.62rem .72rem;font-size:.82rem;line-height:1.6}.da-system-mode.is-simulation{color:#8a641f;background:#fbf0d8}.da-system-mode.is-live{color:#256948;background:#e2f2e8}.da-system-weather-form{gap:.8rem;display:grid}.da-system-weather-location{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.da-system-weather-location label,.da-system-demo-weather label{color:#536b5e;gap:.24rem;font-size:.82rem;font-weight:700;display:grid}.da-system-weather-location input,.da-system-demo-weather input,.da-system-demo-weather select{color:#264c3a;min-width:0;font:inherit;background:#fff;border:1px solid #d8e5dd;border-radius:.45rem;padding:.58rem .64rem}.da-system-weather-source-choice{border:1px solid #dce8e0;border-radius:.52rem;gap:.55rem;margin:0;padding:.78rem;display:grid}.da-system-weather-source-choice legend{color:#315f47;padding:0 .32rem;font-size:.84rem;font-weight:800}.da-system-weather-source-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.da-system-weather-source-choice label{cursor:pointer;background:#fbfcfb;border:1px solid #d8e5dd;border-radius:.5rem;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;display:flex}.da-system-weather-source-choice label.is-active{background:#edf8f2;border-color:#3b9468;box-shadow:inset 0 0 0 1px #3b9468}.da-system-weather-source-choice label:has(input:disabled){opacity:.62;cursor:not-allowed}.da-system-weather-source-choice input{accent-color:#268458;margin-top:.18rem}.da-system-weather-source-choice span{gap:.18rem;display:grid}.da-system-weather-source-choice strong{color:#295b40;font-size:.88rem}.da-system-weather-source-choice small,.da-system-weather-source-choice p{color:#72857a;font-size:.8rem;line-height:1.5}.da-system-weather-source-choice p{margin:0}.da-system-weather-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.da-system-weather-source article{background:#f3f9f5;border:1px solid #cfe2d6;border-radius:.5rem;gap:.18rem;padding:.7rem .78rem;display:grid}.da-system-weather-source article.is-unconfigured{background:#fff9ed;border-color:#ead8ac}.da-system-weather-source span,.da-system-weather-source small{color:#75877d;font-size:.8rem}.da-system-weather-source strong{color:#286746;font-size:.9rem}.da-system-weather-source .is-unconfigured strong{color:#8a692e}.da-system-weather-source article.is-configured{background:#edf8f1;border-color:#9acbb0}.da-system-weather-source article button{justify-self:start;margin-top:.35rem}.da-system-weather-provider-setup{background:#f7fbf8;border:1px solid #bdd8c8;border-radius:.58rem;gap:.7rem;padding:.85rem;display:grid}.da-system-weather-provider-setup header,.da-system-weather-provider-actions{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.da-system-weather-provider-setup header strong{color:#245a3f;font-size:.94rem}.da-system-weather-provider-setup header p{color:#6a7e72;max-width:48rem;margin:.18rem 0 0;font-size:.8rem;line-height:1.55}.da-system-weather-provider-setup header a{color:#24734d;flex:none;font-size:.8rem;font-weight:800}.da-system-weather-provider-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.da-system-weather-provider-fields label{color:#536b5e;gap:.24rem;font-size:.82rem;font-weight:700;display:grid}.da-system-weather-provider-fields input{color:#264c3a;min-width:0;font:inherit;background:#fff;border:1px solid #d8e5dd;border-radius:.45rem;padding:.58rem .64rem}.da-system-weather-provider-actions small{color:#72857a;font-size:.8rem}.da-system-demo-weather{border:1px solid #dce8e0;border-radius:.52rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:.78rem;display:grid}.da-system-demo-weather legend{color:#315f47;padding:0 .32rem;font-size:.84rem;font-weight:800}.da-system-weather-actions{border-top:1px solid #e3ebe6;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.72rem;display:flex}.da-system-weather-actions small{color:#72857a;font-size:.8rem;line-height:1.55}.da-system-clock-panel{gap:.7rem;display:grid}.da-system-clock-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;max-width:46rem;display:grid}.da-system-clock-options button{color:#486457;text-align:left;background:#fbfcfb;border:1px solid #d7e4dc;border-radius:.65rem;justify-items:start;gap:.18rem;min-height:4.5rem;padding:.75rem .9rem;display:grid}.da-system-clock-options button:hover:not(:disabled){background:#f1f8f4;border-color:#79b493}.da-system-clock-options button.is-active{color:#174d35;background:#e6f4eb;border-color:#2d8a60;box-shadow:inset 0 0 0 1px #2d8a60}.da-system-clock-options strong{font-size:1rem}.da-system-clock-options small,.da-system-clock-note{color:#71847a;font-size:.82rem}.da-system-clock-note{margin:0}.da-system-mode{color:#31704f;background:#e2f2e8;border-radius:1rem;padding:.22rem .36rem;font-size:.8rem;font-weight:700}.da-system-mode.is-real{color:#9a4f41;background:#f8e7e3}.da-system-simulation-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;display:grid}.da-system-simulation-kpis span{background:#fbfcfb;border:1px solid #e1e9e4;border-radius:.35rem;gap:.1rem;padding:.45rem;display:grid}.da-system-simulation-kpis strong{color:#304d3f;font-size:.82rem}.da-system-simulation-kpis small,.da-system-scenario-line,.da-system-impact-preview p{color:#7c8b82;font-size:.8rem}.da-system-simulation-actions{flex-wrap:wrap;gap:.32rem;display:flex}.da-system-impact-preview{background:#fff9ec;border:1px solid #e1c68e;border-radius:.4rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.55rem;display:flex}.da-system-impact-preview strong{color:#76571f;font-size:.8rem}.da-system-impact-preview>div{min-width:0;margin-right:auto}.da-system-impact-preview p{margin:.15rem 0 0}@media (max-width:980px){.da-system-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-system-grid,.da-system-grid.is-access,.da-system-grid.is-config,.da-system-assets,.da-system-inline-form,.da-system-inline-form.is-dictionary{grid-template-columns:1fr}.da-system-simulation-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.da-system-scenario-config-grid,.da-system-scenario-runtime{grid-template-columns:1fr}.da-system-scenario-runtime .da-system-simulation-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.da-system-scenario-runtime .da-system-simulation-actions{justify-content:flex-start}.da-system-weather-location{grid-template-columns:repeat(2,minmax(0,1fr))}.da-system-dictionary-list{grid-template-columns:1fr}.da-system-config-list>article{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.da-system-config-actions{flex-flow:wrap;grid-column:1/-1}}@media (max-width:720px){.da-system-hero{grid-template-columns:1fr}.da-system-health{width:min(100%,12rem)}.da-system-clock-options,.da-system-weather-location,.da-system-weather-source,.da-system-weather-source-choice>div,.da-system-demo-weather,.da-system-weather-provider-fields{grid-template-columns:1fr}.da-system-weather-provider-setup header,.da-system-weather-provider-actions,.da-system-weather-actions{flex-direction:column;align-items:stretch}.da-system-scenario-fields,.da-system-scenario-runtime .da-system-simulation-kpis{grid-template-columns:1fr}.da-system-scenario-config-actions,.da-system-impact-preview{flex-direction:column;align-items:stretch}.da-system-scenario-config-actions button,.da-system-scenario-library>button,.da-system-impact-preview button{width:100%}.da-system-permission-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.da-system-config-list>article{grid-template-columns:1fr}.da-system-config-actions{flex-direction:row;grid-column:1}.da-system-audit-list article{grid-template-columns:3.8rem 1fr auto}.da-system-audit-list article>span:nth-of-type(2){grid-column:2}}@media (max-width:430px){.da-system-kpis,.da-system-permission-chips,.da-system-user-detail,.da-system-config-list>article,.da-system-audit-filters,.da-system-pending-invites,.da-system-pending-invites article,.da-system-role-tools,.da-system-simulation-kpis,.da-system-access-editor,.da-system-audit-detail>div{grid-template-columns:1fr}.da-system-user-detail>button{justify-self:start}.da-system-asset-list article{grid-template-columns:1fr auto}.da-system-asset-list article>span:nth-child(2){grid-column:1}.da-system-asset-list article>span:nth-child(3){grid-area:1/2}.da-system-asset-list article button{grid-area:2/2}.da-system-config-actions{flex-direction:column;align-items:start}.da-system-audit-list article{grid-template-columns:1fr auto}.da-system-audit-list time{grid-column:1/-1}}.da-knowledge-workspace{--knowledge-ink:#263e33;--knowledge-green:#2f7752;--knowledge-gold:#b98936;gap:1rem;display:grid}.da-knowledge-hero{background:linear-gradient(108deg,#f6fcf7f5,#fff9edeb),#f7fbf8;border-color:#dce9df}.da-knowledge-hero:before{background:radial-gradient(circle,#307f561f 0 1px,#0000 1.5px) 0 0/12px 12px}.da-knowledge-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-knowledge-kpis>div{background:#fff;border:1px solid #e0e9e3;border-radius:.9rem;grid-template-columns:1fr auto;align-items:center;min-height:5.35rem;padding:.9rem 1rem;display:grid;box-shadow:0 7px 22px #27483b0d}.da-knowledge-kpis span,.da-knowledge-kpis small{color:#73837a;font-size:.88rem}.da-knowledge-kpis strong{color:var(--knowledge-green);grid-area:1/2/3;font-size:1.55rem}.da-knowledge-kpis small{align-self:start}.da-knowledge-tabs{background:#fff;border:1px solid #dfe8e2;border-radius:.78rem;gap:.3rem;width:fit-content;padding:.28rem;display:flex}.da-knowledge-tabs button{color:#6c7d73;cursor:pointer;background:0 0;border:0;border-radius:.58rem;padding:.6rem .95rem;font-size:.88rem;font-weight:700}.da-knowledge-tabs button.is-active{color:#fff;background:var(--knowledge-green);box-shadow:0 5px 14px #2f775233}.da-knowledge-qa-grid{grid-template-columns:minmax(13rem,.72fr) minmax(26rem,1.65fr) minmax(16rem,.88fr);align-items:stretch;gap:.85rem;display:grid}.da-conversation-panel,.da-answer-panel,.da-citation-panel,.da-document-list-panel,.da-document-detail-panel{min-width:0;padding:1rem}.da-conversation-panel{flex-direction:column;display:flex}.da-knowledge-select{color:#63776a;gap:.38rem;font-size:.82rem;display:grid}.da-knowledge-select select{color:#325143;background:#f9fbf9;border:1px solid #d9e5dc;border-radius:.62rem;width:100%;padding:.68rem .7rem}.da-knowledge-new-chat{justify-content:center;width:100%;margin-top:.55rem}.da-conversation-list{gap:.38rem;max-height:13.2rem;margin-top:.75rem;display:grid;overflow:auto}.da-conversation-list>button{text-align:left;cursor:pointer;background:#f7faf7;border:1px solid #0000;border-radius:.68rem;gap:.28rem;padding:.65rem;display:grid}.da-conversation-list>button:hover,.da-conversation-list>button.is-active{background:#eef7f1;border-color:#bcd8c7}.da-conversation-list button span{align-items:center;gap:.4rem;min-width:0;display:flex}.da-conversation-list button svg{width:.9rem;height:.9rem;color:var(--knowledge-green)}.da-conversation-list button strong{color:#355246;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.da-conversation-list button small{color:#849189;font-size:.82rem}.da-context-snapshot{background:#fffdf7;border:1px solid #e5e9dc;border-radius:.75rem;gap:.55rem;margin-top:.8rem;padding:.75rem;display:grid}.da-context-snapshot-head{color:#6c633f;align-items:center;gap:.42rem;font-size:.82rem;display:flex}.da-context-snapshot-head svg{width:.92rem;height:.92rem}.da-context-snapshot dl{gap:.3rem;margin:0;display:grid}.da-context-snapshot dl div{grid-template-columns:3.2rem 1fr;gap:.4rem;font-size:.82rem;display:grid}.da-context-snapshot dt{color:#92958a}.da-context-snapshot dd{color:#4e6659;margin:0;font-weight:700}.da-context-snapshot>p{color:#687b70;margin:0;font-size:.82rem;line-height:1.55}.da-context-metrics{flex-wrap:wrap;gap:.28rem;display:flex}.da-context-metrics span{color:#79867d;background:#f1f5ef;border-radius:.35rem;padding:.28rem .4rem;font-size:.8rem}.da-context-metrics strong{color:#397054}.da-answer-panel{flex-direction:column;min-height:37rem;display:flex}.da-answer-context-bar{border-bottom:1px solid #edf1ed;flex-wrap:wrap;gap:.38rem;padding-bottom:.72rem;display:flex}.da-answer-context-bar span{color:#3f7258;background:#eef6f0;border-radius:999px;padding:.3rem .5rem;font-size:.82rem;font-weight:700}.da-quick-questions{flex-wrap:wrap;align-items:center;gap:.35rem;padding:.7rem 0;display:flex}.da-quick-questions>span{color:#7c8a81;font-size:.82rem}.da-quick-questions button{color:#4e6c5b;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:.48rem;padding:.34rem .5rem;font-size:.82rem}.da-quick-questions button:hover{background:#f3f9f5;border-color:#9fc7ae}.da-grounded-answer{flex:1;gap:.72rem;display:grid}.da-answer-head{justify-content:space-between;align-items:center;display:flex}.da-answer-head>span{color:#2c6f4c;align-items:center;gap:.45rem;font-size:.88rem;display:flex}.da-answer-head svg{width:1.05rem;height:1.05rem}.da-answer-question{color:#819087;margin:0;font-size:.82rem}.da-answer-copy{color:#304c3d;white-space:pre-line;background:#f6faf7;border-left:3px solid #65a77f;border-radius:0 .65rem .65rem 0;padding:.8rem .9rem;font-size:.88rem;line-height:1.85}.answer-abstained .da-answer-copy,.answer-timeout .da-answer-copy{background:#fff9ef;border-left-color:#d39b4f}.da-answer-risk,.da-document-safety-note{color:#796a44;background:#fffbf1;border:1px solid #ede2c7;border-radius:.65rem;align-items:flex-start;gap:.5rem;padding:.62rem .7rem;font-size:.82rem;line-height:1.55;display:flex}.da-answer-risk svg,.da-document-safety-note svg{color:#a57b2d;width:.95rem;height:.95rem}.da-answer-meta{flex-wrap:wrap;gap:.35rem;display:flex}.da-answer-meta span{color:#77837c;background:#f0f3f1;border-radius:.35rem;padding:.25rem .4rem;font-size:.82rem}.da-answer-feedback{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.da-answer-feedback>span{color:#6d7f75;font-size:.82rem}.da-answer-feedback button,.da-draft-conversions button{color:#466657;cursor:pointer;background:#fff;border:1px solid #dce7df;border-radius:.5rem;padding:.38rem .55rem;font-size:.82rem}.da-answer-feedback button.is-active,.da-answer-feedback button:hover{color:#286a47;background:#edf7f0;border-color:#91c1a3}.da-draft-conversions{background:#edf6f0;border-radius:.7rem;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem;display:flex}.da-draft-conversions>span{gap:.12rem;margin-right:auto;display:grid}.da-draft-conversions strong{color:#32674b;font-size:.82rem}.da-draft-conversions small{color:#7a8c81;font-size:.8rem}.da-draft-conversions button{background:#fff;border-color:#a9cdb6;font-weight:700}.da-draft-conversions button:disabled{opacity:.6;cursor:default}.da-answer-placeholder{color:#819087;text-align:center;place-content:center;justify-items:center;gap:.45rem;min-height:17rem;display:grid}.da-answer-placeholder>svg{color:#6baa83;width:2.1rem;height:2.1rem}.da-answer-placeholder h3,.da-answer-placeholder p{margin:0}.da-answer-placeholder h3{color:#496a58;font-size:1.02rem}.da-answer-placeholder p{max-width:24rem;font-size:.82rem;line-height:1.6}.da-question-composer{border-top:1px solid #edf1ed;grid-template-columns:1fr auto;align-items:end;gap:.55rem;margin-top:auto;padding-top:.75rem;display:grid}.da-question-composer textarea{resize:vertical;color:#334e40;width:100%;min-height:4.3rem;font:inherit;background:#fbfcfb;border:1px solid #d8e4dc;border-radius:.7rem;padding:.68rem .75rem;font-size:.88rem;line-height:1.55}.da-question-composer textarea:focus-visible{border-color:#8bbda0;outline:3px solid #2f95662e}.da-citation-panel{align-self:stretch}.da-citation-list{gap:.55rem;display:grid}.da-citation-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #e3e9e4;border-radius:.68rem;grid-template-columns:1.35rem 1fr;gap:.5rem;padding:.68rem;display:grid}.da-citation-list>button:hover,.da-citation-list>button.is-active{background:#f1f8f3;border-color:#95bea5}.da-citation-number{background:var(--knowledge-green);color:#fff;border-radius:.42rem;place-items:center;width:1.35rem;height:1.35rem;font-size:.82rem;font-weight:800;display:grid}.da-citation-list>button>div{gap:.3rem;min-width:0;display:grid}.da-citation-list strong{color:#395849;font-size:.82rem;line-height:1.4}.da-citation-list small{color:#8a938d;font-size:.82rem}.da-citation-list p{color:#62746a;margin:0;font-size:.82rem;line-height:1.6}.da-citation-source-detail{color:#5b7064;overflow-wrap:anywhere;background:#f6faf7;border:1px dashed #b7ccbd;border-radius:.65rem;gap:.25rem;padding:.7rem;font-size:.82rem;display:grid}.da-citation-source-detail strong{color:#315b45;font-size:.82rem}.da-citation-source-detail small{margin-top:.2rem;line-height:1.5}.da-answer-thread{background:#fafcfb;border:1px solid #e5ece7;border-radius:.65rem;align-items:center;gap:.35rem;margin-bottom:.7rem;padding:.5rem;display:flex;overflow-x:auto}.da-answer-thread>span{color:#7b8981;flex:none;font-size:.82rem}.da-answer-thread>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8e2;border-radius:.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem;min-width:9rem;max-width:14rem;padding:.4rem .5rem;display:grid}.da-answer-thread>button.is-active{background:#edf7f0;border-color:#78ad8b}.da-answer-thread small,.da-answer-thread strong{font-size:.82rem}.da-answer-thread strong{color:#466154;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-knowledge-doc-grid{grid-template-columns:minmax(17rem,.8fr) minmax(0,1.7fr);gap:.85rem;display:grid}.da-document-list{gap:.45rem;display:grid}.da-document-filters,.da-document-create-form,.da-version-editor{gap:.45rem;margin-bottom:.75rem;display:grid}.da-document-filters{grid-template-columns:1fr 8rem}.da-document-filters input,.da-document-filters select,.da-document-create-form input,.da-document-create-form select,.da-version-editor input,.da-version-editor textarea{color:#3d594a;width:100%;font:inherit;background:#fbfcfb;border:1px solid #dbe6de;border-radius:.55rem;padding:.56rem .62rem;font-size:.82rem}.da-document-create-form,.da-version-editor{background:#f7faf8;border:1px solid #dce9e0;border-radius:.7rem;padding:.7rem}.da-document-create-form>div{grid-template-columns:.65fr 1.35fr;gap:.45rem;display:grid}.da-document-create-form>strong,.da-version-editor strong{color:#335d47;font-size:.88rem}.da-document-tags,.da-document-tag-row{flex-wrap:wrap;justify-content:flex-start!important;gap:.25rem!important;display:flex!important}.da-document-tags i,.da-document-tag-row span{color:#44705a;background:#eaf4ed;border-radius:999px;padding:.18rem .36rem;font-size:.8rem;font-style:normal}.da-document-tag-row{align-items:center}.da-document-tag-row strong{color:#65776d;margin-right:.2rem;font-size:.82rem}.da-version-editor>div{gap:.14rem;display:grid}.da-version-editor small{color:#7a8980;font-size:.82rem}.da-document-list>button{text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #e3eae5;border-radius:.7rem;gap:.38rem;padding:.72rem;display:grid}.da-document-list>button:hover,.da-document-list>button.is-active{background:#f1f8f3;border-color:#9fc6ad}.da-document-list button>span{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.da-document-list button strong{color:#365445;font-size:.88rem;line-height:1.45}.da-document-list button small{color:#829088;font-size:.82rem}.da-document-list button em{color:#6c8174;width:fit-content;font-size:.8rem;font-style:normal}.da-document-list button em.is-error{color:#bb654f}.da-document-detail-panel{gap:.9rem;display:grid}.da-document-detail-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.da-document-detail-head h2,.da-document-detail-head p{margin:0}.da-document-detail-head h2{color:var(--knowledge-ink);margin-top:.3rem;font-size:1.34rem}.da-document-detail-head p{color:#7d8b83;margin-top:.3rem;font-size:.82rem}.da-document-state-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.da-document-state-grid>span{background:#f4f7f5;border-radius:.62rem;gap:.24rem;padding:.62rem;display:grid}.da-document-state-grid small{color:#849088;font-size:.82rem}.da-document-state-grid strong{color:#3d5d4c;font-size:.88rem}.da-document-actions{border-top:1px solid #edf1ed;border-bottom:1px solid #edf1ed;padding:.65rem 0}.da-version-history{gap:.5rem;display:grid}.da-version-history h3{color:#3c5749;margin:0;font-size:.88rem}.da-version-history>div{border-bottom:1px solid #edf1ee;grid-template-columns:2.3rem minmax(0,1fr) minmax(0,2fr);align-items:center;gap:.65rem;padding:.62rem 0;display:grid}.da-version-history>div>.da-version-badge{color:#34704f;background:#eaf4ed;border-radius:.55rem;place-items:center;width:2.3rem;height:2.3rem;font-size:.82rem;font-weight:800;display:grid}.da-model-evaluation-dataset-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.da-model-evaluation-dataset-form>p{grid-column:1/-1}.da-version-row-actions{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.da-version-row-actions button{color:#2f704d;cursor:pointer;background:#f0f8f2;border:1px solid #a9cbb5;border-radius:.45rem;padding:.34rem .48rem;font-size:.82rem;font-weight:750}.da-version-history>div>div{gap:.18rem;display:grid}.da-version-history strong{color:#496355;font-size:.82rem}.da-version-history small,.da-version-history code{color:#87928b;font-size:.82rem}.da-version-history code{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.da-document-safety-note strong{margin-bottom:.1rem;display:block}.da-knowledge-footnote{color:#859189;text-align:right;margin:0;font-size:.82rem}@media (max-width:1180px){.da-knowledge-qa-grid{grid-template-columns:minmax(13rem,.72fr) minmax(25rem,1.5fr)}.da-citation-panel{grid-column:1/-1}.da-citation-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.da-knowledge-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-knowledge-qa-grid,.da-knowledge-doc-grid{grid-template-columns:1fr}.da-citation-panel{grid-column:auto}.da-answer-panel{min-height:32rem}}@media (max-width:560px){.da-knowledge-kpis,.da-document-state-grid,.da-citation-list{grid-template-columns:1fr}.da-knowledge-tabs{width:100%}.da-knowledge-tabs button{flex:1}.da-question-composer{grid-template-columns:1fr}.da-question-composer .da-button{justify-content:center;width:100%}.da-version-history>div{grid-template-columns:2.3rem 1fr}.da-version-history code{grid-column:2}.da-draft-conversions>span{width:100%;margin-right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.da-irrigation-workspace{--loop-ink:#173f32;--loop-green:#187454;gap:.9rem}.da-loop-hero{color:#eefbf5;background:radial-gradient(circle at 82% -20%,#58d39d6b,#0000 38%),linear-gradient(125deg,#153f32,#176147 58%,#1b7553);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(12rem,.32fr) auto;align-items:center;gap:1.1rem;min-height:8.4rem;padding:1.25rem 1.35rem;display:grid;overflow:hidden;box-shadow:0 12px 30px #14483424}.da-loop-kicker{color:#a9dec8;letter-spacing:.09em;font-size:.82rem;font-weight:850}.da-loop-hero h2{margin:.32rem 0 .3rem;font-size:1.34rem}.da-loop-hero p{color:#cbe6d9;max-width:45rem;margin:0;font-size:.82rem;line-height:1.65}.da-loop-role{border-left:1px solid #e6fff22e;gap:.2rem;padding-left:1rem;display:grid}.da-loop-role span,.da-loop-role small{color:#b7dccc;font-size:.82rem}.da-loop-role strong{font-size:.94rem}.da-loop-reset .da-button-quiet{color:#eaf8f1;background:#ffffff14;border-color:#e9fff540}.da-irrigation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-irrigation-kpis>div{background:#fff;border:1px solid #e3ebe6;border-radius:.85rem;flex-direction:column;gap:.35rem;min-height:6rem;padding:.85rem .95rem;display:flex;box-shadow:0 5px 18px #1e3e300d}.da-irrigation-kpis span,.da-irrigation-kpis small{color:#718178;font-size:.82rem}.da-irrigation-kpis strong{color:var(--loop-ink);font-size:1.4rem}.da-irrigation-kpis strong small{margin-left:.15rem;font-size:.82rem}.da-irrigation-kpis strong.textual{margin-top:.15rem;font-size:.94rem;line-height:1.4}.da-irrigation-kpis em{border-radius:1rem;align-self:flex-start;padding:.12rem .38rem;font-size:.8rem;font-style:normal;font-weight:800}.da-irrigation-kpis em.ok{color:#147154;background:#e7f7ef}.da-irrigation-kpis em.bad{color:#a14728;background:#fff0e7}.da-loop-stepper{background:#f9fcfa;border:1px solid #dfe9e3;border-radius:.8rem;grid-template-columns:repeat(4,1fr);padding:.55rem .8rem;display:grid}.da-loop-stepper>div{color:#8a978f;align-items:center;gap:.45rem;font-size:.82rem;display:flex;position:relative}.da-loop-stepper>div:not(:last-child):after{content:"";background:#d9e4dd;height:1px;position:absolute;left:4.8rem;right:.8rem}.da-loop-stepper span{background:#fff;border:1px solid #ccd9d1;border-radius:50%;place-items:center;width:1.3rem;height:1.3rem;font-size:.82rem;display:grid}.da-loop-stepper .is-done,.da-loop-stepper .is-current{color:var(--loop-ink)}.da-loop-stepper .is-done span{color:#fff;border-color:var(--loop-green);background:var(--loop-green)}.da-loop-stepper .is-current span{color:var(--loop-green);background:#e9f7f0;border-color:#70aa91}.da-irrigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.da-loop-card{min-height:19rem}.da-loop-empty-action{background:#f8fcfa;border:1px dashed #cee0d6;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.6rem;min-height:11rem;padding:1.2rem;display:flex}.da-loop-empty-action.wide{text-align:center;align-items:center}.da-loop-empty-action>svg{color:#4b9878;width:2rem}.da-loop-empty-action h3{color:var(--loop-ink);margin:0;font-size:.94rem}.da-loop-empty-action p,.da-loop-rationale,.da-muted{color:#738178;margin:0;font-size:.82rem;line-height:1.65}.da-loop-empty-action>small{color:#8b6a39;font-size:.82rem}.da-plan-number{grid-template-columns:repeat(3,1fr);gap:.55rem;margin-bottom:.75rem;display:grid}.da-plan-number>div{background:#f2f8f5;border-radius:.7rem;gap:.25rem;padding:.72rem;display:grid}.da-plan-number span{color:#75847b;font-size:.82rem}.da-plan-number strong{color:var(--loop-ink);font-size:1.34rem}.da-plan-number small{margin-left:.12rem;font-size:.82rem}.da-loop-rationale{padding:.65rem 0}.da-plan-headline,.da-execution-summary{border-bottom:1px solid #e8eeea;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem 0;display:flex}.da-plan-headline>span{gap:.12rem;display:grid}.da-plan-headline strong{color:var(--loop-ink);font-size:.88rem}.da-plan-headline small{color:#7f8d84;font-size:.82rem}.da-approval-list{gap:.5rem;margin-top:.75rem;display:grid}.da-approval-list>div{grid-template-columns:.7rem minmax(0,.7fr) minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.da-timeline-dot{background:#3d9472;border-radius:50%;width:.45rem;height:.45rem}.da-approval-list p{margin:0;display:grid}.da-approval-list strong{color:#294b3e;font-size:.82rem}.da-approval-list small,.da-approval-list em{color:#7b8981;font-size:.8rem;font-style:normal}.da-execution-card{padding-bottom:1.1rem}.da-execution-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.da-execution-head>label{color:#75837b;gap:.22rem;font-size:.8rem;display:grid}.da-execution-head select{color:#2b4e40;background:#fff;border:1px solid #cfdbd4;border-radius:.5rem;min-width:8.5rem;padding:.45rem .6rem;font-size:.82rem}.da-execution-summary{flex-wrap:wrap;justify-content:flex-start}.da-execution-summary>span{gap:.18rem;min-width:9rem;display:grid}.da-execution-summary>span:first-child{min-width:12rem}.da-execution-summary small{color:#7e8c84;font-size:.8rem}.da-execution-summary strong{color:#25483a;font-size:.82rem}.da-execution-actions{padding:.75rem 0}.da-inline-warning{color:#8e422c;background:#fff3ee;border:1px solid #f0c8bb;border-radius:.6rem;gap:.5rem;margin-top:.65rem;padding:.65rem .75rem;font-size:.82rem;display:flex}.da-inline-warning svg{flex:none;width:1rem}.da-inline-warning span{gap:.1rem;display:grid}.da-execution-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.da-execution-detail-grid>div{background:#fbfdfc;border:1px solid #e4ebe7;border-radius:.7rem;min-height:11rem;padding:.75rem}.da-execution-detail-grid h3{color:#294b3e;margin:0 0 .55rem;font-size:.82rem}.da-safety-list,.da-command-list,.da-compact-timeline{gap:.42rem;display:grid}.da-safety-list>div{align-items:flex-start;gap:.42rem;display:flex}.da-safety-list svg{flex:none;width:.8rem}.da-safety-list .passed svg{color:#19805c}.da-safety-list .failed svg{color:#c25b3f}.da-safety-list span,.da-command-list>div>span{gap:.08rem;display:grid}.da-safety-list strong,.da-command-list strong,.da-compact-timeline strong{color:#355648;font-size:.82rem}.da-safety-list small,.da-command-list small,.da-command-list em,.da-compact-timeline small{color:#7e8b83;font-size:.8rem;font-style:normal}.da-command-list>div{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .4rem;padding-bottom:.4rem;display:grid}.da-command-list em{grid-column:1/-1}.da-compact-timeline>div{grid-template-columns:.5rem 1fr;gap:.35rem;display:grid}.da-compact-timeline>div>span{background:#51a280;border-radius:50%;width:.4rem;height:.4rem;margin-top:.18rem}.da-compact-timeline p{margin:0;display:grid}.da-irrigation-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.da-irrigation-config-card,.da-irrigation-modes-card{min-width:0}.da-irrigation-form{flex-wrap:wrap;align-items:end;gap:.55rem;display:flex}.da-irrigation-form label,.da-mode-targets label,.da-mode-reason{color:#708078;gap:.22rem;min-width:5.5rem;font-size:.8rem;display:grid}.da-irrigation-form input,.da-mode-targets input,.da-mode-reason input{color:#22483a;width:100%;min-height:2rem;font:inherit;background:#fbfdfc;border:1px solid #cedbd4;border-radius:.48rem;padding:.4rem .5rem;font-size:.82rem}.da-irrigation-form input:focus,.da-mode-targets input:focus,.da-mode-reason input:focus{border-color:#5b9f83;outline:2px solid #21805b2e}.da-irrigation-config-note{color:#708078;margin:.7rem 0 0;font-size:.82rem}.da-fertilizer-channels{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}.da-fertilizer-channels span{color:#64766d;background:#eff8f3;border-radius:.45rem;gap:.08rem;padding:.35rem .5rem;font-size:.8rem;display:grid}.da-fertilizer-channels strong{color:#286249;font-size:.82rem}.da-irrigation-mode-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.da-irrigation-mode{background:linear-gradient(150deg,#fff,#f8fcfa);border:1px solid #dfe9e4;border-radius:.75rem;gap:.55rem;min-width:0;padding:.75rem;display:grid}.da-irrigation-mode.is-current{border-color:#50a17e;box-shadow:inset 0 0 0 1px #288e651f}.da-irrigation-mode>header,.da-irrigation-mode>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.da-irrigation-mode>header>span{color:#1c7656;font-size:.82rem;font-weight:850}.da-irrigation-mode>strong{color:#244c3d;font-size:.88rem}.da-irrigation-mode>p{color:#708078;min-height:2.5rem;margin:0;font-size:.8rem;line-height:1.55}.da-mode-targets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.da-inline-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.da-irrigation-mode>footer small{color:#718078;width:100%;font-size:.8rem}.da-decision-evidence{background:#f7fcf9;border:1px solid #dceae3;border-radius:.65rem;gap:.48rem;margin:.35rem 0 .65rem;padding:.7rem;display:grid}.da-decision-evidence header,.da-decision-evidence>div{flex-wrap:wrap;justify-content:space-between;gap:.55rem;display:flex}.da-decision-evidence header span{color:#1a7555;font-size:.82rem;font-weight:800}.da-decision-evidence header small,.da-decision-evidence p,.da-decision-evidence em,.da-decision-evidence li{color:#6d7e74;margin:0;font-size:.8rem;font-style:normal;line-height:1.5}.da-decision-evidence>div>span{gap:.1rem;min-width:7rem;display:grid}.da-decision-evidence>div small{color:#829087;font-size:.8rem}.da-decision-evidence>div strong{color:#2e5143;font-size:.82rem}.da-decision-evidence ul{margin:0;padding-left:1rem}.da-irrigation-feedback{background:linear-gradient(120deg,#f3fbf7,#fbfefc);border:1px solid #cfe4d9;border-radius:.7rem;gap:.55rem;margin-top:.8rem;padding:.8rem;display:grid}.da-irrigation-feedback header,.da-irrigation-feedback header span{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.da-irrigation-feedback header svg{color:#17805a;width:.9rem}.da-irrigation-feedback header span,.da-irrigation-feedback header strong{color:#205a45;font-size:.82rem}.da-irrigation-feedback>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.da-irrigation-feedback>div>span{background:#fff;border-radius:.5rem;gap:.15rem;padding:.5rem;display:grid}.da-irrigation-feedback small,.da-irrigation-feedback p{color:#718078;margin:0;font-size:.8rem}.da-irrigation-feedback strong{color:#294e40;font-size:.82rem}.da-climate-workspace{--climate-ink:#173d35;--climate-teal:#177f72;--climate-cyan:#4da7a4}.da-climate-hero{background:radial-gradient(circle at 78% 18%,#7de0d63d,#0000 24%),linear-gradient(125deg,#133c36 0%,#1a655b 55%,#27887b 100%)}.da-climate-product-grid{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:.85rem;display:grid}.da-climate-twin{color:#e7fff8;background:radial-gradient(circle at 50% 72%,#23996f38,#0000 36%),linear-gradient(145deg,#0c2423 0%,#112f2b 48%,#0b1f20 100%);border:1px solid #275c53;border-radius:.85rem;min-height:25rem;padding:.9rem;overflow:hidden;box-shadow:0 .8rem 2rem #0a272324}.da-twin-head{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.da-twin-head>span{gap:.1rem;display:grid}.da-twin-head small{color:#80aca2;font-size:.8rem}.da-twin-head strong{font-size:.88rem}.da-twin-stage{min-height:21rem;position:relative}.da-twin-greenhouse-shell{background:repeating-linear-gradient(90deg,#0000 0 12%,#82d8bf1f 12% 12.5%),linear-gradient(#4183744d,#16433699);border:.08rem solid #85d5bf73;border-radius:.8rem .8rem .2rem .2rem;position:absolute;inset:5.2rem 10% 2.7rem;overflow:hidden;transform:perspective(30rem)rotateX(3deg)}.da-twin-roof{border:.08rem solid #85d5bf8c;border-radius:50% 50% 0 0;width:80%;height:6rem;position:absolute;top:-3.6rem;left:10%;transform:skew(-5deg)}.da-twin-crops{grid-template-columns:repeat(6,1fr);align-items:end;gap:.8rem;display:grid;position:absolute;inset:38% 7% 8%}.da-twin-crops i{border-left:.1rem solid #5ea16a;height:2.5rem;position:relative}.da-twin-crops i:before,.da-twin-crops i:after{content:"";background:#50a663;border-radius:80% 10%;width:.65rem;height:.38rem;position:absolute;box-shadow:0 0 .5rem #4ebc6952}.da-twin-crops i:before{top:.7rem;left:-.65rem}.da-twin-crops i:after{top:1.35rem;left:0;transform:scaleX(-1)}.da-twin-fan{color:#76d9cb;font-size:2rem;position:absolute;top:26%;right:4%}.da-twin-pad{background:repeating-linear-gradient(#4fc8ce 0 .25rem,#0000 .25rem .45rem);width:.35rem;position:absolute;inset:25% auto 20% 0}.da-twin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid;position:absolute;inset:.9rem 0 auto}.da-twin-metrics>div{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#061f1dad;border:1px solid #5fbea93d;border-radius:.5rem;gap:.1rem;padding:.48rem;display:grid}.da-twin-metrics span,.da-twin-metrics em{color:#80aaa1;font-size:.8rem;font-style:normal}.da-twin-metrics strong{color:#d8fff4;font-size:.88rem}.da-twin-metrics strong small{color:#79b4a5;margin-left:.08rem;font-size:.8rem}.da-twin-ai-note{background:#08221fbd;border:1px solid #6bceb538;border-radius:.55rem;align-items:center;gap:.45rem;padding:.55rem .65rem;display:flex;position:absolute;bottom:0;left:0;right:0}.da-twin-ai-note svg{color:#68d2b7;width:.9rem}.da-twin-ai-note span{color:#8db9ad;gap:.08rem;font-size:.8rem;display:grid}.da-twin-ai-note strong{color:#dcfff5;font-size:.8rem}.da-climate-control-center{min-width:0}.da-climate-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin:.65rem 0;display:grid}.da-climate-mode-grid button{text-align:left;cursor:pointer;background:#f9fcfb;border:1px solid #dfe9e5;border-radius:.55rem;gap:.15rem;padding:.52rem;display:grid;position:relative}.da-climate-mode-grid button.is-active{color:#175e50;background:#eaf7f2;border-color:#62ae9b;box-shadow:inset 0 0 0 1px #34977e1a}.da-climate-mode-grid span{font-size:.82rem;font-weight:700}.da-climate-mode-grid small{color:#718079;font-size:.8rem;line-height:1.45}.da-climate-mode-grid em{color:#bd7a31;font-size:.8rem;font-style:normal;position:absolute;top:.35rem;right:.35rem}.da-climate-target-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.da-climate-target-form>label{gap:.2rem;display:grid}.da-climate-target-form>.wide{grid-column:1/-1}.da-climate-target-form label>span:first-child{color:#708078;font-size:.8rem}.da-climate-target-form input{color:#284e43;background:#fff;border:1px solid #dbe6e1;border-radius:.4rem;width:100%;min-width:0;padding:.42rem;font-size:.8rem}.da-range-inputs{grid-template-columns:1fr auto 1fr;align-items:center;gap:.2rem;display:grid}.da-range-inputs i{color:#87938e;font-size:.8rem;font-style:normal}.da-greenhouse-device-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.da-greenhouse-device-groups article{background:#f9fcfb;border:1px solid #e0e9e5;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;padding:.5rem;display:grid}.da-greenhouse-device-groups article.is-running{background:#eaf8f3;border-color:#60b39b}.da-device-symbol{color:#318b73;background:#e8f4f0;border-radius:.42rem;place-items:center;width:1.4rem;height:1.4rem;display:grid}.da-device-symbol svg{width:.75rem}.da-greenhouse-device-groups article>span:nth-child(2){gap:.08rem;min-width:0;display:grid}.da-greenhouse-device-groups strong{color:#34594f;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.da-greenhouse-device-groups small{color:#7c8983;font-size:.8rem;line-height:1.35}.da-device-manual-actions{grid-column:1/-1;gap:.2rem;display:flex}.da-device-manual-actions button{color:#296f5d;cursor:pointer;background:#fff;border:1px solid #cfe1da;border-radius:.35rem;padding:.25rem .35rem;font-size:.8rem}.da-strategy-version-list{border-top:1px solid #e9eeec;gap:.28rem;margin-top:.55rem;padding-top:.55rem;display:grid}.da-strategy-version-list>strong{color:#42645a;font-size:.8rem}.da-strategy-version-list>span{color:#76847e;grid-template-columns:auto 1fr auto;align-items:center;gap:.3rem;font-size:.8rem;display:grid}.da-strategy-version-list b{color:#28705e}.da-strategy-version-list em{font-style:normal}.da-climate-feedback>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-top:.6rem;display:grid}.da-climate-feedback article{background:#fafcfb;border:1px solid #e0e9e5;border-radius:.55rem;gap:.25rem;padding:.55rem;display:grid}.da-climate-feedback article>span{align-items:center;gap:.25rem;display:flex}.da-climate-feedback p,.da-climate-feedback small,.da-climate-feedback em{color:#75847d;margin:0;font-size:.8rem;font-style:normal}.da-greenhouse-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.da-greenhouse-overview article{background:#fff;border:1px solid #dfe9e5;border-radius:.75rem;gap:.45rem;padding:.75rem .85rem;display:grid;box-shadow:0 .35rem 1.2rem #1d4a3d0d}.da-greenhouse-overview article.is-focus{border-color:#6bb4a4;box-shadow:inset 0 0 0 1px #3997831a}.da-greenhouse-overview article>span,.da-greenhouse-overview article>div{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.da-greenhouse-overview article>span>strong{color:var(--climate-ink);font-size:.88rem}.da-greenhouse-overview article>div>strong{color:#1b4e43;letter-spacing:-.04em;font-size:1.34rem}.da-greenhouse-overview article small,.da-greenhouse-overview article em{color:#7a8983;font-size:.8rem;font-style:normal}.da-climate-status-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.85rem;display:grid}.da-climate-environment,.da-climate-strategy{min-width:0}.da-climate-temperature{border-bottom:1px solid #e8efec;grid-template-columns:minmax(6.5rem,.6fr) minmax(9rem,1.4fr);align-items:center;gap:1rem;padding:.75rem 0;display:grid}.da-climate-temperature>div:first-child{gap:.1rem;display:grid}.da-climate-temperature>div:first-child>span,.da-strategy-targets span{color:#7a8983;font-size:.8rem}.da-climate-temperature>div:first-child>strong{color:var(--climate-ink);letter-spacing:-.06em;font-size:2rem;line-height:1}.da-climate-temperature>div:first-child>strong small{color:#54736a;letter-spacing:normal;margin-left:.15rem;font-size:.88rem}.da-climate-temperature>div:first-child>em{color:#27806a;font-size:.8rem;font-style:normal}.da-temperature-gauge{background:linear-gradient(90deg,#9acfbf 0 62%,#efc76c 75%,#e97052 100%);border-radius:999px;height:.52rem;margin:.35rem 0 1.15rem;position:relative}.da-temperature-gauge>span{background:linear-gradient(90deg,#ffffff0d,#fff3);border-right:.14rem solid #173d35;border-radius:999px 0 0 999px;max-width:100%;position:absolute;inset:-.2rem auto -.2rem 0}.da-temperature-gauge i{color:#7e8b85;font-size:.8rem;font-style:normal;position:absolute;top:.9rem}.da-temperature-gauge i:first-of-type{left:42%}.da-temperature-gauge i:nth-of-type(2){left:62%}.da-temperature-gauge i:nth-of-type(3){right:8%}.da-climate-devices{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;padding:.75rem 0;display:grid}.da-climate-devices>div{background:#f9fcfb;border:1px solid #e2ebe7;border-radius:.62rem;align-items:center;gap:.42rem;padding:.55rem;display:flex}.da-climate-devices>div.is-running{background:#ebf8f4;border-color:#75b8a8}.da-climate-devices svg{color:#398975;flex:none;width:.9rem}.da-climate-devices span{gap:.08rem;min-width:0;display:grid}.da-climate-devices strong{color:#35564d;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.da-climate-devices small{color:#829089;font-size:.8rem}.da-climate-alert{color:#a34730;background:#fff2ed;border:1px solid #f0c1b3;border-radius:.62rem;align-items:center;gap:.5rem;padding:.65rem .75rem;display:flex}.da-climate-alert svg{flex:none;width:1rem}.da-climate-alert span{gap:.08rem;display:grid}.da-climate-alert strong{font-size:.82rem}.da-climate-alert small{color:#a96552;font-size:.8rem}.da-conflict-toggle{color:#7d6b54;align-items:center;gap:.32rem;font-size:.8rem;display:inline-flex}.da-conflict-toggle input{accent-color:#bf6b45}.da-strategy-targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;padding:.7rem 0;display:grid}.da-strategy-targets>div{background:#fafcfb;border:1px solid #e5ece9;border-radius:.55rem;gap:.15rem;padding:.5rem;display:grid}.da-strategy-targets strong{color:#294e43;font-size:.82rem}.da-action-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.da-action-sequence li{background:#edf7f4;border-radius:.5rem;grid-template-columns:1rem 1fr;align-items:center;gap:.32rem;padding:.45rem;display:grid;position:relative}.da-action-sequence li>span{color:#fff;background:var(--climate-teal);border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.8rem;display:grid}.da-action-sequence strong{color:#365b50;font-size:.8rem;line-height:1.35}.da-inline-success{color:#22765f;background:#edf9f5;border:1px solid #b9dfd2;border-radius:.6rem;align-items:center;gap:.5rem;margin-top:.65rem;padding:.65rem .75rem;font-size:.82rem;display:flex}.da-inline-success svg{flex:none;width:.9rem}.da-inline-success span{gap:.12rem;display:grid}.da-inline-success strong{font-size:.82rem}.da-new-strategy{margin-top:.55rem}.da-strategy-approval-line{border-top:1px solid #e9eeec;flex-wrap:wrap;gap:.45rem;margin-top:.65rem;padding-top:.55rem;display:flex}.da-strategy-approval-line>span{align-items:center;gap:.25rem;display:inline-flex}.da-strategy-approval-line small{color:#7b8982;font-size:.8rem}.da-climate-execution{padding-bottom:1.05rem}.da-cooling-banner{color:#6f5735;background:#fff9e9;border:1px solid #ead29c;border-radius:.62rem;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.65rem .75rem;font-size:.82rem;display:flex}.da-cooling-banner svg{flex:none;width:.9rem}.da-cooling-banner strong{margin-right:.25rem}.da-climate-change{text-align:center;grid-template-columns:auto 1fr auto;place-content:center;align-items:center;gap:.45rem;min-height:7.5rem;display:grid}.da-climate-change strong{color:var(--climate-ink);font-size:1.14rem}.da-climate-change>span{color:#55a18e;font-size:1.34rem}.da-climate-change small{color:#7e8d85;grid-column:1/-1;font-size:.8rem}.da-production-workspace{--production-ink:#274232;--production-green:#397b52;--production-gold:#c59a43}.da-production-context-bar{z-index:25;background:linear-gradient(115deg,#f6fbf7,#fffdf8);border:1px solid #d8e5dc;border-radius:.8rem;grid-template-columns:minmax(28rem,1fr) auto;align-items:center;gap:.75rem;min-height:0;padding:.45rem .75rem;display:grid;position:relative}.da-production-context-bar.is-unit-only{grid-template-columns:minmax(0,1fr)}.da-production-unit-switcher{min-width:0;position:relative}.da-production-unit-trigger{box-sizing:border-box;color:#294b38;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe0d4;border-radius:.7rem;grid-template-columns:1.9rem minmax(0,1fr) 1.1rem;align-items:center;gap:.58rem;width:100%;height:3.8rem;min-height:0;padding:.32rem .68rem;display:grid}.da-production-unit-trigger:hover,.da-production-unit-trigger[aria-expanded=true]{border-color:#60a97b;box-shadow:0 0 0 3px #478f5e1a}.da-production-unit-trigger>svg:first-child{color:#2f8655;background:#eaf5ed;border-radius:.55rem;width:1.8rem;height:1.8rem;padding:.34rem}.da-production-unit-trigger>svg:last-child{width:1rem;transition:transform .16s}.da-production-unit-trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.da-production-unit-trigger>span{gap:.12rem;min-width:0;display:grid}.da-production-unit-meta{align-items:center;gap:.8rem;min-width:0;display:flex}.da-production-unit-meta small{flex:none}.da-production-unit-meta em{text-align:right;flex:auto;min-width:0}.da-production-unit-trigger small,.da-production-unit-trigger strong,.da-production-unit-trigger em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.da-production-unit-trigger small,.da-production-unit-trigger em{color:#74847a;font-size:.8rem;font-style:normal}.da-production-unit-trigger strong{color:#25563a;font-size:.95rem}.da-production-unit-menu{z-index:60;background:#fff;border:1px solid #cfdfd4;border-radius:.8rem;width:min(39rem,100vw - 2rem);padding:.55rem;position:absolute;top:calc(100% + .45rem);left:0;overflow:hidden;box-shadow:0 1rem 2.5rem #1e492e2e}.da-production-unit-menu>header{border-bottom:1px solid #e3ebe5;justify-content:space-between;align-items:baseline;padding:.35rem .4rem .55rem;display:flex}.da-production-unit-menu>header small{color:#7b8980}.da-production-unit-menu>div{gap:.25rem;max-height:24rem;padding-top:.35rem;display:grid;overflow-y:auto}.da-production-unit-menu button{color:#3d5547;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.58rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) 1rem;align-items:center;gap:.7rem;min-height:3.6rem;padding:.48rem .58rem;display:grid}.da-production-unit-menu button:hover,.da-production-unit-menu button.is-active{color:#245f40;background:#eef7f0;border-color:#d6e6db}.da-production-unit-menu button>span{gap:.12rem;min-width:0;display:grid}.da-production-unit-menu button strong,.da-production-unit-menu button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-production-unit-menu button small{color:#74847a;font-size:.8rem}.da-production-unit-menu button>svg{color:#3a8b5c;width:1rem}.da-production-context-actions{align-items:center;gap:.8rem;display:flex}.da-production-context-actions>span{border-right:1px solid #dce6df;gap:.08rem;min-width:7rem;padding-right:.85rem;display:grid}.da-production-context-actions small,.da-production-context-actions strong,.da-production-context-actions em{display:block}.da-production-context-actions small{color:#7c8c82;font-size:.8rem}.da-production-context-actions strong{color:#345c43;font-size:.9rem}.da-production-tabs{background:#fff;border:1px solid #d8e4dc;border-radius:.78rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.38rem;display:grid;position:relative;overflow:visible;box-shadow:0 .35rem 1.1rem #2653370d}.da-production-tabs>:is(button,a),.da-production-nav-menu>summary{color:#65756b;min-height:3rem;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.58rem;justify-content:center;align-items:center;gap:.35rem;padding:.62rem .75rem;font-size:.95rem;font-weight:700;text-decoration:none;list-style:none;display:flex}.da-production-tabs>:is(button,a):hover,.da-production-nav-menu>summary:hover{color:#2f6f4d;background:#f3f8f4}.da-production-tabs>:is(button,a).is-active,.da-production-nav-menu>summary.is-active{color:#2f6f4d;background:#edf6ef;font-weight:800;box-shadow:inset 0 -3px #3e9565}.da-production-nav-menu{position:relative}.da-production-nav-menu>summary svg{width:.9rem}.da-production-nav-menu>div{z-index:30;background:#fff;border:1px solid #d5e2d9;border-radius:.72rem;gap:.28rem;width:18rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%);box-shadow:0 1rem 2rem #21493029}.da-production-nav-menu>div button{color:#426351;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.55rem;gap:.18rem;padding:.72rem;display:grid}.da-production-nav-menu>div button:hover,.da-production-nav-menu>div button.is-active{background:#f0f7f2;border-color:#d3e4d8}.da-production-nav-menu>div strong{font-size:.9rem}.da-production-nav-menu>div small{color:#819087;font-size:.8rem}.da-batch-context{background:0 0;border:0;gap:.45rem;display:grid}.da-production-breadcrumb{color:#708078;background:0 0;border:0;align-items:center;gap:.35rem;min-height:2rem;padding:.15rem 0;font-size:.86rem;display:flex}.da-production-breadcrumb button{color:#3e7958;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.22rem .35rem}.da-production-breadcrumb button:hover{background:#eaf4ed}.da-production-breadcrumb svg{color:#a0ada5;width:.8rem}.da-production-breadcrumb strong{color:#294a37;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-batch-workspace-shell{grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);align-items:start;gap:1.35rem;display:grid}.da-batch-workspace-main{gap:.85rem;min-width:0;display:grid}.da-batch-local-nav{border-right:1px solid #dfe7e1;align-content:start;gap:.85rem;min-height:31rem;padding:.35rem 1rem 1rem 0;display:grid;position:sticky;top:6.5rem}.da-batch-local-nav>div{color:#285e40;align-items:baseline;gap:.35rem;padding:.45rem .65rem;display:flex}.da-batch-local-nav>div span,.da-batch-local-nav>div strong{font-size:1rem;font-weight:800}.da-batch-local-nav nav{gap:.28rem;display:grid}.da-batch-local-nav button{color:#50685a;min-height:3.15rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.65rem;padding:.68rem .75rem;font-size:.92rem;font-weight:700;display:flex}.da-batch-local-nav button svg{color:#537063;flex:none;width:1.12rem}.da-batch-local-nav button:hover{color:#296b47;background:#f3f8f4}.da-batch-local-nav button.is-active{color:#1f6941;background:#eaf4ed;border-color:#dbe9df;box-shadow:inset 3px 0 #3a8d5c}.da-batch-local-nav button.is-active svg{color:#25804e}.da-batch-list-back{color:#2f754d;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.42rem;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:.9rem;font-weight:800;display:inline-flex}.da-batch-list-back:hover{background:#edf6ef}.da-batch-list-back svg{width:.95rem}.da-production-subtabs{background:#fff;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem;padding:.38rem;display:grid}.da-production-subtabs button{color:#65766b;min-height:2.85rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.48rem;padding:.52rem .62rem;font-size:.9rem;font-weight:700}.da-production-subtabs button.is-active{color:#275f41;background:#edf6ef;box-shadow:inset 0 -3px #3e9565}.da-batch-creator{background:linear-gradient(120deg,#f8fcf9,#fffdf7);border-color:#cfe0d3;grid-template-columns:minmax(12rem,1.35fr) repeat(4,minmax(7rem,.75fr)) auto;align-items:end;gap:.65rem;display:grid}.da-batch-creator>div{gap:.15rem;display:grid}.da-batch-creator h2,.da-batch-creator p{margin:0}.da-batch-creator h2{color:#294c38;font-size:.88rem}.da-batch-creator p{color:#718078;font-size:.8rem;line-height:1.5}.da-batch-creator label{gap:.25rem;min-width:0;display:grid}.da-batch-creator label>span{color:#718078;font-size:.8rem}.da-batch-creator input,.da-batch-creator select{color:#345440;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d8e3da;border-radius:.45rem;outline:none;padding:.45rem .5rem;font-size:.8rem}.da-batch-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.da-batch-switcher-overview{grid-template-columns:1fr}.da-batch-switcher>button.da-production-unit-row{grid-template-columns:minmax(17rem,1.15fr) minmax(30rem,2fr) auto auto;grid-template-areas:"identity basics status action";align-items:center;gap:1rem;min-height:6.6rem;padding:.9rem 1rem}.da-production-unit-row>.da-production-unit-identity{grid-area:identity;justify-content:flex-start}.da-production-unit-identity>strong{background:#eaf5ed;border-radius:.72rem;flex:none;place-items:center;width:3.1rem;height:3.1rem;display:grid;color:#2f7650!important;font-size:1rem!important}.da-production-unit-identity>span{gap:.2rem;min-width:0;display:grid}.da-production-unit-identity h3{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.da-production-unit-identity small,.da-production-unit-basics small,.da-production-unit-basics em{color:#748279;font-size:.8rem;font-style:normal}.da-production-unit-row>.da-production-unit-basics{background:#fafcfb;border:1px solid #e3ebe5;border-radius:.65rem;grid-area:basics;grid-template-columns:.65fr 1fr 1.35fr;justify-content:stretch;align-items:stretch;gap:0;display:grid}.da-production-unit-basics>span{border-right:1px solid #e3ebe5;align-content:center;gap:.18rem;min-width:0;padding:.55rem .7rem;display:grid}.da-production-unit-basics>span:last-child{border-right:0}.da-production-unit-basics strong{color:#31563f;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;line-height:1.35;overflow:hidden}.da-production-unit-row>.da-production-unit-status{grid-area:status;justify-content:center}.da-production-unit-row>.da-batch-card-action{grid-area:action}.da-batch-switcher-context{color:#547060;background:#f9fcfa;border:1px solid #dfe8e1;border-radius:.72rem;justify-content:space-between;align-items:center;gap:1rem;min-height:2.9rem;padding:.55rem .8rem;display:flex}.da-batch-switcher-context>div{align-items:baseline;gap:.65rem;min-width:0;display:flex}.da-batch-switcher-context strong{color:#2b6243;flex:none;font-size:.86rem}.da-batch-switcher-context span,.da-batch-switcher-context small{color:#73837a;font-size:.8rem}.da-batch-switcher-context small{flex:none;font-weight:700}.da-batch-switcher>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe8e1;border-radius:.72rem;gap:.35rem;padding:.72rem .85rem;display:grid;box-shadow:0 .35rem 1rem #264b330a}:is(.da-batch-switcher>button:hover,.da-batch-switcher>button:focus-visible){border-color:#7aaf8b;box-shadow:0 .45rem 1.2rem #264b3317}.da-batch-switcher>button.is-active{background:linear-gradient(135deg,#fbfefc,#f1f8f2);border-color:#69a47d;box-shadow:inset 0 0 0 1px #488f601f}.da-batch-switcher button>span{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.da-batch-switcher button>span>strong{color:#2b6243;font-size:.82rem}.da-batch-switcher h3{color:var(--production-ink);margin:0;font-size:.82rem}.da-batch-switcher p,.da-batch-switcher small{color:#7c8880;margin:0;font-size:.8rem}.da-batch-card-footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.da-batch-card-action{color:#2f7650;white-space:nowrap;background:#f1f8f3;border:1px solid #cfe2d5;border-radius:999px;flex:none;align-items:center;gap:.28rem;min-height:1.8rem;padding:.25rem .55rem;font-size:.8rem;font-weight:750;display:inline-flex}.da-batch-card-action svg{width:.9rem;height:.9rem}.da-batch-switcher-overview>button.is-active .da-batch-card-action{color:#fff;background:#397d55;border-color:#397d55}.da-batch-progress{background:#e7eee9;border-radius:999px;height:.25rem;overflow:hidden}.da-batch-progress i{border-radius:inherit;background:linear-gradient(90deg,#62a378,#c3a34e);height:100%;display:block}.da-g30-plan,.da-g30-targets,.da-g30-decisions,.da-g30-archives{gap:1rem;display:grid}.da-g30-overview,.da-g30-overview-list{gap:.8rem;display:grid}.da-g30-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-g30-overview-kpis article{background:linear-gradient(145deg,#fff,#f5faf6);border:1px solid #dfe8e1;border-radius:.7rem;gap:.2rem;min-height:6.5rem;padding:.9rem;display:grid}.da-g30-overview-kpis strong{color:#2c6243;font-size:1.75rem}.da-g30-overview-kpis small,.da-g30-overview-kpis span{color:#6f7f75}.da-g30-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.da-g30-overview-list>button,.da-g30-overview-list>div{color:inherit;text-align:left;font:inherit;background:#fff;border:1px solid #e0e8e2;border-radius:.62rem;gap:.35rem;padding:.75rem;display:grid}.da-g30-overview-list>button{cursor:pointer}.da-g30-overview-list span{justify-content:space-between;gap:.5rem;display:flex}.da-g30-overview-list small,.da-g30-overview-list em{color:#718077;font-style:normal}.da-g30-plan-summary,.da-g30-decision-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.da-g30-plan-summary article,.da-g30-decision-facts span{background:#f8fbf9;border:1px solid #dfe9e1;border-radius:.65rem;gap:.3rem;padding:.9rem;display:grid}.da-g30-plan-summary small,.da-g30-plan-summary span,.da-g30-decision-facts small{color:#708077}.da-g30-plan-summary strong,.da-g30-decision-facts strong{color:#294f39;font-size:1rem}.da-g30-revision-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.da-g30-revision-list article{border:1px solid #dfe8e1;border-radius:.7rem;gap:.4rem;padding:.9rem;display:grid}.da-g30-revision-list article>span,.da-g30-target-grid article>span,.da-g30-action-cards article>span,.da-g30-evidence article>span,.da-g30-corrections article>span,.da-g30-archives aside article>span{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.da-g30-revision-list h3,.da-g30-revision-list p,.da-g30-revision-list small,.da-g30-revision-list em{margin:0}.da-g30-revision-list p,.da-g30-revision-list small,.da-g30-revision-list em{color:#6f7d74;font-style:normal}.da-g30-stage-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.da-g30-stage-track article{background:#fbfdfb;border:1px solid #dfe8e1;border-radius:.65rem;grid-template-columns:auto 1fr;align-items:center;gap:.5rem;min-height:5rem;padding:.7rem;display:grid}.da-g30-stage-track article>span:first-child{color:#fff;background:#809187;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:750;display:grid}.da-g30-stage-track article.is-active{background:#f0f8f2;border-color:#55a170}.da-g30-stage-track article.is-active>span:first-child{background:#36835a}.da-g30-stage-track article>div{gap:.15rem;display:grid}.da-g30-stage-track article .da-status-chip{grid-column:1/-1;justify-self:start}.da-g30-stage-track small{color:#78857d}.da-g30-target-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.da-g30-target-grid article,.da-g30-action-cards article,.da-g30-evidence article{background:#fff;border:1px solid #dfe8e1;border-radius:.65rem;gap:.55rem;padding:.8rem;display:grid}.da-g30-target-grid em{color:#3f8a5f;font-style:normal}.da-g30-target-grid p,.da-g30-action-cards p,.da-g30-evidence p{color:#5f6f65;margin:0;line-height:1.55}.da-g30-decision-layout{grid-template-columns:minmax(16rem,.72fr) minmax(0,2.28fr);align-items:start;gap:.85rem;display:grid}.da-g30-decision-list{gap:.45rem;max-height:48rem;display:grid;overflow-y:auto}.da-g30-decision-list>div{justify-content:space-between;padding:.4rem .2rem;display:flex}.da-g30-decision-list>button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe8e1;border-radius:.65rem;gap:.35rem;padding:.8rem;display:grid}.da-g30-decision-list>button.is-active{background:#f0f8f2;border-color:#56a170}.da-g30-decision-list button>span,.da-g30-decision-head,.da-g30-domain-links span{justify-content:space-between;gap:.6rem;display:flex}.da-g30-decision-list b,.da-g30-decision-list small,.da-g30-decision-list em{font-style:normal}.da-g30-decision-list small,.da-g30-decision-list em{color:#718077}.da-g30-decision-detail{gap:.9rem;display:grid}.da-g30-decision-head h3,.da-g30-decision-head p{margin:.25rem 0 0}.da-g30-decision-head>div:last-child{align-items:start;gap:.4rem;display:flex}.da-g30-decision-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.da-g30-explanation{background:#fffaf0;border-left:.28rem solid #b79743;padding:.9rem}.da-g30-explanation h3,.da-g30-explanation p{margin:0}.da-g30-explanation p{color:#6f664f;margin-top:.35rem;line-height:1.6}.da-g30-action-cards,.da-g30-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.da-g30-evidence,.da-g30-domain-links,.da-g30-corrections{gap:.65rem;display:grid}.da-g30-evidence h3,.da-g30-domain-links h3,.da-g30-corrections h3{margin:0}.da-g30-domain-links span{border:1px solid #dfe8e1;border-radius:.6rem;align-items:center;padding:.75rem}.da-g30-domain-links em{color:#36835a;font-style:normal}.da-g30-review-actions{border-top:1px solid #e1e9e3;padding-top:.85rem}.da-g30-archive-layout{grid-template-columns:minmax(15rem,.75fr) minmax(0,2.25fr);gap:.9rem;display:grid}.da-g30-archive-layout>aside{align-content:start;gap:.55rem;display:grid}.da-g30-archives aside article,.da-g30-corrections article{border:1px solid #dfe8e1;border-radius:.65rem;gap:.35rem;padding:.8rem;display:grid}.da-g30-archives aside h3,.da-g30-archives aside p,.da-g30-archives aside small{margin:0}.da-g30-archives aside p,.da-g30-archives aside small{color:#718077}.da-g30-archive-proof{color:#315a42;background:#f1f8f3;border:1px solid #cae0d1;border-radius:.7rem;align-items:center;gap:.75rem;padding:.9rem;display:flex}.da-g30-archive-proof>span{gap:.2rem;min-width:0;display:grid}.da-g30-archive-proof strong{overflow-wrap:anywhere}.da-g30-archive-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.da-g30-archive-sections article{border:1px solid #e1e8e3;border-radius:.65rem;padding:.8rem}.da-g30-archive-sections p{color:#6b796f;margin:.35rem 0 0;line-height:1.55}@media (max-width:1100px){.da-batch-switcher>button.da-production-unit-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity status action""basics basics basics"}.da-production-subtabs,.da-g30-stage-track,.da-g30-target-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.da-g30-revision-list,.da-g30-plan-summary,.da-g30-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-g30-decision-layout,.da-g30-archive-layout{grid-template-columns:1fr}.da-g30-decision-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.da-g30-decision-list>div{grid-column:1/-1}}@media (max-width:720px){.da-batch-switcher>button.da-production-unit-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""basics basics""action action"}.da-production-unit-row>.da-batch-card-action{justify-self:end}.da-production-unit-row>.da-production-unit-basics{grid-template-columns:1fr}.da-production-unit-basics>span{border-bottom:1px solid #e3ebe5;border-right:0}.da-production-unit-basics>span:last-child{border-bottom:0}.da-batch-switcher-context,.da-batch-switcher-context>div{flex-direction:column;align-items:flex-start}.da-g30-plan-summary,.da-g30-revision-list,.da-g30-stage-track,.da-g30-target-grid,.da-g30-decision-list,.da-g30-decision-facts,.da-g30-action-cards,.da-g30-evidence>div,.da-g30-archive-sections,.da-g30-overview-grid,.da-g30-overview-kpis{grid-template-columns:1fr}.da-production-context-bar,.da-production-context-actions{align-items:stretch}.da-production-context-bar{grid-template-columns:1fr;min-height:0}.da-production-context-actions{flex-direction:row;justify-content:space-between}.da-production-context-actions>span{border-bottom:0;border-right:1px solid #dce6df;min-width:7rem;padding:0 .85rem 0 0}.da-production-subtabs{grid-template-columns:repeat(2,minmax(0,1fr))}.da-production-unit-menu{width:100%}.da-production-nav-menu>div{width:min(18rem,100vw - 2.5rem);left:0;transform:none}.da-production-breadcrumb{overflow-x:auto}}.da-production-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.da-production-kpis>div{background:#fff;border:1px solid #e2e9e3;border-radius:.65rem;gap:.14rem;padding:.65rem .75rem;display:grid}.da-production-kpis span,.da-production-kpis>div>small{color:#7b877f;font-size:.8rem}.da-production-kpis strong{color:#2b543d;font-size:.94rem}.da-production-kpis strong small{color:#687b6d;margin-left:.16rem;font-size:.8rem}.da-production-detail-grid{grid-template-columns:minmax(0,1fr);gap:.8rem;display:grid}.da-batch-switching{text-align:left;justify-content:center;align-items:center;gap:1rem;min-height:15rem;display:flex}.da-batch-switching-icon{color:#367c53;background:#edf7f0;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.da-batch-switching-icon svg{width:1.3rem;animation:1s linear infinite da-spin}.da-batch-switching h2,.da-batch-switching p{margin:0}.da-batch-switching h2{color:#284c37;font-size:1.15rem}.da-batch-switching p{color:#738177;margin-top:.25rem;font-size:.9rem}.da-batch-summary-home{grid-column:1/-1;gap:.85rem;min-width:0;display:grid}.da-batch-identity-bar{background:linear-gradient(120deg,#f5faf6,#fff);border:1px solid #cfe0d4;border-radius:.85rem;align-items:center;gap:1rem;min-height:4rem;padding:.75rem 1rem;display:flex;box-shadow:0 .45rem 1.3rem #2452330f}.da-batch-identity-title{align-items:center;gap:.65rem;min-width:0;display:flex}.da-batch-identity-title h2{color:#214b34;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.08rem;line-height:1.3;overflow:hidden}.da-batch-identity-meta{align-items:center;gap:0;min-width:0;margin-left:auto;display:flex}.da-batch-identity-meta>span{white-space:nowrap;border-left:1px solid #dce7df;align-items:baseline;gap:.38rem;min-width:0;padding:0 .9rem;display:flex}.da-batch-identity-meta small{color:#718079;font-size:.84rem}.da-batch-identity-meta strong{color:#315d43;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.da-batch-summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-batch-summary-metrics article{background:#fff;border:1px solid #dce6df;border-radius:.72rem;align-items:center;gap:.7rem;min-width:0;min-height:6.4rem;padding:.85rem;display:flex;box-shadow:0 .35rem 1rem #254c330a}.da-batch-summary-metric-icon{color:#3b8a5c;background:#edf7f0;border-radius:.68rem;flex:none;place-items:center;width:2.65rem;height:2.65rem;display:grid}.da-batch-summary-metric-icon svg{width:1.2rem}.da-batch-summary-metrics article>div{gap:.12rem;min-width:0;display:grid}.da-batch-summary-metrics small,.da-batch-summary-metrics span{color:#78877e;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.da-batch-summary-metrics strong{color:#2b513a;text-overflow:ellipsis;white-space:nowrap;font-size:1.02rem;overflow:hidden}.da-batch-summary-primary-grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.75fr);align-items:stretch;gap:.8rem;display:grid}.da-batch-progress-card,.da-batch-attention-card,.da-batch-plan-preview{padding:1rem}.da-batch-progress-card .da-card-head h3,.da-batch-attention-card .da-card-head h3,.da-batch-plan-preview .da-card-head h3{color:#294f38;margin:0;font-size:1.05rem}.da-batch-progress-card .da-card-head p,.da-batch-attention-card .da-card-head p,.da-batch-plan-preview .da-card-head p{color:#78877e;margin:.18rem 0 0;font-size:.84rem}.da-batch-progress-value{color:#2e7950;font-size:1.15rem;font-weight:800}.da-batch-progress-card .da-stage-track{padding:1.25rem 0 1rem}.da-batch-progress-card .da-stage-track span{width:1.45rem;height:1.45rem;font-size:.88rem}.da-batch-progress-card .da-stage-track>div:before{top:.7rem}.da-batch-progress-card .da-stage-track small{color:#66766c;font-size:.86rem;font-weight:700}.da-batch-stage-note{color:#65766b;background:#f4f8f5;border-radius:.58rem;align-items:center;gap:.45rem;padding:.7rem .8rem;font-size:.86rem;display:flex}.da-batch-stage-note>svg{color:#4b8963;flex:none;width:1rem}.da-batch-stage-note span{flex:1;min-width:0}.da-batch-stage-note strong{color:#2d6545;margin-inline:.2rem}.da-batch-stage-note button{color:#31734d;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:.2rem;padding:.25rem 0;font-weight:800;display:inline-flex}.da-batch-stage-note button svg{width:.8rem}.da-batch-attention-list{margin-top:.55rem;display:grid}.da-batch-attention-list>button,.da-batch-attention-list>div{color:#405f4b;min-width:0;min-height:3.15rem;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e7ede9;grid-template-columns:minmax(0,1fr) 3.6rem .75rem;align-items:center;gap:.45rem;padding:.62rem 0;display:grid}.da-batch-attention-list>button{cursor:pointer}.da-batch-attention-list>button:hover{color:#267044;background:#f7faf8}.da-batch-attention-list>:last-child{border-bottom:0}.da-batch-attention-list>*>span{align-items:center;gap:.42rem;font-size:.88rem;font-weight:700;display:flex}.da-batch-attention-list svg{color:#55916c;width:.95rem}.da-batch-attention-list>button>svg{color:#9aa79f;width:.75rem}.da-batch-attention-list strong{color:#2f5f42;grid-template-columns:minmax(0,1fr) 1.1rem;align-items:baseline;gap:.22rem;width:3.6rem;font-size:.92rem;display:grid}.da-batch-attention-list strong b,.da-batch-attention-list strong em{font:inherit;white-space:nowrap;font-style:normal}.da-batch-attention-list strong b{text-align:right}.da-batch-attention-list strong em{text-align:left}.da-batch-attention-list small{color:#89958d;grid-column:1/-1;margin-top:-.45rem;font-size:.8rem}.da-batch-plan-preview .da-plan-milestones{margin-top:.65rem;padding-top:.7rem}.da-batch-plan-preview .da-plan-meta strong,.da-batch-plan-preview .da-milestone-line strong{font-size:.88rem}.da-batch-plan-preview .da-plan-meta small,.da-batch-plan-preview .da-milestone-line small,.da-batch-plan-preview .da-plan-version-actions>span{font-size:.82rem}.da-batch-admin-panel{background:#fff;border:1px solid #dde6e0;border-radius:.72rem;overflow:hidden}.da-batch-admin-panel>summary{color:#405f4b;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-height:4rem;padding:.75rem .9rem;list-style:none;display:grid}.da-batch-admin-panel>summary::-webkit-details-marker{display:none}.da-batch-admin-panel>summary>span{gap:.12rem;display:grid}.da-batch-admin-panel>summary strong{font-size:.92rem}.da-batch-admin-panel>summary small,.da-batch-admin-panel>summary em{color:#7a887f;font-size:.8rem;font-style:normal}.da-batch-admin-panel>summary em{background:#f4f7f5;border-radius:999px;padding:.28rem .5rem}.da-batch-admin-panel>summary>svg{width:.9rem;transition:transform .16s}.da-batch-admin-panel[open]>summary>svg{transform:rotate(90deg)}.da-batch-admin-panel .da-batch-governance{border-top:1px solid #edf1ee;margin:0;padding:0 .9rem .9rem}@keyframes da-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.da-batch-workspace-shell{grid-template-columns:minmax(10.5rem,12rem) minmax(0,1fr);gap:1rem}.da-batch-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.da-batch-summary-primary-grid{grid-template-columns:1fr}}@media (max-width:900px){.da-batch-workspace-shell{grid-template-columns:1fr}.da-batch-local-nav{background:#fff;border:1px solid #dbe6df;border-radius:.72rem;min-height:0;padding:.65rem;position:static}.da-batch-local-nav>div{padding:.2rem .35rem}.da-batch-local-nav nav{grid-template-columns:repeat(3,minmax(0,1fr))}.da-batch-local-nav button{box-shadow:none;justify-content:center}.da-batch-local-nav button.is-active{box-shadow:inset 0 -3px #3a8d5c}}@media (max-width:720px){.da-batch-identity-bar{flex-wrap:wrap;align-items:flex-start}.da-batch-identity-meta{width:100%;margin-left:0}.da-batch-identity-meta>span:first-child{border-left:0;padding-left:0}.da-batch-stage-note{flex-wrap:wrap;align-items:flex-start}.da-batch-stage-note span{flex-basis:calc(100% - 1.6rem)}.da-batch-stage-note button{margin-left:1.45rem}}@media (max-width:520px){.da-batch-local-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.da-batch-local-nav button{justify-content:flex-start}.da-batch-summary-metrics{grid-template-columns:1fr}.da-batch-identity-bar,.da-batch-progress-card,.da-batch-attention-card,.da-batch-plan-preview{padding:.8rem}.da-batch-summary-metrics article{min-height:5.4rem}.da-milestone-line{grid-template-columns:repeat(var(--plan-milestone-count,5), minmax(5.25rem, 1fr));overflow-x:auto}.da-batch-admin-panel>summary{grid-template-columns:1fr auto}.da-batch-admin-panel>summary em{grid-area:2/1/auto/-1;width:max-content}.da-batch-admin-panel>summary>svg{grid-area:1/2}}.da-batch-workspace-shell{grid-template-columns:minmax(0,1fr);gap:.9rem}.da-plan-subnav{background:#ffffffeb;border:1px solid #d8e5dc;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.da-plan-subnav button{color:#436151;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe5;min-height:3.2rem;padding:.65rem .8rem;font-size:1rem;font-weight:750}.da-plan-subnav button:last-child{border-right:0}.da-plan-subnav button:hover,.da-plan-subnav button.is-active{color:#14643a;background:#e9f4ec;box-shadow:inset 0 -3px #2f8655}.da-plan-context-strip{background:#f8fbf8;border:1px solid #dce8df;border-radius:.8rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.da-plan-context-strip>span{border-right:1px solid #e4ebe6;gap:.2rem;min-width:0;padding:.7rem .85rem;display:grid}.da-plan-context-strip>span:last-child{border-right:0}.da-plan-context-strip small,.da-plan-form-grid small,.da-plan-calculated-target span,.da-plan-stage-preview small,.da-plan-editor small{color:#6a7d71;font-size:.88rem}.da-plan-context-strip strong{color:#244b34;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.da-plan-wizard{gap:0;display:grid;overflow:hidden}.da-production-create-chip{color:#8a6621;background:#fff8e7;border:1px solid #ead8ac;border-radius:999px;flex:none;padding:.36rem .68rem;font-size:.82rem;font-weight:800}.da-production-prerequisite-card{place-items:center;min-height:22rem;display:grid}.da-production-prerequisite-card .da-empty{width:min(42rem,100%);min-height:20rem;padding:2.4rem 1.5rem}.da-production-prerequisite-card .da-empty h3{font-size:1.18rem}.da-production-prerequisite-card .da-empty p{max-width:38rem;font-size:.94rem}.da-plan-wizard-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem 1rem;display:flex}.da-plan-wizard-head h2,.da-plan-editor h2{color:#193f2a;margin:.22rem 0 .35rem;font-size:1.45rem}.da-plan-wizard-head p,.da-plan-editor .da-card-head p{color:#5a7163;max-width:62rem;margin:0;font-size:.96rem;line-height:1.65}.da-plan-wizard-steps{background:#f8fbf8;border:1px solid #dce8df;border-radius:.8rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 1.35rem 1rem;display:grid}.da-plan-wizard-steps button{color:#536c5d;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe5;justify-content:center;align-items:center;gap:.45rem;min-height:3.5rem;padding:.55rem;font-size:.94rem;display:flex}.da-plan-wizard-steps button:last-child{border-right:0}.da-plan-wizard-steps button span{color:#5b7564;border:1px solid #b9cbbf;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;display:grid}.da-plan-wizard-steps button.is-active{color:#17643c;background:#eaf4ed;font-weight:800}.da-plan-wizard-steps button.is-active span{color:#fff;background:#2f8655;border-color:#2f8655}.da-plan-wizard-panel{background:#fff;border:1px solid #e0e9e3;border-radius:.8rem;min-height:18rem;margin:0 1.35rem 1.25rem;padding:1.2rem}.da-plan-wizard-panel h3,.da-plan-editor-sections h3{color:#244b34;margin:0 0 .85rem;font-size:1.12rem}.da-plan-template-list,.da-plan-stage-preview,.da-plan-stage-table,.da-plan-task-template-list{gap:.65rem;display:grid}.da-plan-template-list button{text-align:left;cursor:pointer;background:#fbfdfb;border:1px solid #dfe9e2;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:5.2rem;padding:.85rem 1rem;display:grid}.da-plan-template-list button.is-active{background:#edf7f0;border-color:#65a47d;box-shadow:inset 3px 0 #2f8655}.da-plan-template-list button:disabled{opacity:.58;cursor:not-allowed}.da-plan-template-list button span{gap:.2rem;display:grid}.da-plan-template-list strong,.da-plan-template-list b{color:#244b34;font-size:1rem}.da-plan-template-list em{color:#357752;font-size:.88rem;font-style:normal}.da-plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.da-plan-form-grid label,.da-plan-form-grid fieldset{gap:.35rem;min-width:0;display:grid}.da-plan-form-grid label.is-wide{grid-column:1/-1}#plan-strategy .da-plan-form-grid>label{align-self:start;width:100%;max-width:20rem}#plan-strategy .da-plan-form-grid>label>select{height:3rem}#plan-strategy .da-plan-strategy-form{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;padding:.5rem}#plan-strategy .da-plan-strategy-form>fieldset{border:0;border-radius:0;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0;padding:0;display:flex}#plan-strategy .da-plan-strategy-form>fieldset>legend{margin-bottom:.6rem;padding:0}#plan-strategy .da-plan-strategy-form>fieldset>label{min-height:2.75rem}#plan-change .da-plan-change-form{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;padding:.5rem}#plan-change .da-plan-change-form>label{align-self:start;max-width:42rem}#plan-change .da-plan-change-form>label:not(.is-wide){width:100%;max-width:20rem}#plan-change input{height:3rem}#plan-change .da-plan-field-requirement{margin-left:.75rem;font-size:.8rem;font-weight:400}#plan-change .da-plan-change-scope{color:#52695b;border-top:1px solid #dce7df;margin:0;padding-top:1rem;font-size:.85rem;line-height:1.7}#plan-change .da-plan-change-scope strong{color:#3d5b49;margin-bottom:.25rem;font-weight:600;display:block}.da-plan-form-grid label>span,.da-plan-form-grid legend{color:#3d5b49;font-size:.92rem;font-weight:700}.da-plan-form-grid input,.da-plan-form-grid select,.da-plan-form-grid textarea{color:#1f3c2b;width:100%;min-height:3rem;font:inherit;background:#fff;border:1px solid #ceddd3;border-radius:.62rem;padding:.68rem .75rem}.da-plan-form-grid textarea{resize:vertical}.da-plan-form-grid input:disabled,.da-plan-form-grid select:disabled,.da-plan-form-grid textarea:disabled{color:#52695b;background:#f3f7f4}.da-plan-form-grid fieldset{border:1px solid #dce7df;border-radius:.65rem;padding:.7rem .8rem}.da-plan-form-grid fieldset label{color:#3f5d4b;align-items:center;gap:.45rem;display:flex}.da-plan-form-grid fieldset input{width:1.1rem;min-height:1.1rem}.da-plan-calculated-target,.da-plan-impact-note{background:#f1f8f3;border:1px solid #d9e8de;border-radius:.7rem;align-content:center;gap:.25rem;padding:.8rem;display:grid}.da-plan-calculated-target strong{color:#1f6d42;font-size:1.35rem}.da-plan-stage-preview article,.da-plan-stage-table article{background:#fbfdfb;border:1px solid #e0e9e3;border-radius:.68rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-height:4rem;padding:.7rem .8rem;display:grid}.da-plan-stage-preview article>span,.da-plan-stage-table article>span{color:#fff;background:#3a8d5c;border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.da-plan-stage-preview article div,.da-plan-stage-table article div{gap:.15rem;display:grid}.da-plan-stage-preview article em,.da-plan-stage-table article em{color:#5a7564;font-size:.88rem;font-style:normal}.da-plan-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.da-plan-confirm-grid div{background:#fbfdfb;border:1px solid #e0e9e3;border-radius:.65rem;padding:.75rem}.da-plan-confirm-grid dt{color:#6a7d71;font-size:.86rem}.da-plan-confirm-grid dd{color:#244b34;margin:.25rem 0 0;font-weight:750}.da-plan-wizard-actions{background:#f8fbf9;border-top:1px solid #e5ede7;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding:1rem 1.35rem 1.15rem;display:flex}.da-plan-wizard-actions .da-button{min-height:2.75rem;padding-left:1rem;padding-right:1rem}.da-plan-editor-layout{grid-template-columns:12rem minmax(0,1fr);gap:1rem;display:grid}.da-plan-editor-nav{align-content:start;gap:.3rem;display:grid;position:sticky;top:6rem}.da-plan-editor-nav button{color:#456453;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.72rem .8rem}.da-plan-editor-nav button:hover{color:#17643c;background:#edf6ef}.da-plan-editor-nav button.is-active{color:#0c6b3a;background:#e8f4ec;border-color:#c8e1d1;font-weight:750;box-shadow:inset 3px 0 #218653}.da-plan-editor-sections{gap:.9rem;display:grid}.da-plan-editor-sections>section{background:#fff;border:1px solid #e0e9e3;border-radius:.75rem;padding:.9rem;scroll-margin-top:6.5rem}.da-section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-section-heading>span{color:#5f7768;font-size:.88rem}.da-plan-task-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.da-plan-task-template-list article{background:#fafcfb;border:1px solid #e1e9e3;border-radius:.62rem;gap:.2rem;padding:.72rem;display:grid}.da-plan-stage-table article{grid-template-columns:auto minmax(10rem,1fr) minmax(12rem,1fr) minmax(12rem,1fr)}.da-plan-stage-table label,.da-stage-target-editor label{color:#536d5d;gap:.25rem;min-width:0;font-size:.84rem;display:grid}.da-plan-stage-table input,.da-stage-target-editor input{color:#244b34;width:100%;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #ccddd1;border-radius:.55rem;padding:.55rem .65rem}.da-plan-impact-summary{background:#f8fbf8;border:1px solid #dce7df;border-radius:.75rem;gap:.8rem;margin-top:.85rem;padding:.9rem;display:grid}.da-plan-impact-summary h3{color:#214a31;margin:.2rem 0}.da-plan-impact-summary p{color:#5c7264;margin:0}.da-plan-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.da-plan-diff-grid article{background:#fff;border:1px solid #e0e9e3;border-radius:.6rem;gap:.22rem;padding:.65rem;display:grid}.da-plan-diff-grid article span,.da-plan-diff-grid article em{overflow-wrap:anywhere;color:#607568;font-size:.84rem;font-style:normal}.da-plan-diff-grid article em{color:#17643c}.da-plan-impact-summary footer{color:#456453;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;font-size:.86rem;display:flex}.da-stage-target-editor{background:#f6fbf7;border:1px solid #bcd6c5;border-radius:.65rem;gap:.65rem;margin-top:.7rem;padding:.7rem;display:grid}.da-stage-target-editor fieldset{border:1px solid #d8e6dc;border-radius:.55rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;padding:.65rem;display:grid}.da-stage-target-editor legend{color:#296945;padding:0 .3rem;font-weight:750}.da-stage-target-editor input[type=checkbox]{width:1.2rem;min-height:1.2rem}.da-stage-review-banner{background:#fff9e9;border:1px solid #e1c77c;border-radius:.7rem;align-items:flex-start;gap:.75rem;margin:.75rem 0;padding:.8rem;display:flex}.da-stage-review-banner>div{color:#605329;gap:.2rem;display:grid}.da-stage-review-banner span,.da-stage-review-banner small{color:#75683d}@media (max-width:900px){.da-plan-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.da-plan-context-strip>span{border-bottom:1px solid #e4ebe6}.da-plan-wizard-steps{grid-template-columns:1fr}.da-plan-wizard-steps button{border-bottom:1px solid #e3ebe5;border-right:0;justify-content:flex-start}.da-plan-editor-layout{grid-template-columns:1fr}.da-plan-editor-nav{grid-template-columns:repeat(5,minmax(max-content,1fr));position:static;overflow-x:auto}.da-plan-stage-table article{grid-template-columns:auto minmax(0,1fr)}.da-plan-stage-table article label:nth-of-type(n+2){grid-column:2}}@media (max-width:620px){.da-plan-wizard-head{flex-direction:column;padding:1rem .9rem .85rem}.da-plan-wizard-steps,.da-plan-wizard-panel{margin-left:.9rem;margin-right:.9rem}.da-plan-wizard-panel{padding:1rem}.da-plan-wizard-actions{flex-direction:column;padding:.9rem}.da-plan-wizard-actions .da-button{width:100%}.da-plan-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.da-plan-subnav button:nth-child(2){border-right:0}.da-plan-subnav button:nth-child(-n+2){border-bottom:1px solid #e3ebe5}.da-plan-form-grid,.da-plan-confirm-grid,.da-plan-task-template-list,.da-plan-diff-grid,.da-stage-target-editor fieldset{grid-template-columns:1fr}.da-plan-template-list button,.da-plan-stage-preview article,.da-plan-stage-table article{grid-template-columns:auto minmax(0,1fr)}.da-plan-template-list button>:last-child,.da-plan-stage-preview article>:last-child,.da-plan-stage-table article>:last-child{grid-column:2}}.da-batch-detail,.da-growth-panel{min-width:0}.da-batch-stage-head{border-bottom:1px solid #e9eeea;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.da-batch-stage-head>span{gap:.12rem;display:grid}.da-batch-stage-head>span:last-child{text-align:right}.da-batch-stage-head small,.da-plan-meta small{color:#7d8981;font-size:.8rem}.da-batch-stage-head strong{color:#2c533d;font-size:.82rem}.da-stage-track{grid-template-columns:repeat(5,minmax(0,1fr));padding:.8rem 0 .65rem;display:grid}.da-stage-track>div{justify-items:center;gap:.25rem;display:grid;position:relative}.da-stage-track>div:before{content:"";background:#dce6de;height:1px;position:absolute;top:.48rem;left:-50%;right:50%}.da-stage-track>div:first-child:before{display:none}.da-stage-track span{z-index:1;color:#809087;background:#fff;border:1px solid #d6e0d9;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.8rem;display:grid;position:relative}.da-stage-track .is-done span,.da-stage-track .is-current span{color:#fff;border-color:var(--production-green);background:var(--production-green)}.da-stage-track .is-done:before,.da-stage-track .is-current:before{background:#72a784}.da-stage-track .is-current span{box-shadow:0 0 0 .22rem #4a8f6021}.da-stage-track small{color:#76837b;text-align:center;font-size:.8rem}.da-plan-milestones{border-top:1px solid #edf1ee;padding-top:.55rem;overflow:hidden}.da-plan-meta{grid-template-columns:1.5fr .75fr .75fr;gap:.45rem;display:grid}.da-plan-meta>span{background:#f7faf8;border-radius:.5rem;gap:.12rem;padding:.48rem;display:grid}.da-plan-meta strong{color:#365944;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.da-milestone-line{grid-template-columns:repeat(var(--plan-milestone-count,5), minmax(0, 1fr));padding:.7rem 0 .2rem;display:grid}.da-milestone-line>span{justify-items:center;gap:.08rem;min-width:0;display:grid;position:relative}.da-milestone-line>span:before{content:"";background:#d3dfd6;height:1px;position:absolute;top:.25rem;left:-50%;right:50%}.da-milestone-line>span:first-child:before{display:none}.da-milestone-line i{z-index:1;background:#6da17d;border:2px solid #fff;border-radius:50%;width:.5rem;height:.5rem;position:relative;box-shadow:0 0 0 1px #7fac8d}.da-milestone-line strong{color:#496553;font-size:.8rem}.da-milestone-line small{color:#89958d;font-size:.8rem}.da-plan-version-actions{border-top:1px dashed #dae4dc;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.55rem;padding-top:.5rem;display:flex}.da-plan-version-actions>span{color:#708078;font-size:.8rem}.da-plan-version-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.4rem;display:grid}.da-plan-version-list>span{background:#f5f8f6;border-radius:.42rem;gap:.08rem;padding:.38rem .42rem;display:grid}.da-plan-version-list strong{color:#397650;font-size:.8rem}.da-plan-version-list small,.da-plan-version-list em{color:#7c8880;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-style:normal;overflow:hidden}.da-batch-governance{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.6rem;display:grid}.da-batch-governance>div{background:#fbfcfb;border:1px solid #e0e8e2;border-radius:.5rem;align-content:start;gap:.18rem;padding:.55rem;display:grid}.da-batch-governance small,.da-batch-governance span{color:#77857c;font-size:.8rem}.da-batch-governance strong{color:#355841;font-size:.82rem}.da-batch-management-form{gap:.45rem;margin-top:.45rem;display:grid}.da-batch-management-form label{gap:.28rem;display:grid}.da-batch-management-form select,.da-batch-management-form textarea{color:#173e29;width:100%;font:inherit;background:#fff;border:1px solid #d5e2d9;border-radius:.5rem}.da-batch-management-form select{min-height:2.35rem;padding:0 .65rem}.da-batch-management-form textarea{resize:vertical;min-height:4.4rem;padding:.6rem .65rem}.da-batch-management-form .da-button:disabled{cursor:not-allowed;opacity:.48}.da-batch-end-check-summary{flex-wrap:wrap;gap:.3rem;display:flex}.da-batch-end-check-summary span{color:#557060;background:#edf5ef;border-radius:999px;padding:.2rem .42rem;line-height:1.35}.da-batch-end-check-summary span.is-blocked{color:#a33c32;background:#fff0ed}.da-yield-note{color:#725c2c;background:#fff9e9;border:1px solid #e4d39f;border-radius:.55rem;align-items:center;gap:.45rem;margin-top:.65rem;padding:.6rem .7rem;display:flex}.da-yield-note svg{flex:none;width:.9rem}.da-yield-note span{gap:.08rem;display:grid}.da-yield-note strong{font-size:.82rem}.da-yield-note small{color:#938153;font-size:.8rem}.da-growth-records{display:grid}.da-growth-record{border-bottom:1px solid #e9eeea;grid-template-columns:3.2rem 1fr;gap:.6rem;padding:.65rem 0;display:grid}.da-growth-record:last-child{border-bottom:0}.da-growth-date{align-content:start;gap:.08rem;display:grid}.da-growth-date strong{color:#3d6b4f;font-size:.82rem}.da-growth-date small{color:#87938b;font-size:.8rem}.da-growth-record>div{gap:.35rem;min-width:0;display:grid}.da-growth-record-head{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.da-growth-record-head>strong{color:#34533f;font-size:.82rem}.da-growth-record p{color:#69766e;margin:0;font-size:.8rem;line-height:1.55}.da-growth-metrics{flex-wrap:wrap;gap:.28rem;display:flex}.da-growth-metrics span{color:#66806e;background:#eef5f0;border-radius:999px;padding:.18rem .35rem;font-size:.8rem}.da-review-comment{color:#7a887f;font-size:.8rem}.da-action-bar.compact{padding:0}.da-action-bar.compact .da-button{padding:.34rem .48rem;font-size:.8rem}.da-production-calendar{overflow:hidden}.da-calendar-switch{background:#eff4f0;border-radius:.45rem;gap:.12rem;padding:.18rem;display:flex}.da-calendar-switch button{color:#748078;cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.28rem .5rem;font-size:.8rem}.da-calendar-switch button.is-active{color:#2f6c49;background:#fff;box-shadow:0 2px 7px #25503414}.da-calendar-event-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.da-calendar-event-grid[data-view=day]{grid-template-columns:1fr}.da-calendar-event-grid article{background:#fbfdfb;border:1px solid #e1e8e2;border-left:3px solid #56916b;border-radius:.48rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem;min-width:0;padding:.52rem;display:grid}.da-calendar-event-grid article.is-overdue,.da-calendar-event-grid article.is-conflict{background:#fff8f5;border-left-color:#c06d4f}.da-calendar-event-grid time,.da-calendar-event-grid article>span{align-content:start;gap:.08rem;display:grid}.da-calendar-event-grid time strong,.da-calendar-event-grid article>span>strong{color:#3d5b47;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.da-calendar-event-grid small,.da-calendar-event-grid em{color:#7d8981;font-size:.8rem;font-style:normal}.da-calendar-week{border:1px solid #e4eae5;border-radius:.62rem;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.da-calendar-week>div{background:#fbfcfb;border-right:1px solid #e8ede9;align-content:start;gap:.1rem;min-height:5.2rem;padding:.45rem;display:grid}.da-calendar-week>div:last-child{border-right:0}.da-calendar-week>div.is-today{background:#f0f7f2}.da-calendar-week>div>strong{color:#52675a;font-size:.8rem}.da-calendar-week>div>small{color:#8b958e;font-size:.8rem}.da-calendar-week>div>span{color:#fff;background:linear-gradient(135deg,#4c8b64,#6fa47c);border-radius:.45rem;gap:.12rem;margin-top:.4rem;padding:.42rem;display:grid}.da-calendar-week>div>span.is-overdue{background:linear-gradient(135deg,#b56248,#c98559)}.da-calendar-week b{font-size:.8rem;font-weight:650}.da-calendar-week em{opacity:.86;font-size:.8rem;font-style:normal}.da-work-order-panel{padding-bottom:1rem}.da-work-order-heading,.da-work-order-status{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.da-overdue-badge,.da-due-badge{color:#a34e36;background:#fff1ed;border:1px solid #e8b8a9;border-radius:999px;padding:.22rem .4rem;font-size:.8rem}.da-due-badge{color:#896a30;background:#fff8e7;border-color:#e3cf99}.da-work-order-summary{border-top:1px solid #e8eeea;border-bottom:1px solid #e8eeea;grid-template-columns:.8fr 1.45fr .8fr 1fr;gap:.55rem;padding:.65rem 0;display:grid}.da-work-order-summary>span{gap:.12rem;min-width:0;display:grid}.da-work-order-summary small{color:#7f8a83;font-size:.8rem}.da-work-order-summary strong{color:#355442;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.da-work-order-stepper{grid-template-columns:repeat(6,minmax(0,1fr));padding:.8rem 0 .45rem;display:grid}.da-work-order-stepper>div{justify-items:center;gap:.2rem;display:grid;position:relative}.da-work-order-stepper>div:before{content:"";background:#dce5df;height:1px;position:absolute;top:.48rem;left:-50%;right:50%}.da-work-order-stepper>div:first-child:before{display:none}.da-work-order-stepper span{z-index:1;color:#829087;background:#fff;border:1px solid #d4dfd7;border-radius:50%;place-items:center;width:1rem;height:1rem;font-size:.8rem;display:grid;position:relative}.da-work-order-stepper .is-done span,.da-work-order-stepper .is-current span{color:#fff;background:#49845d;border-color:#49845d}.da-work-order-stepper .is-done:before,.da-work-order-stepper .is-current:before{background:#70a27e}.da-work-order-stepper strong{color:#6e7d73;text-align:center;font-size:.8rem}.da-return-banner{color:#7d5a2d;background:#fff8e6;border:1px solid #e3cc92;border-radius:.58rem;gap:.45rem;margin-top:.55rem;padding:.62rem .7rem;font-size:.8rem;display:flex}.da-return-banner svg{flex:none;width:.9rem}.da-return-banner span{gap:.08rem;display:grid}.da-work-order-actions{padding:.7rem 0}.da-work-order-detail-grid{grid-template-columns:.85fr 1.15fr 1fr;gap:.65rem;display:grid}.da-work-order-detail-grid>div{background:#fbfcfb;border:1px solid #e3eae5;border-radius:.62rem;min-height:10rem;padding:.7rem}.da-work-order-detail-grid h3{color:#355442;margin:0 0 .5rem;font-size:.82rem}.da-work-order-detail-grid p{color:#6d7971;margin:0;font-size:.8rem;line-height:1.55}.da-work-order-detail-grid dl{gap:.3rem;margin:.6rem 0 0;display:grid}.da-work-order-detail-grid dl>div{justify-content:space-between;gap:.4rem;display:flex}.da-work-order-detail-grid dt,.da-work-order-detail-grid dd{margin:0;font-size:.8rem}.da-work-order-detail-grid dt{color:#89938d}.da-work-order-detail-grid dd{color:#4d6657;text-align:right}.da-evidence-board{gap:.5rem;display:grid}.da-photo-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.da-photo-stack>span{color:#fff;background:linear-gradient(#20472a47,#20472a47),linear-gradient(135deg,#7aa56d,#3e7551);border-radius:.5rem;place-content:center;justify-items:center;gap:.28rem;min-height:4.4rem;padding:.45rem;display:grid}.da-photo-stack>span.tone-1{background:linear-gradient(#33492533,#33492533),linear-gradient(135deg,#9aa75a,#527b48)}.da-photo-stack svg{width:1.1rem}.da-photo-stack small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.8rem;overflow:hidden}.da-material-pill{color:#526d5b;background:#eaf3ed;border-radius:999px;width:fit-content;padding:.22rem .4rem;font-size:.8rem}.da-work-timeline{max-height:12rem;overflow-y:auto}.da-work-timeline em{color:#87928b;font-size:.8rem;font-style:normal;line-height:1.35}.da-immutable-banner{color:#4c6354;background:#f4f8f5;border:1px solid #cedbd2;border-radius:.62rem;grid-template-columns:auto 1fr;align-items:center;gap:.45rem .6rem;margin-top:.75rem;padding:.7rem .8rem;display:grid}.da-immutable-banner svg{width:.9rem}.da-immutable-banner>span{gap:.1rem;display:grid}.da-immutable-banner strong{font-size:.82rem}.da-immutable-banner small{color:#76847a;font-size:.8rem}.da-immutable-banner em{color:#8b6e3c;grid-column:2;font-size:.8rem;font-style:normal}.da-production-timeline>div:last-child{display:grid}.da-production-timeline article{border-bottom:1px solid #eaf0eb;grid-template-columns:.55rem 3rem 1fr;align-items:start;gap:.45rem;padding:.45rem 0;display:grid}.da-production-timeline article:last-child{border-bottom:0}.da-production-timeline article>span{background:#5e9870;border-radius:50%;width:.46rem;height:.46rem;margin-top:.12rem;box-shadow:0 0 0 .16rem #edf5ef}.da-production-timeline time{color:#839087;font-size:.8rem}.da-production-timeline article>div{gap:.08rem;display:grid}.da-production-timeline article strong{color:#3c5a47;font-size:.8rem}.da-production-timeline article small{color:#7b8880;font-size:.8rem}.da-foundation-workspace{gap:.85rem;display:grid}.da-workspace-titlebar{color:#eafff2;background:radial-gradient(circle at 86% 10%,#2ed48729,#0000 20rem),linear-gradient(130deg,#071f16,#0b2c1f 68%,#0a2118);border:1px solid #419a6840;border-radius:.95rem;grid-template-columns:minmax(22rem,1.45fr) minmax(28rem,1fr);align-items:center;gap:1.2rem;width:100%;min-height:8.6rem;margin-bottom:1rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 16px 42px #08301e21}.da-workspace-titlebar[data-metrics="5"]{grid-template-columns:minmax(21rem,1fr) minmax(31rem,1.18fr)}.da-workspace-titlebar[data-metrics="6"]{grid-template-columns:minmax(20rem,.78fr) minmax(39rem,1.32fr)}.da-foundation-workspace>.da-workspace-titlebar{margin-bottom:0}.da-workspace-titlebar-copy{gap:.32rem;min-width:0;display:grid}.da-workspace-titlebar-copy>span{color:#4cdd91;letter-spacing:.12em;font-size:.8rem;font-weight:800}.da-workspace-titlebar h1{margin:0;font-size:1.8rem;line-height:1.2}.da-workspace-titlebar p{color:#a7c7b7;max-width:50rem;margin:0;font-size:.86rem;line-height:1.6}.da-workspace-titlebar-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.da-workspace-titlebar-metrics[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.da-workspace-titlebar-metrics[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.da-workspace-titlebar-metrics article{text-align:center;background:#0619128c;border:1px solid #53b27e38;border-radius:.65rem;align-content:center;gap:.16rem;min-width:0;min-height:4.75rem;padding:.65rem .45rem;display:grid}.da-workspace-titlebar-metrics strong{color:#61e8a0;text-overflow:ellipsis;white-space:nowrap;font-size:1.14rem;line-height:1.15;overflow:hidden}.da-workspace-titlebar-metrics small{color:#a6c4b5;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.3;overflow:hidden}.da-workspace-titlebar.is-compact{text-align:left;min-height:0;box-shadow:none;grid-template-columns:minmax(17rem,1.25fr) minmax(19rem,1fr);margin-bottom:1rem;padding:1rem}.da-foundation-hero{color:#eafff2;background:radial-gradient(circle at 86% 10%,#2ed48729,#0000 20rem),linear-gradient(130deg,#071f16,#0b2c1f 68%,#0a2118);border:1px solid #419a6840;border-radius:.95rem;grid-template-columns:minmax(0,1.65fr) minmax(24rem,1fr);align-items:center;gap:1.2rem;padding:1.15rem 1.25rem;display:grid;box-shadow:0 16px 42px #08301e21}.da-foundation-hero>div:first-child{gap:.35rem;display:grid}.da-foundation-hero>div:first-child>span,.da-foundation-editor header span{color:#4cdd91;letter-spacing:.12em;font-size:.8rem;font-weight:800}.da-foundation-hero h1{margin:0;font-size:1.8rem;line-height:1.2}.da-foundation-hero p{color:#98b8a8;max-width:50rem;margin:0;font-size:.82rem;line-height:1.65}.da-foundation-hero-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.da-foundation-hero-kpis article{text-align:center;background:#0619128c;border:1px solid #53b27e38;border-radius:.65rem;gap:.15rem;padding:.7rem .55rem;display:grid}.da-foundation-hero-kpis strong{color:#61e8a0;font-size:1.14rem}.da-foundation-hero-kpis small{color:#8eac9d;font-size:.8rem}.da-foundation-kinds{grid-template-columns:repeat(13,minmax(4rem,1fr));gap:.35rem;display:grid;overflow-x:auto}.da-foundation-kinds button{text-align:left;color:#52635a;cursor:pointer;background:#fff;border:1px solid #dce6df;border-radius:.58rem;gap:.08rem;min-width:4.8rem;padding:.55rem .45rem;display:grid;position:relative}.da-foundation-kinds button.is-active{color:#1f6c47;background:#edf8f1;border-color:#61ba86;box-shadow:inset 0 -2px #42a56e}.da-foundation-kinds small{color:#99a59d;font-size:.8rem}.da-foundation-kinds strong{font-size:.8rem}.da-foundation-kinds em{color:#4d8e69;font-size:.8rem;font-style:normal;position:absolute;top:.35rem;right:.38rem}.da-foundation-grid{grid-template-columns:minmax(15rem,.72fr) minmax(30rem,1.8fr);gap:.8rem;min-height:35rem;display:grid}.da-foundation-list,.da-foundation-editor{background:#fff;border:1px solid #dce6df;border-radius:.78rem;overflow:hidden;box-shadow:0 10px 30px #234d350f}.da-foundation-list>header,.da-foundation-editor>header{border-bottom:1px solid #e4ece6;justify-content:space-between;align-items:center;min-height:3.2rem;padding:.75rem .8rem;display:flex}.da-foundation-list h3,.da-foundation-editor h3{color:#315640;margin:0;font-size:.82rem}.da-foundation-list header small{color:#929e96;font-size:.8rem}.da-foundation-list header button,.da-foundation-editor header button,.da-foundation-form footer button,.da-foundation-status-actions button{color:#fff;cursor:pointer;background:#2d8b5b;border:0;border-radius:.48rem;padding:.43rem .62rem;font-size:.8rem;font-weight:750}.da-foundation-editor header button{color:#5f6e65;background:#f6f9f7;border:1px solid #d7e2da}.da-foundation-search{border-bottom:1px solid #edf1ee;padding:.6rem .7rem;display:block}.da-foundation-search input{color:#3f5648;background:#f8faf9;border:1px solid #dce6df;border-radius:.5rem;width:100%;padding:.48rem .55rem;font-size:.8rem}.da-foundation-list>div:last-child{max-height:29rem;overflow-y:auto}.da-foundation-list>div:last-child>button{text-align:left;color:#43554a;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2ee;justify-content:space-between;align-items:center;gap:.55rem;width:100%;padding:.65rem .75rem;display:flex}.da-foundation-list>div:last-child>button.is-active{background:#edf7f1;box-shadow:inset 3px 0 #3a9b66}.da-foundation-list button>span{gap:.1rem;min-width:0;display:grid}.da-foundation-list button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.da-foundation-list button small{color:#89968e;font-size:.8rem}.da-foundation-list button em{color:#a36c4b;background:#faf1ec;border-radius:.3rem;padding:.2rem .3rem;font-size:.8rem;font-style:normal}.da-foundation-list button em.is-active{color:#258154;background:#e5f5eb}.da-foundation-empty{color:#909d95;text-align:center;padding:2rem .8rem;font-size:.8rem}.da-foundation-form{gap:.9rem;padding:.9rem;display:grid}.da-foundation-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .75rem;display:grid}.da-crop-template-form fieldset{border:1px solid #d5e1d8;border-radius:.6rem;min-width:0;margin:0;padding:1rem}.da-crop-template-form legend{padding:0 .4rem;font-size:1rem;font-weight:700}.da-crop-template-note{color:#66756c;margin:0 0 .8rem;font-size:.875rem;line-height:1.6}.da-crop-template-rows{gap:.8rem;margin-bottom:.8rem;display:grid}.da-crop-template-row{grid-template-columns:minmax(0,2fr) minmax(5rem,1fr) auto;align-items:end;gap:.7rem;display:grid}.da-crop-template-row label{gap:.35rem;min-width:0;display:grid}.da-crop-template-task{background:#f4f8f5;border-radius:.5rem;gap:.7rem;padding:.8rem;display:grid}.da-crop-template-form label>span,.da-crop-template-form input,.da-crop-template-form select{font-size:.875rem}.da-crop-template-task>button{justify-self:end}@media (max-width:700px){.da-crop-template-row,.da-crop-template-form .da-foundation-form-grid{grid-template-columns:minmax(0,1fr)}.da-crop-template-form footer{flex-wrap:wrap;gap:.8rem}}.da-foundation-form-grid>label{gap:.28rem;display:grid}.da-foundation-form-grid>label.is-wide{grid-column:1/-1}.da-germplasm-form fieldset{border:1px solid #d5e1d8;border-radius:.6rem;min-width:0;margin:0;padding:1rem}.da-germplasm-form fieldset+fieldset{margin-top:.8rem}.da-germplasm-form legend{padding:0 .4rem;font-weight:700}.da-germplasm-form p{color:#66756c;line-height:1.6}.da-germplasm-form .is-wide{grid-column:1/-1}.da-germplasm-rights-summary{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.8rem;display:grid}.da-germplasm-rights-summary dd{margin:.3rem 0 0;font-weight:700}.da-indicator-definition-form fieldset{border:1px solid #d5e1d8;border-radius:.6rem;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;min-width:0;margin:0;padding:1rem;display:grid}.da-indicator-definition-form fieldset label{align-items:center;gap:.4rem;display:flex}.da-indicator-definition-form input[type=checkbox]{width:auto}.da-foundation-form-grid label>span:first-child{color:#66756c;font-size:.8rem;font-weight:700}.da-foundation-form-grid label>span em{color:#bf5d52;margin-left:.2rem;font-style:normal}.da-foundation-form input,.da-foundation-form select,.da-foundation-form textarea{color:#344a3c;background:#fbfcfb;border:1px solid #d5e1d8;border-radius:.48rem;width:100%;padding:.5rem .55rem;font-family:inherit;font-size:.8rem}.da-foundation-form textarea{resize:vertical;font-family:inherit;line-height:1.5}.da-foundation-form input:focus,.da-foundation-form select:focus,.da-foundation-form textarea:focus{border-color:#63b787;outline:2px solid #369c602e}.da-foundation-form input:disabled,.da-foundation-form select:disabled,.da-foundation-form textarea:disabled{color:#77847c;background:#f2f5f3}.da-foundation-checkbox{color:#486052;background:#fbfcfb;border:1px solid #d5e1d8;border-radius:.48rem;align-items:center;gap:.4rem;min-height:2rem;padding:0 .55rem;font-size:.8rem;display:flex}.da-foundation-checkbox input{width:auto}.da-foundation-form footer{border-top:1px solid #e6ece8;justify-content:space-between;align-items:center;padding-top:.7rem;display:flex}.da-foundation-form footer small{color:#8b978f;font-size:.8rem}.da-foundation-form footer button:disabled,.da-foundation-status-actions button:disabled{opacity:.45;cursor:not-allowed}.da-foundation-status-actions{background:#fdf9f4;border:1px solid #e7ded3;border-radius:.56rem;align-items:center;gap:.45rem;margin:0 .9rem .9rem;padding:.65rem .7rem;display:flex}.da-foundation-status-actions span{color:#887866;margin-right:auto;font-size:.8rem}.da-foundation-status-actions button{color:#356249;background:#edf6f0;border:1px solid #cfe0d5}.da-foundation-status-actions button.is-danger{color:#9e5148;background:#fff0ed;border-color:#ebd1cd}.da-foundation-editor-empty{color:#8c9991;place-content:center;justify-items:center;gap:.35rem;min-height:25rem;display:grid}.da-foundation-editor-empty svg{color:#63a77f;width:1.4rem}.da-foundation-editor-empty strong{color:#4e6657;font-size:.82rem}.da-foundation-editor-empty small{font-size:.8rem}@media (max-width:980px){.da-workspace-titlebar,.da-workspace-titlebar[data-metrics="5"],.da-workspace-titlebar[data-metrics="6"],.da-workspace-titlebar.is-compact{grid-template-columns:1fr}.da-loop-hero{grid-template-columns:1fr auto}.da-loop-role{display:none}.da-irrigation-kpis,.da-irrigation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-irrigation-feedback>div{grid-template-columns:repeat(3,minmax(0,1fr))}.da-climate-status-grid,.da-climate-product-grid{grid-template-columns:1fr}.da-greenhouse-device-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.da-climate-feedback>div{grid-template-columns:repeat(2,minmax(0,1fr))}.da-production-detail-grid{grid-template-columns:1fr}.da-batch-creator{grid-template-columns:repeat(3,minmax(0,1fr))}.da-batch-creator>div{grid-column:1/-1}.da-calendar-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.da-production-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-work-order-detail-grid{grid-template-columns:1fr 1fr}.da-work-order-detail-grid>div:last-child{grid-column:1/-1}.da-execution-detail-grid{grid-template-columns:1fr 1fr}.da-execution-detail-grid>div:last-child{grid-column:1/-1}.da-foundation-hero,.da-foundation-grid{grid-template-columns:1fr}.da-foundation-list>div:last-child{max-height:15rem}}@media (max-width:720px){.da-loop-hero{grid-template-columns:1fr}.da-loop-reset{justify-self:start}.da-irrigation-grid,.da-execution-detail-grid,.da-irrigation-product-grid,.da-irrigation-mode-grid{grid-template-columns:1fr}.da-irrigation-feedback>div{grid-template-columns:repeat(2,minmax(0,1fr))}.da-greenhouse-overview{grid-template-columns:1fr}.da-greenhouse-device-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.da-twin-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.da-batch-switcher{grid-template-columns:1fr}.da-batch-creator,.da-calendar-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-calendar-week{grid-template-columns:repeat(4,minmax(0,1fr))}.da-calendar-week>div{border-bottom:1px solid #e8ede9}.da-work-order-summary,.da-work-order-detail-grid{grid-template-columns:1fr 1fr}.da-work-order-detail-grid>div:last-child{grid-column:1/-1}.da-climate-temperature{grid-template-columns:1fr}.da-strategy-targets,.da-action-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.da-execution-detail-grid>div:last-child{grid-column:auto}.da-loop-stepper{grid-template-columns:repeat(2,1fr);gap:.55rem}.da-loop-stepper>div:after{display:none}.da-execution-head{flex-direction:column;align-items:stretch}.da-execution-head select{width:100%}.da-foundation-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-foundation-form-grid{grid-template-columns:1fr}.da-foundation-form-grid>label.is-wide{grid-column:auto}}@media (max-width:430px){.da-irrigation-kpis,.da-plan-number,.da-irrigation-feedback>div,.da-mode-targets{grid-template-columns:1fr}.da-production-subtabs{grid-template-columns:repeat(3,minmax(0,1fr))}.da-climate-devices,.da-strategy-targets,.da-action-sequence,.da-climate-mode-grid,.da-climate-target-form,.da-greenhouse-device-groups,.da-climate-feedback>div{grid-template-columns:1fr}.da-twin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.da-production-kpis,.da-plan-meta,.da-plan-version-list,.da-batch-governance,.da-work-order-summary,.da-work-order-detail-grid,.da-photo-stack,.da-batch-creator,.da-calendar-event-grid{grid-template-columns:1fr}.da-work-order-detail-grid>div:last-child{grid-column:auto}.da-calendar-week{grid-template-columns:repeat(2,minmax(0,1fr))}.da-work-order-stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem 0}.da-work-order-stepper>div:before{display:none}.da-stage-track small{font-size:.8rem}}@media (max-width:900px){.da-topbar .da-icon-button[aria-label=打开全局搜索]{display:flex}}.da-app-dashboard{padding-bottom:7.5rem}.da-app-dashboard .da-topbar{grid-template-columns:minmax(24rem,1fr) auto minmax(38rem,1fr);height:5rem}.da-app-dashboard .da-main-dashboard{padding:5.85rem 1rem 2rem}.da-app-dashboard .da-brand{padding-inline:1rem}.da-app-dashboard .da-brand-mark{width:2.75rem;height:2.75rem}.da-app-dashboard .da-brand strong{font-size:1.25rem}.da-app-dashboard .da-brand small{white-space:nowrap;font-size:.9rem}.da-app-dashboard .da-base-selector{max-width:18rem;min-height:3rem;padding:.65rem .85rem;font-size:1rem}.da-app-dashboard .da-foundation-entry{min-height:3rem;padding-inline:.85rem;font-size:1rem}.da-app-dashboard .da-topbar-title{gap:.16rem;min-width:19rem}.da-app-dashboard .da-topbar-title strong{letter-spacing:.12em;font-size:1.75rem}.da-app-dashboard .da-topbar-title small{color:#91b8a5;letter-spacing:.08em;font-size:.95rem}.da-app-dashboard .da-weather-status,.da-app-dashboard .da-sim-clock,.da-app-dashboard .da-online-status{min-height:3rem;padding-inline:.8rem}.da-app-dashboard .da-weather-status strong,.da-app-dashboard .da-sim-clock strong{font-size:1.05rem}.da-app-dashboard .da-weather-status small,.da-app-dashboard .da-sim-clock small,.da-app-dashboard .da-online-status{color:#9fc7b2;font-size:.9rem}.da-app-dashboard .da-role-switch select{min-height:3rem;font-size:1rem}.da-app-dashboard .da-command-dashboard{width:100%;max-width:none;font-size:1rem}.da-app-dashboard .da-command-kpis{border-radius:.9rem;width:100%;max-width:none;margin-bottom:.9rem}.da-app-dashboard .da-command-kpis article{gap:1rem;min-height:6rem;padding:.9rem 1.4rem}.da-app-dashboard .da-command-kpis article>span{width:3.4rem;height:3.4rem}.da-app-dashboard .da-command-kpis article>span svg{width:1.5rem;height:1.5rem}.da-app-dashboard .da-command-kpis small{color:#a0c5b2;font-size:1rem}.da-app-dashboard .da-command-kpis strong{margin-top:.2rem;font-size:2rem;line-height:1.1}.da-app-dashboard .da-command-kpis strong em{font-size:1rem}.da-app-dashboard .da-command-grid{grid-template-columns:minmax(19rem,21rem) minmax(40rem,1fr) minmax(22rem,24rem);gap:.9rem}.da-app-dashboard .da-command-panel,.da-app-dashboard .da-command-center{border-radius:.9rem}.da-app-dashboard .da-dashboard-panel-head{min-height:4rem;padding:.85rem 1rem}.da-app-dashboard .da-dashboard-panel-head h2{gap:.55rem;font-size:1.15rem;line-height:1.35}.da-app-dashboard .da-dashboard-panel-head h2 svg{width:1.25rem;height:1.25rem}.da-app-dashboard .da-dashboard-panel-head button{white-space:nowrap;padding:.55rem .3rem;font-size:.95rem;line-height:1.35}.da-app-dashboard .da-monitor-rail,.da-app-dashboard .da-command-center,.da-app-dashboard .da-command-rail,.da-app-dashboard .da-twin-map-g13{min-height:39rem}.da-app-dashboard .da-live-metrics{padding:.35rem 1rem}.da-app-dashboard .da-live-metric{grid-template-columns:2.7rem minmax(0,1fr) 4.2rem;gap:.75rem;min-height:5.35rem}.da-app-dashboard .da-live-icon{border-radius:.7rem;width:2.5rem;height:2.5rem}.da-app-dashboard .da-live-icon svg{width:1.25rem;height:1.25rem}.da-app-dashboard .da-live-metric small{color:#a0bdad;font-size:1rem;line-height:1.35}.da-app-dashboard .da-live-metric strong{margin-top:.28rem;font-size:1.45rem;font-weight:750;line-height:1.1}.da-app-dashboard .da-live-metric strong em{font-size:.95rem}.da-app-dashboard .da-metric-spark{gap:.2rem;height:2.6rem}.da-app-dashboard .da-metric-spark b{width:.42rem}.da-app-dashboard .da-data-freshness{color:#9ab8a8;min-height:3.2rem;padding:.75rem 1rem;font-size:.95rem}.da-app-dashboard .da-scenario-toolbar{border-radius:.55rem;gap:.2rem;padding:.26rem;top:.42rem;right:.42rem}.da-app-dashboard .da-scenario-toolbar span,.da-app-dashboard .da-scenario-toolbar button{gap:.32rem;min-height:2.25rem;padding:.4rem .58rem;font-size:.84rem;line-height:1.2}.da-app-dashboard .da-scenario-toolbar svg{width:.92rem;height:.92rem}.da-app-dashboard .da-twin-device-marker{width:2rem;height:2rem}.da-app-dashboard .da-twin-device-marker svg{width:1rem;height:1rem}.da-app-dashboard .da-twin-hotspot>span{border-radius:.55rem;gap:.12rem;min-width:5.4rem;padding:.55rem .75rem}.da-app-dashboard .da-twin-hotspot strong{font-size:1.2rem;line-height:1.2}.da-app-dashboard .da-twin-hotspot small{color:#b1d3c1;font-size:.95rem;line-height:1.25}.da-app-dashboard .da-twin-hotspot>svg{width:1.4rem;height:1.4rem}.da-app-dashboard .da-twin-map-title{border-radius:.5rem;gap:.36rem;padding:.45rem .6rem;top:.42rem;left:.42rem}.da-app-dashboard .da-twin-map-title strong{font-size:.92rem}.da-app-dashboard .da-twin-map-title small,.da-app-dashboard .da-twin-map-legend,.da-app-dashboard .da-selected-object-link{color:#b5d5c4;font-size:.84rem}.da-app-dashboard .da-twin-map-legend{gap:.55rem;padding:.42rem .55rem;bottom:.42rem;right:.42rem}.da-app-dashboard .da-selected-object-link{min-height:2.3rem;padding:.42rem .6rem;bottom:.42rem;left:.42rem}.da-app-dashboard .da-dashboard-alarm-list{gap:.55rem;padding:.6rem .85rem .85rem}.da-app-dashboard .da-dashboard-alarm-list button{border-radius:.65rem;gap:.65rem;min-height:5.25rem;padding:.75rem}.da-app-dashboard .da-dashboard-alarm-list strong{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.da-app-dashboard .da-dashboard-alarm-list small{color:#d1aaa3;margin-top:.28rem;font-size:.9rem}.da-app-dashboard .da-dashboard-clear{min-height:6rem;padding:1rem;font-size:1rem}.da-app-dashboard .da-object-control{padding:1rem}.da-app-dashboard .da-object-control-head{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-bottom:.85rem}.da-app-dashboard .da-object-control-head .da-status-chip{grid-column:2;justify-self:start}.da-app-dashboard .da-object-control-head>span:first-child{width:2.75rem;height:2.75rem}.da-app-dashboard .da-object-control-head small,.da-app-dashboard .da-object-control-head .da-status-chip{font-size:.9rem}.da-app-dashboard .da-object-control-head h2{text-overflow:initial;white-space:normal;margin-top:.18rem;font-size:1.1rem;line-height:1.3;overflow:visible}.da-app-dashboard .da-control-reading{margin:.85rem 0;padding:.95rem}.da-app-dashboard .da-control-reading span{color:#a3bfaf;font-size:1rem}.da-app-dashboard .da-control-reading strong{margin:.25rem 0;font-size:2.35rem;line-height:1.1}.da-app-dashboard .da-control-reading strong.textual{font-size:1.45rem}.da-app-dashboard .da-control-reading strong small,.da-app-dashboard .da-control-reading em{font-size:.95rem}.da-app-dashboard .da-device-state-row{min-height:3rem;padding:.65rem .2rem;font-size:.95rem}.da-app-dashboard .da-device-state-row strong{font-size:.95rem}.da-app-dashboard .da-command-primary,.da-app-dashboard .da-command-link{min-height:3.15rem;margin-top:.75rem;font-size:1rem}.da-app-dashboard .da-command-link{margin-top:.5rem}.da-app-dashboard .da-command-evidence{grid-template-columns:minmax(32rem,1.25fr) minmax(18rem,.7fr) minmax(30rem,1.1fr);gap:.9rem;margin-top:.9rem}.da-app-dashboard .da-command-evidence>article{min-height:11rem}.da-app-dashboard .da-evidence-title{min-height:3.4rem;padding:.75rem .9rem;font-size:1.1rem}.da-app-dashboard .da-evidence-title button,.da-app-dashboard .da-evidence-title small{font-size:.95rem}.da-app-dashboard .da-command-trends .da-mini-trends{gap:.7rem;height:7.2rem;padding:.7rem .85rem}.da-app-dashboard .da-command-trends .da-mini-trends>div{padding:.65rem}.da-app-dashboard .da-command-trends .da-mini-trends span{font-size:.95rem}.da-app-dashboard .da-command-trends .da-mini-trends strong{font-size:1.35rem}.da-app-dashboard .da-command-trends .da-mini-trends strong small{font-size:.9rem}.da-app-dashboard .da-device-health{gap:1rem;padding:1rem}.da-app-dashboard .da-device-donut{width:6rem;height:6rem}.da-app-dashboard .da-device-donut>span,.da-app-dashboard .da-device-health>div:last-child span,.da-app-dashboard .da-device-health>div:last-child small{font-size:.9rem}.da-app-dashboard .da-device-donut strong{font-size:1.8rem}.da-app-dashboard .da-device-health>div:last-child strong{font-size:1.1rem}.da-app-dashboard .da-command-audit>div:not(.da-evidence-title){grid-template-columns:auto 2.8rem minmax(0,1fr) auto;gap:.6rem;min-height:3.1rem;padding:.55rem .8rem;font-size:.95rem;line-height:1.35}.da-app-dashboard .da-command-audit .da-status-chip,.da-app-dashboard .da-command-audit>p{font-size:.9rem}.da-app-dashboard .da-command-audit>p{padding:1.7rem 1rem;line-height:1.6}.da-app-dashboard .da-bottom-dock{border-radius:.95rem;padding:.42rem;bottom:.75rem}.da-app-dashboard .da-bottom-dock button{gap:.28rem;min-width:7.5rem;min-height:4.8rem;padding:.55rem .7rem}.da-app-dashboard .da-bottom-dock button>span{width:2.1rem;height:2.1rem}.da-app-dashboard .da-bottom-dock button svg{width:1.2rem;height:1.2rem}.da-app-dashboard .da-bottom-dock button small{color:#9bbdac;font-size:1rem}.da-app-dashboard .da-bottom-dock button em{min-width:1.25rem;height:1.25rem;font-size:.9rem}.da-app-dashboard .da-simulation-ribbon{padding:.75rem .9rem;font-size:.95rem;bottom:.75rem}.da-app-dashboard .da-simulation-ribbon small{font-size:.9rem}.da-app-dashboard .da-topbar .da-alarm-button span{min-width:1.2rem;height:1.2rem;font-size:.9rem}@media (max-width:1500px){.da-app-dashboard .da-topbar{grid-template-columns:minmax(22rem,1fr) 15rem minmax(30rem,1fr);height:4.6rem}.da-app-dashboard .da-topbar-title{min-width:15rem;padding-inline:.65rem}.da-app-dashboard .da-topbar-title strong{font-size:1.65rem}.da-app-dashboard .da-main-dashboard{padding-top:5.35rem}.da-app-dashboard .da-foundation-entry,.da-app-dashboard .da-weather-status,.da-app-dashboard .da-sim-clock,.da-app-dashboard .da-topbar .da-top-actions>.da-icon-button[title=使用帮助],.da-app-dashboard .da-topbar .da-top-actions>.da-icon-button[aria-label=刷新数据]{display:none}.da-app-dashboard .da-command-grid{grid-template-columns:minmax(18rem,20rem) minmax(34rem,1fr)}.da-app-dashboard .da-command-rail{grid-column:1/-1;grid-template-columns:minmax(22rem,.8fr) minmax(34rem,1.2fr);min-height:0;display:grid}.da-app-dashboard .da-command-evidence{grid-template-columns:minmax(30rem,1fr) minmax(18rem,.62fr)}.da-app-dashboard .da-command-audit{grid-column:1/-1}.da-app-dashboard .da-bottom-dock button{min-width:7rem}.da-app-dashboard .da-simulation-ribbon{display:none}}@media (max-width:1180px){.da-app-dashboard .da-topbar{grid-template-columns:minmax(18rem,1fr) auto minmax(20rem,1fr)}.da-app-dashboard .da-topbar-title{min-width:15rem}.da-app-dashboard .da-topbar-title strong{font-size:1.45rem}.da-app-dashboard .da-command-grid,.da-app-dashboard .da-command-evidence{grid-template-columns:1fr}.da-app-dashboard .da-monitor-rail,.da-app-dashboard .da-command-center,.da-app-dashboard .da-command-rail,.da-app-dashboard .da-twin-map-g13{min-height:35rem}.da-app-dashboard .da-command-rail,.da-app-dashboard .da-command-audit{grid-column:auto}.da-app-dashboard .da-command-rail{grid-template-columns:1fr 1.2fr}}@media (max-width:900px){.da-app-dashboard .da-topbar{grid-template-columns:minmax(0,1fr) auto;height:4.2rem}.da-app-dashboard .da-main-dashboard{padding:4.85rem .65rem 1.5rem}.da-app-dashboard .da-command-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-dashboard .da-command-kpis article{min-height:5.3rem;padding:.75rem .9rem}.da-app-dashboard .da-command-kpis strong{font-size:1.65rem}.da-app-dashboard .da-command-center{overflow-x:auto}.da-app-dashboard .da-twin-map-g13{min-width:56rem}.da-app-dashboard .da-live-metrics,.da-app-dashboard .da-command-rail{grid-template-columns:1fr}.da-app-dashboard .da-live-metric:nth-child(odd){border-right:0}.da-app-dashboard .da-command-evidence{display:grid}.da-app-dashboard .da-bottom-dock button{min-width:6.8rem}}@media (max-width:720px){.da-app-dashboard .da-brand small{display:none}}@media (max-width:640px){.da-app-dashboard .da-command-kpis article>span{width:2.8rem;height:2.8rem}.da-app-dashboard .da-command-kpis small,.da-app-dashboard .da-live-metric small{font-size:.9rem}.da-app-dashboard .da-dashboard-panel-head h2,.da-app-dashboard .da-object-control-head h2{font-size:1rem}.da-app-dashboard .da-bottom-dock button{min-width:6.2rem}}@media (max-width:1420px){.da-app-secondary .da-topbar{grid-template-columns:minmax(34rem,1fr) auto!important}.da-app-secondary .da-topbar-left{grid-column:1}.da-app-secondary .da-top-actions{grid-column:2}.da-app-secondary .da-topbar-title,.da-app-secondary .da-capability-menu{display:none}}@media (max-width:900px){.da-app-secondary .da-topbar{grid-template-columns:minmax(0,1fr) auto!important}}@media (max-width:720px){.da-management-menu{display:none}}.da-decision-workspace{gap:.9rem;display:grid}.da-decision-subnav{background:#fffffff0;border:1px solid #d8e5dc;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.da-decision-subnav button{color:#436151;cursor:pointer;background:0 0;border:0;border-right:1px solid #e3ebe5;min-height:3.2rem;padding:.65rem .8rem;font-size:1rem;font-weight:750}.da-decision-subnav button:last-child{border-right:0}.da-decision-subnav button:hover,.da-decision-subnav button.is-active{color:#14643a;background:#e9f4ec;box-shadow:inset 0 -3px #2f8655}.da-decision-filters{background:#f8fbf9;border:1px solid #dfe9e2;border-radius:.75rem;grid-template-columns:repeat(3,minmax(9rem,1fr)) auto;align-items:end;gap:.7rem;padding:.75rem;display:grid}.da-decision-filters label{gap:.25rem;display:grid}.da-decision-filters label>span{color:#63766a;font-size:.85rem}.da-decision-filters select{color:#244b34;min-height:2.65rem;font:inherit;background:#fff;border:1px solid #cfded4;border-radius:.55rem;padding:.45rem .65rem}.da-decision-filters>span{color:#5d7164;background:#edf5ef;border-radius:.55rem;min-height:2.65rem;padding:.55rem .7rem}.da-g30-decision-facts span em{color:#5e7667;font-size:.82rem;font-style:normal}.da-decision-trace-grid,.da-stage-assessment-grid,.da-decision-effect-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.da-decision-trace-grid>article,.da-stage-assessment-grid>article,.da-decision-effect-layout>aside,.da-decision-effect-layout>div{background:#fbfdfb;border:1px solid #dfe8e2;border-radius:.7rem;padding:.9rem}.da-decision-trace-grid h3,.da-stage-assessment-grid h3,.da-decision-effect-layout h3,.da-g30-explanation h4{color:#294f39;margin:0 0 .55rem;font-size:1rem}.da-decision-trace-grid ol{color:#617469;margin:.55rem 0 0;padding-left:1.3rem;line-height:1.7}.da-decision-trace-grid article>p,.da-stage-assessment-grid article>p,.da-decision-effect-layout div>article,.da-decision-review-history>p{border-bottom:1px solid #e5ece7;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.55rem 0;display:flex}.da-decision-trace-grid article>p:last-child,.da-stage-assessment-grid article>p:last-child,.da-decision-effect-layout div>article:last-child,.da-decision-review-history>p:last-child{border-bottom:0}.da-decision-technical-trace{color:#5d7164;border-top:1px solid #e5ece7;margin-top:.75rem;padding-top:.7rem}.da-decision-technical-trace summary{color:#267a51;cursor:pointer;width:fit-content;font-weight:700}.da-decision-technical-trace dl{gap:.45rem;margin:.65rem 0 0;display:grid}.da-decision-technical-trace dl>div{grid-template-columns:7rem minmax(0,1fr);gap:.65rem;display:grid}.da-decision-technical-trace dt{color:#718177}.da-decision-technical-trace dd{overflow-wrap:anywhere;color:#2f4f3b;margin:0}.da-decision-alerts{gap:.45rem;display:grid}.da-decision-alerts p{color:#7b5e2b;background:#fff9ec;border:1px solid #ead8af;border-radius:.6rem;align-items:center;gap:.45rem;margin:0;padding:.7rem .8rem;display:flex}.da-g30-explanation h4{margin-top:.75rem}.da-g30-explanation>span{color:#615c4c;background:#fff;border:1px solid #e5d7b2;border-radius:999px;margin-right:.5rem;padding:.35rem .55rem;display:inline-block}.da-g30-action-cards input[type=checkbox]{accent-color:#2f8655;width:1.15rem;height:1.15rem}.da-g30-evidence a,.da-g30-domain-links a{color:#24764a;font-weight:700;text-decoration:none}.da-stage-assessment,.da-decision-effects,.da-decision-history{gap:.9rem;display:grid}.da-stage-assessment-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.da-stage-assessment-summary article{background:linear-gradient(145deg,#fff,#f5faf6);border:1px solid #dfe9e2;border-radius:.65rem;gap:.25rem;padding:.8rem;display:grid}.da-stage-assessment-summary small,.da-stage-assessment-summary span{color:#67796e}.da-stage-assessment-summary strong{color:#225039;font-size:1.05rem}.da-stage-review-banner{background:#f5f9f6;border:1px solid #d9e4dc;border-radius:.7rem;align-items:center;gap:.8rem;padding:.85rem;display:flex}.da-stage-review-banner>div:nth-child(2){flex:1;gap:.18rem;min-width:0;display:grid}.da-decision-effect-layout>aside{align-content:start;gap:.45rem;display:grid}.da-decision-effect-layout>aside h3,.da-decision-effect-layout>aside p{margin:0}.da-decision-effect-layout>div{gap:.35rem;display:grid}.da-decision-effect-layout div>article{grid-template-columns:minmax(10rem,1fr) minmax(12rem,1.6fr) auto;display:grid}.da-decision-history-list,.da-decision-review-history{gap:.5rem;display:grid}.da-decision-history-list>article{background:#fff;border:1px solid #dfe8e2;border-radius:.7rem;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.da-decision-history-list h3,.da-decision-history-list p,.da-decision-history-list small{margin:.2rem 0 0}.da-decision-history-list time,.da-decision-history-list p,.da-decision-history-list small{color:#697b70}@media (max-width:1100px){.da-stage-assessment-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.da-decision-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.da-decision-subnav{grid-template-columns:repeat(2,minmax(0,1fr))}.da-decision-subnav button:nth-child(2){border-right:0}.da-decision-filters,.da-decision-trace-grid,.da-stage-assessment-grid,.da-decision-effect-layout,.da-stage-assessment-summary{grid-template-columns:1fr}.da-stage-review-banner,.da-decision-history-list>article{grid-template-columns:1fr;align-items:stretch}.da-stage-review-banner{flex-direction:column}.da-decision-effect-layout div>article{grid-template-columns:1fr}}:is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav){height:3.2rem;min-height:3.2rem}:is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav)>button{white-space:nowrap;height:3.2rem;min-height:3.2rem;padding:.65rem .8rem;font-size:1rem}@media (max-width:1100px){:is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav){display:flex;overflow:auto hidden}:is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav)>button{border-bottom:0;border-right:1px solid #e3ebe5;flex:1 0 8.5rem}}.da-model-workspace,.da-model-recommendation{color:#173f32}.da-model-tabs{background:#fff;border:1px solid #cfe1d8;border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.da-model-tabs button{color:#466558;background:#fff;border:0;border-right:1px solid #dce9e2;border-radius:0;min-height:52px;font-size:17px;font-weight:700}.da-model-tabs button:last-child{border-right:0}.da-model-tabs button.is-active{color:#087646;background:#e9f5ee;box-shadow:inset 0 -3px #279363}.da-model-layout{gap:16px;display:grid}.da-model-workspace,.da-model-layout,.da-model-panel{min-width:0}.da-model-contract-head,.da-model-output-list{overflow-wrap:anywhere}.da-model-contract-picker,.da-model-contract-picker>select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:block}.da-model-panel{background:#fff;border:1px solid #d7e6de;border-radius:16px;padding:20px;box-shadow:0 10px 28px #1c4f390f}.da-model-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.da-model-panel>header h3{color:#133f30;margin:0;font-size:22px}.da-model-panel>header p{color:#6c8379;margin:5px 0 0;font-size:15px;line-height:1.55}.da-model-panel button,.da-model-recommendation button{color:#176643;background:#f8fcfa;border:1px solid #bcd7ca;border-radius:9px;min-height:40px;padding:0 16px;font-size:15px;font-weight:700}.da-model-panel button:hover,.da-model-recommendation button:hover{background:#eaf7f0;border-color:#289363}.da-model-panel button:disabled,.da-model-recommendation button:disabled{cursor:not-allowed;opacity:.5}.da-model-panel button.is-danger,.da-model-recommendation button.is-danger{color:#a13931;background:#fff7f6;border-color:#edc8c3}.da-model-message{z-index:140;overflow-wrap:anywhere;box-sizing:border-box;color:#176643;inset-inline-end:16px;background:#effaf4;border:1px solid #bfe0ce;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;width:560px;max-width:calc(100vw - 32px);max-height:40vh;margin-bottom:12px;padding:11px 14px;display:flex;position:fixed;bottom:16px;overflow:auto}.da-model-message.is-error{color:#a13931;background:#fff7f6;border-color:#eac5c0}.da-model-message button{flex-shrink:0;min-height:auto;padding:4px 10px}.da-model-loading,.da-model-empty{text-align:center;background:#fbfdfc;border:1px dashed #c9ddd3;border-radius:14px;place-items:center;gap:8px;min-height:160px;padding:24px;display:grid}.da-model-empty strong{font-size:19px}.da-model-empty span{color:#72867c}.da-model-card-list,.da-model-version-list,.da-model-deployment-list,.da-model-run-list,.da-model-calibration-list,.da-model-drift-list{gap:12px;display:grid}.da-model-card-list article,.da-model-version-list article,.da-model-deployment-list article,.da-model-run-list article,.da-model-calibration-list article,.da-model-drift-list article{background:#fbfdfc;border:1px solid #dce9e2;border-radius:12px;padding:16px;position:relative}.da-model-card-list article.is-active{background:#f0f9f4;border-color:#6cb892}.da-model-card-list article{grid-template-columns:minmax(280px,1.4fr) 1fr auto;align-items:center;gap:20px;display:grid}.da-model-card-list article>div:first-child{gap:5px;display:grid}.da-model-card-list small{color:#299565;font-weight:800}.da-model-card-list strong{font-size:19px}.da-model-card-list span{color:#6c8379;line-height:1.5}.da-model-card-list dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.da-model-card-list dl div{gap:3px;display:grid}.da-model-card-list dt{color:#83958d;font-size:13px}.da-model-card-list dd{margin:0;font-weight:700}.da-model-status{color:#536d61;white-space:nowrap;background:#eef3f0;border-radius:999px;align-items:center;width:max-content;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.da-model-status.is-active,.da-model-status.is-succeeded,.da-model-status.is-published,.da-model-status.is-accepted,.da-model-status.is-resolved{color:#087746;background:#dff4e8}.da-model-status.is-canary,.da-model-status.is-validating,.da-model-status.is-review_pending,.da-model-status.is-pending{color:#98690a;background:#fff3d5}.da-model-status.is-refused,.da-model-status.is-failed,.da-model-status.is-blocked,.da-model-status.is-rejected{color:#b34239;background:#fde9e6}.da-model-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.da-model-detail-grid>div{background:#f4f9f6;border-radius:10px;gap:6px;padding:12px;display:grid}.da-model-detail-grid>div.is-wide{grid-column:1/-1}.da-model-detail-grid span{color:#758b80;font-size:13px}.da-model-detail-grid strong{overflow-wrap:anywhere;line-height:1.45}.da-model-contract-head,.da-model-version-list header,.da-model-deployment-list header,.da-model-run-list header,.da-model-calibration-list article,.da-model-drift-list article{justify-content:space-between;align-items:center;gap:18px;display:flex}.da-model-contract-head>div,.da-model-version-list header>div,.da-model-deployment-list header>div,.da-model-run-list header>div,.da-model-calibration-list article>div,.da-model-drift-list article>div{gap:4px;display:grid}.da-model-contract-head span,.da-model-version-list header span,.da-model-deployment-list header span,.da-model-run-list header span,.da-model-calibration-list span,.da-model-drift-list span{color:#71877b}.da-model-search-summary{overflow-wrap:anywhere;min-width:0}.da-model-search-summary details{max-width:100%;overflow-x:auto}.da-model-search-summary table{border-collapse:collapse;width:100%}.da-model-search-summary th,.da-model-search-summary td{text-align:left;white-space:nowrap;padding:.5rem .75rem}.da-model-table-wrap{overflow-x:auto}.da-model-evaluation,.da-model-evaluation>.da-model-panel{min-width:0}.da-model-evaluation .da-model-table-wrap>table{table-layout:fixed;min-width:960px}.da-model-evaluation .da-model-table-wrap>table>thead>tr>th:nth-child(4),.da-model-evaluation .da-model-table-wrap>table>thead>tr>th:nth-child(5){width:30%}.da-model-evaluation .da-model-table-wrap td{overflow-wrap:anywhere}.da-model-evaluation-controls>label{gap:8px;min-width:0;display:grid}.da-model-evaluation-controls select{box-sizing:border-box;text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.da-model-evaluation>.da-model-panel>header>button{white-space:nowrap;flex-shrink:0}@media (max-width:600px){.da-model-evaluation>.da-model-panel>header{flex-wrap:wrap}.da-model-evaluation>.da-model-panel>header>div{flex-basis:100%;min-width:0}}.da-model-calibration-form,.da-model-calibration-form label{min-width:0;max-width:100%}.da-model-calibration-form>label{gap:8px;display:grid}.da-model-calibration-form select,.da-model-calibration-form input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.da-model-table-wrap table{border-collapse:collapse;width:100%}.da-model-table-wrap th,.da-model-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #e1ebe6;padding:12px}.da-model-table-wrap th{color:#6d8378;font-size:14px}.da-model-table-wrap td small{color:#879991;margin-top:3px;display:block}.da-model-output-list,.da-model-dataset-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.da-model-output-list article,.da-model-dataset-grid article{background:#f8fbf9;border:1px solid #dce9e2;border-radius:11px;gap:7px;padding:14px;display:grid}.da-model-output-list span,.da-model-dataset-grid small{color:#6d8378;overflow-wrap:anywhere}.da-model-dataset-grid header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.da-model-dataset-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.da-model-dataset-grid dt{color:#81948b;font-size:12px}.da-model-dataset-grid dd{margin:4px 0 0;font-weight:800}.da-model-contract-form{gap:1rem;display:grid}.da-model-contract-form fieldset{border:1px solid #c6d8ce;border-radius:.65rem;min-width:0;padding:1rem}.da-model-contract-form legend{padding:0 .35rem;font-weight:600}.da-model-contract-form label{align-content:start;gap:.4rem;min-width:0;font-size:.875rem;display:grid}.da-model-contract-form input:not([type=checkbox]),.da-model-contract-form textarea,.da-model-contract-form select{color:#173c2b;background:#fff;border:1px solid #8ea99a;border-radius:.4rem;width:100%;min-height:2.75rem;padding:.5rem .65rem;font-size:1rem}.da-model-contract-form :is(input,select,button):focus-visible{outline-offset:2px;outline:3px solid #267555}.da-model-contract-form .da-model-dataset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.da-model-interval-grid>p,.da-model-interval-grid>.da-model-interval-confirm,.da-model-interval-grid>button{grid-column:1/-1}.da-model-interval-grid>button{justify-self:start;max-width:100%}.da-model-interval-records{overflow-wrap:anywhere}.da-model-interval-records>.da-model-contract-form{margin:.75rem 0}.da-model-run-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-bottom:1rem}.da-model-run-form>p,.da-model-run-actions{overflow-wrap:anywhere;grid-column:1/-1;margin:0}.da-model-run-actions{flex-wrap:wrap;gap:.75rem;display:flex}.da-model-contract-form .da-model-monitor-batch-option{cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem 0;display:flex}.da-model-monitor-batch-option>span{overflow-wrap:anywhere;min-width:0}.da-model-contract-form .da-model-monitor-batch-option input[type=checkbox]{flex:0 0 1.1rem;width:1.1rem;height:1.1rem;min-height:0;margin:.1rem 0 0}.da-model-contract-form .da-model-geography-toggle{align-items:center;gap:.5rem;display:flex}.da-model-contract-form .da-model-geography-toggle input[type=checkbox]{flex:none;width:1.1rem;height:1.1rem;min-height:0;margin:0}.da-model-geography-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin-top:1rem;display:grid}.da-model-geography-note{grid-column:1/-1;margin:0}.da-model-version-meta,.da-model-run-metrics{color:#597368;flex-wrap:wrap;gap:8px 18px;margin:12px 0;display:flex}.da-model-version-list p,.da-model-refusal{color:#6b8177;line-height:1.55}.da-model-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.da-model-calibration-list article{flex-wrap:wrap;align-items:flex-start}.da-model-calibration-list article p{color:#60796d;flex-basis:100%;margin:0}.da-model-drift-list article{padding:12px 14px}.da-model-recommendation{gap:14px;display:grid}.da-model-recommendation>header{background:#fff;border:1px solid #d7e6de;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px;display:flex}.da-model-recommendation>header small{color:#27a66e;letter-spacing:.08em;font-weight:900}.da-model-recommendation>header h2{margin:4px 0;font-size:24px}.da-model-recommendation>header p{color:#6d8378;margin:0}.da-model-recommendation-list{gap:14px;display:grid}.da-model-recommendation-list>article{background:#fff;border:1px solid #d6e6dd;border-radius:15px;padding:18px}.da-model-recommendation-head{justify-content:space-between;gap:20px;display:flex}.da-model-recommendation-head>div{gap:5px;display:grid}.da-model-recommendation-head strong{font-size:18px}.da-model-recommendation-head span{color:#71877b}.da-model-recommendation-output{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:15px 0;display:grid}.da-model-recommendation-output>div{background:#f1f8f4;border-radius:11px;gap:7px;padding:14px;display:grid}.da-model-recommendation-output span,.da-model-recommendation-output small{color:#6a8175}.da-model-recommendation-output strong{color:#0c7146;font-size:22px}.da-model-recommendation-output p{margin:0;line-height:1.55}.da-model-recommendation details{border-top:1px solid #e0eae5;padding-top:12px}.da-model-recommendation summary{cursor:pointer;color:#176643;font-weight:700}.da-model-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.da-model-evidence-grid section,.da-model-input-evidence{gap:8px;display:grid}.da-model-evidence-grid h4{margin:0}.da-model-evidence-grid section>div,.da-model-input-evidence>div{background:#f7faf8;border-radius:8px;gap:3px;padding:10px;display:grid}.da-model-evidence-grid span,.da-model-evidence-grid small,.da-model-input-evidence span{color:#71877b;overflow-wrap:anywhere}.da-model-draft-note{color:#176643;background:#eaf7f0;border-radius:9px;padding:11px}@media (max-width:900px){.da-model-tabs{grid-template-columns:repeat(3,1fr)}.da-model-card-list article,.da-model-recommendation-output,.da-model-evidence-grid,.da-model-detail-grid{grid-template-columns:1fr}}.da-germplasm-measurements{margin-top:1rem;padding:1.5rem}.da-germplasm-measurements>summary{cursor:pointer;font-size:1rem;font-weight:600}.da-germplasm-measurements[open]>summary{margin-bottom:1.5rem}.da-germplasm-storage{gap:1.5rem;min-width:0;display:grid}.da-germplasm-storage>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-germplasm-storage p{margin:.5rem 0}.da-storage-table-wrap{max-width:100%;overflow-x:auto}.da-storage-table-wrap table{border-collapse:collapse;width:100%;min-width:42rem;font-size:.95rem}.da-storage-table-wrap caption{text-align:left;padding:.75rem 0;font-size:1rem;font-weight:600}.da-storage-table-wrap th,.da-storage-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid var(--da-line,#d5e4db);padding:.75rem}.da-storage-table-wrap tr.is-selected{background:var(--da-soft,#edf6f0)}.da-germplasm-storage small{color:var(--da-muted,#64776e);overflow-wrap:anywhere;margin-top:.3rem;font-size:.875rem;display:block}.da-storage-detail,.da-storage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.da-storage-detail dd{overflow-wrap:anywhere;margin:.3rem 0 0}.da-storage-detail dt{color:var(--da-muted,#64776e)}.da-storage-operation,.da-storage-locations{border:1px solid var(--da-line,#d5e4db);border-radius:.75rem;padding:1.25rem}.da-storage-operation>label{gap:.4rem;min-width:12rem;margin:.75rem 1rem .75rem 0;display:inline-grid}.da-germplasm-storage fieldset{border:1px solid var(--da-line,#d5e4db);border-radius:.5rem;min-width:0;margin:1rem 0 0;padding:1rem}.da-germplasm-storage label{font-size:.95rem}.da-storage-form-grid label{gap:.4rem;min-width:0;display:grid}.da-storage-form-grid input,.da-storage-form-grid select,.da-storage-form-grid textarea{width:100%;min-width:0}.da-storage-form-grid .is-wide{grid-column:1/-1}.da-storage-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.da-storage-locations>summary{cursor:pointer;font-weight:600}.da-storage-locations ul{padding:0;list-style:none}.da-storage-locations li{justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.da-storage-error{color:#9d342c}.da-storage-empty{text-align:center;padding:1.5rem}.da-trial-panel{margin:1rem 0}.da-trial-panel>.da-storage-operation{margin-top:1rem}.da-trial-group,.da-trial-selector{border:1px solid var(--da-line,#d5e4db);border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.da-trial-selector>label{gap:.4rem;margin-bottom:.75rem;display:grid}.da-trial-evidence{overflow-wrap:anywhere;padding:1rem}.da-trial-observation{overflow-wrap:anywhere;max-width:32rem;font-size:.9rem}.da-trial-panel form>label{gap:.4rem;margin:.75rem 0;display:grid}.da-nutrient-workspace{gap:1rem;display:grid}.da-nutrient-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.da-nutrient-workspace input[type=checkbox]{width:1.1rem;min-height:1.1rem;margin:0 .5rem 0 0}.da-nutrient-body{min-width:0;padding:1.5rem}.da-nutrient-fields{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.da-nutrient-workspace label,.da-nutrient-picker{gap:.5rem;min-width:0;display:grid}.da-nutrient-workspace input,.da-nutrient-workspace select,.da-nutrient-workspace textarea{width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--soft);color:inherit;border-radius:.5rem;padding:.7rem}.da-nutrient-workspace textarea{min-height:6rem}.da-nutrient-record{border-top:1px solid var(--line);overflow-wrap:anywhere;gap:.75rem;padding:1.25rem 0;display:grid}.da-nutrient-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.da-nutrient-workspace button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--green);background:var(--soft);border-radius:.5rem;padding:.6rem .85rem}.da-nutrient-workspace button.is-primary{background:var(--green);color:#fff}.da-nutrient-workspace :is(button,input,select,textarea):focus-visible{outline:2px solid var(--green);outline-offset:2px}.da-nutrient-workspace button:disabled{cursor:not-allowed;opacity:.55}.da-nutrient-table{width:100%;overflow-x:auto}.da-nutrient-table table{border-collapse:collapse;width:100%}.da-nutrient-table th,.da-nutrient-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem}.da-nutrient-table small{font-size:.875rem;display:block}@media (max-width:720px){.da-storage-detail,.da-storage-form-grid{grid-template-columns:1fr}.da-germplasm-storage>header{align-items:flex-start}.da-storage-operation,.da-storage-locations{padding:1rem}}.da-formal-recognition{border:1px solid var(--da-border,#d5e4dd);border-radius:.75rem;margin-block:1rem;padding:1.25rem}.da-formal-recognition fieldset{border:1px solid var(--da-border,#d5e4dd);border-radius:.5rem;gap:.875rem;min-width:0;padding:1rem;display:grid}.da-formal-recognition label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.da-formal-recognition input[type=checkbox]{flex:none;width:1.125rem;height:1.125rem}.da-formal-recognition select{min-width:0;max-width:100%}.da-formal-recognition .da-action-bar{flex-wrap:wrap;margin-top:1rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.da-ai-workspace .da-ai-overview-grid{grid-template-columns:minmax(0,1fr)}.da-ai-config-layout.da-ai-config-focused{display:block}.da-ai-config-focused>section[hidden]{display:none}.da-ai-config-nav{gap:8px;margin-bottom:16px;display:flex}.da-ai-config-nav button{color:#285443;background:#fff;border:1px solid #d6e4dc;border-radius:8px;min-height:40px;padding:8px 24px}.da-ai-config-nav button.is-active{background:#e6f2eb;border-color:#278358;font-weight:600}.da-ai-workspace .da-ai-panel>header>button,.da-ai-provider-list>article>button,.da-ai-assignment-summary>button{justify-self:end;width:auto;min-height:40px;padding:8px 16px}.da-ai-business-state{gap:8px;min-width:200px;display:grid}.da-ai-business-state>div{gap:12px;display:flex}.da-ai-business-state button{color:#216747;background:0 0;border:0;min-height:40px;padding:4px}.da-ai-assignment-summary{border:1px solid #d6e4dc;border-radius:10px;margin:0 20px 20px;padding:20px}.da-ai-assignment-summary p{margin:10px 0}.da-ai-editor-drawer{color:#193c30;background:#fff;border:0;border-left:1px solid #d6e4dc;width:min(600px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:24px;position:fixed;inset:0 0 0 auto;overflow-y:auto}.da-ai-editor-drawer::backdrop{background:#102c3566}.da-ai-editor-drawer .da-ai-inline-form,.da-ai-editor-drawer .da-ai-route-form{border:0;margin:0;padding:20px 0}.da-ai-editor-drawer form>button{grid-column:1/-1;justify-self:end;width:auto;min-height:40px;padding:8px 20px}.da-ai-editor-close{margin-left:auto;display:block}.da-ai-workspace .da-ai-editor-drawer h3{color:#193c30;margin:8px 0 16px;font-size:20px}.da-ai-workspace .da-ai-panel button:not(:disabled),.da-ai-editor-drawer button:not(:disabled){color:#276c4b;background:#fff;border-color:#cfe1d5}.da-ai-workspace .da-ai-business-state button:not(:disabled){color:#216747;background:0 0}.da-ai-provider-list>article>dl{grid-template-columns:1fr 80px 1fr;gap:16px;display:grid}.da-ai-provider-list>article>dl>div{display:block}.da-ai-provider-list dd{overflow-wrap:anywhere}@media (max-width:640px){.da-ai-provider-list>article>dl{grid-template-columns:1fr}}.da-ai-version-list summary{cursor:pointer;padding:12px 0;font-weight:600}@media (max-width:640px){.da-ai-route-list article{flex-wrap:wrap}.da-ai-business-state{width:100%}}.da-runtime-summary,.da-runtime-rules{padding:0;overflow:hidden}.da-runtime-facts{border-top:1px solid #dbe7e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:20px;display:grid}.da-runtime-facts dt{color:#61766c;margin-bottom:8px;font-size:14px}.da-runtime-facts dd{color:#193c30;margin:0;font-weight:600}.da-runtime-dialog{color:#193c30;background:#fff;border:1px solid #dbe7e1;border-radius:16px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 24px 80px #102c3540}.da-runtime-dialog::backdrop{background:#102c3566}.da-runtime-dialog>header{border-bottom:1px solid #dbe7e1;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.da-runtime-dialog h2{margin:0;font-size:18px}.da-runtime-dialog .da-connectivity-editor{gap:16px;padding:24px;display:grid}.da-runtime-dialog label{gap:8px;display:grid}.da-runtime-dialog input,.da-runtime-dialog select{border:1px solid #cddfd6;border-radius:8px;width:100%;min-height:40px;padding:8px 12px}.da-runtime-dialog .da-connectivity-editor>.da-button{justify-self:end;width:auto}.da-runtime-dialog p{margin:0;font-size:14px;line-height:1.6}.da-runtime-impact{background:#f0f7f3;border-radius:8px;padding:12px}.da-runtime-table{padding:0 20px 20px;overflow-x:auto}.da-runtime-table table{border-collapse:collapse;text-align:left;width:100%}.da-runtime-table th,.da-runtime-table td{border-bottom:1px solid #dbe7e1;padding:14px 12px}.da-runtime-table small{color:#61766c;margin-top:4px;display:block}@media (max-width:640px){.da-runtime-facts{grid-template-columns:1fr;gap:16px}}.da-app-secondary{padding-bottom:8rem}.da-app-secondary .da-topbar{grid-template-columns:minmax(24rem,1fr) auto;height:5rem}.da-app-secondary .da-brand{padding-inline:1rem}.da-app-secondary .da-brand-mark{width:2.75rem;height:2.75rem}.da-app-secondary .da-brand strong{font-size:1.25rem}.da-app-secondary .da-brand small{white-space:nowrap;font-size:.9rem}.da-app-secondary .da-base-selector,.da-app-secondary .da-foundation-entry,.da-app-secondary .da-capability-menu summary,.da-app-secondary .da-role-switch select{min-height:3rem;font-size:1rem}.da-app-secondary .da-base-selector{max-width:18rem;padding:.65rem .85rem}.da-app-secondary .da-foundation-entry{padding-inline:.85rem}.da-capability-menu{flex:none;position:relative}.da-capability-menu summary{color:#d8f7e6;cursor:pointer;background:#0f463094;border:1px solid #47ba7e42;border-radius:.62rem;place-items:center;min-height:2.65rem;padding:.58rem .9rem;font-size:.95rem;font-weight:800;list-style:none;display:grid}.da-capability-menu summary::-webkit-details-marker{display:none}.da-capability-menu[open] summary{color:#fff;background:#176d4c;border-color:#44d98e7a}.da-capability-menu>div{z-index:140;background:#041c13fa;border:1px solid #3a9b6847;border-radius:.8rem;width:19rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .65rem);left:0;overflow:hidden;box-shadow:0 1.2rem 3rem #00000061}.da-capability-menu>div button{color:#dff9eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;gap:.18rem;padding:.75rem .8rem;display:grid}:is(.da-capability-menu>div button:hover,.da-capability-menu>div button:focus-visible){background:#23825452}.da-capability-menu>div strong{font-size:1rem}.da-capability-menu>div small{color:#83aa96;font-size:.88rem}.da-app-secondary .da-topbar-title{gap:.16rem;min-width:19rem}.da-app-secondary .da-topbar-title strong{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.65rem;overflow:hidden}.da-app-secondary .da-topbar-title small{color:#91b8a5;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.95rem;overflow:hidden}.da-app-secondary .da-weather-status,.da-app-secondary .da-sim-clock,.da-app-secondary .da-online-status{min-height:3rem;padding-inline:.8rem}.da-app-secondary .da-weather-status strong,.da-app-secondary .da-sim-clock strong{font-size:1.05rem}.da-app-secondary .da-weather-status small,.da-app-secondary .da-sim-clock small,.da-app-secondary .da-online-status{color:#9fc7b2;font-size:.9rem}.da-app-secondary .da-main{padding:6.25rem clamp(2rem,4vw,5rem) 8.5rem}.da-app-secondary .da-page-head,.da-app-secondary .da-workspace-titlebar,.da-app-secondary .da-workspace,.da-app-secondary .da-foundation-workspace,.da-app-secondary .da-error-banner,.da-app-secondary .da-loading,.da-app-secondary .da-state-page{width:100%;max-width:none}.da-app-secondary .da-page-head{align-items:center;min-height:6.1rem;margin-bottom:1.5rem}.da-app-secondary .da-eyebrow{font-size:1rem;line-height:1.35}.da-app-secondary .da-page-head h1{margin-block:.35rem .22rem;font-size:clamp(2.1rem,2.4vw,2.55rem);line-height:1.08}.da-app-secondary .da-page-head p{line-height:1.4;font-size:1rem!important}.da-app-secondary .da-main :where(p,span:not(.sr-only),small,label,button,input,select,textarea,th,td,dt,dd,time,em,a){font-size:max(.95rem,1em)!important}.da-app-secondary .da-main strong{line-height:1.35;font-size:1rem!important}.da-app-secondary .da-main :where(h3,b,i,code,summary){font-size:max(.95rem,1em)!important}.da-app-secondary .da-main code{overflow-wrap:anywhere;word-break:break-all;white-space:normal!important}.da-app-secondary .da-main :where(p,small,dd,td){line-height:1.55}.da-app-secondary .da-main :where(button,input,select,textarea){min-height:3rem}.da-app-secondary .da-main :where(input[type=checkbox],input[type=radio]){min-height:1.1rem}.da-app-secondary .da-button{min-height:3rem;padding:.7rem 1rem;font-size:1rem!important}.da-app-secondary .da-card,.da-app-secondary .da-workspace-titlebar,.da-app-secondary .da-foundation-hero,.da-app-secondary .da-foundation-list,.da-app-secondary .da-foundation-editor{border-radius:.9rem}.da-app-secondary .da-workspace-titlebar{box-sizing:border-box;grid-template-columns:minmax(16rem,.78fr) minmax(0,1.32fr);gap:1rem;min-width:0;max-width:100%;min-height:9rem;margin-bottom:1rem;padding:1.35rem 1.5rem}.da-app-secondary .da-workspace-titlebar[data-metrics="5"],.da-app-secondary .da-workspace-titlebar[data-metrics="6"]{grid-template-columns:minmax(16rem,.72fr) minmax(0,1.38fr)}.da-app-secondary .da-workspace-titlebar>*,.da-app-secondary .da-workspace-titlebar-metrics{min-width:0}.da-app-secondary .da-foundation-workspace>.da-workspace-titlebar{margin-bottom:0}.da-app-secondary .da-workspace-titlebar-copy>span{font-size:.92rem!important}.da-app-secondary .da-workspace-titlebar h1{font-size:1.9rem!important}.da-app-secondary .da-workspace-titlebar p{line-height:1.5;font-size:1rem!important}.da-app-secondary .da-workspace-titlebar-metrics{gap:.65rem}.da-app-secondary .da-workspace-titlebar-metrics article{min-height:5.25rem;padding:.75rem .45rem}.da-app-secondary .da-workspace-titlebar-metrics strong{font-size:1.35rem!important}.da-app-secondary .da-workspace-titlebar-metrics[data-count="6"] strong{letter-spacing:-.025em;font-size:clamp(1.05rem,1.45vw,1.2rem)!important}.da-app-secondary .da-workspace-titlebar-metrics small{text-overflow:clip;white-space:normal;line-height:1.28;overflow:visible;font-size:max(.92rem,16.2px)!important}.da-app-secondary .da-workspace-titlebar.is-pending strong{color:#86ad99}.da-app-secondary :where(.da-card-head,.da-dashboard-panel-head,.da-system-panel-head,.da-business-panel-head,.da-rule-editor-head,.da-rule-list-head,.da-evidence-title){min-height:4.4rem;padding:.9rem 1.1rem}.da-app-secondary :where(.da-card-head h2,.da-card-head h3,.da-monitor-toolbar h2,.da-history-markers h3,.da-system-panel-head h2,.da-business-panel-head h2,.da-foundation-list h3,.da-foundation-editor h3,.da-rule-editor-head h2,.da-rule-list-head h2){line-height:1.3;font-size:1.25rem!important}.da-app-secondary :where(.da-loop-hero,.da-foundation-hero,.da-business-hero,.da-system-hero){gap:1.25rem;min-height:9rem;padding:1.45rem 1.6rem}.da-app-secondary :where(.da-loop-hero h2,.da-foundation-hero h1,.da-business-hero h2,.da-system-hero h2){line-height:1.25;font-size:1.55rem!important}.da-app-secondary .da-foundation-hero h1{font-size:1.8rem!important}.da-app-secondary :where(.da-loop-kicker,.da-system-kicker,.da-foundation-hero>div:first-child>span){font-size:1rem!important}.da-app-secondary :where(.da-monitor-summary,.da-alarm-stat-grid,.da-irrigation-kpis,.da-production-kpis,.da-knowledge-kpis,.da-business-kpis,.da-system-kpis){gap:.85rem}.da-app-secondary :where(.da-monitor-summary>div,.da-alarm-stat,.da-irrigation-kpis>div,.da-production-kpis>div,.da-knowledge-kpis>div,.da-business-metric,.da-system-kpis article){min-height:6.5rem;padding:1rem 1.1rem}.da-app-secondary :where(.da-monitor-summary strong,.da-irrigation-kpis strong,.da-production-kpis strong,.da-knowledge-kpis strong,.da-business-metric strong,.da-system-kpis strong,.da-foundation-hero-kpis strong){line-height:1.15;font-size:1.55rem!important}.da-app-secondary .da-alarm-stat strong{font-size:1.9rem!important}.da-app-secondary :where(.da-product-tabs,.da-production-tabs,.da-knowledge-tabs,.da-business-tabs,.da-system-tabs,.da-segmented){flex-wrap:wrap;gap:.35rem;min-height:3.8rem}.da-app-secondary :where(.da-product-tabs button,.da-production-tabs button,.da-production-tabs a,.da-production-subtabs button,.da-knowledge-tabs button,.da-business-tabs button,.da-system-tabs button,.da-segmented button){min-height:3rem;padding:.7rem 1rem}.da-app-secondary .da-foundation-workspace,.da-app-secondary .da-irrigation-workspace,.da-app-secondary .da-climate-workspace,.da-app-secondary .da-production-workspace,.da-app-secondary .da-knowledge-workspace,.da-app-secondary .da-business-workspace,.da-app-secondary .da-system-workspace{gap:1rem}.da-app-secondary .da-foundation-hero-kpis{gap:.75rem}.da-app-secondary .da-foundation-hero-kpis article{min-height:5.2rem;padding:.85rem .65rem}.da-app-secondary .da-foundation-kinds{grid-template-columns:repeat(13,minmax(7rem,1fr));gap:.55rem}.da-app-secondary .da-foundation-kinds button{min-width:7rem;min-height:4.6rem;padding:.75rem .65rem}.da-app-secondary .da-foundation-grid{grid-template-columns:minmax(21rem,.72fr) minmax(38rem,1.8fr);gap:1rem;min-height:43rem}.da-app-secondary .da-foundation-list>header,.da-app-secondary .da-foundation-editor>header{min-height:4.5rem;padding:.9rem 1rem}.da-app-secondary .da-foundation-search{padding:.8rem}.da-app-secondary .da-foundation-list>div:last-child>button{min-height:4.5rem;padding:.8rem .9rem}.da-app-secondary .da-foundation-form{gap:1rem;padding:1.1rem}.da-app-secondary .da-foundation-form-grid{gap:.9rem 1rem}.da-app-secondary .da-foundation-status-actions{flex-wrap:wrap;min-height:4.5rem;padding:.8rem .9rem}.da-app-secondary .da-monitor-product-layout{grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);gap:1rem;min-height:38rem}.da-app-secondary .da-monitor-tree{padding:1rem}.da-app-secondary .da-monitor-tree>button,.da-app-secondary .da-monitor-tree-item{min-height:3.8rem;padding:.75rem .8rem}.da-app-secondary .da-monitor-toolbar,.da-app-secondary .da-history-toolbar{flex-wrap:wrap;gap:1rem;min-height:5.6rem;padding:1rem 1.2rem}.da-app-secondary .da-monitor-tools,.da-app-secondary .da-history-actions,.da-app-secondary .da-history-point-picker{flex-wrap:wrap;gap:.65rem}.da-app-secondary .da-monitor-card-grid{grid-template-columns:repeat(3,minmax(15rem,1fr));gap:1rem;padding:1rem}.da-app-secondary .da-monitor-metric-card{min-height:12rem;padding:1rem}.da-app-secondary .da-monitor-value{font-size:2rem}.da-app-secondary .da-history-card{min-height:40rem}.da-app-secondary .da-history-series-grid{grid-template-columns:repeat(2,minmax(28rem,1fr));gap:1rem;padding:1rem}.da-app-secondary .da-history-series-grid>article{min-height:27rem;padding:1rem}.da-app-secondary .da-history-series-grid .da-line-chart{min-height:20rem}.da-app-secondary .da-alarm-layout{grid-template-columns:minmax(28rem,.8fr) minmax(36rem,1.6fr);gap:1rem;min-height:35rem}.da-app-secondary .da-alarm-list>button{min-height:5.4rem;padding:.85rem 1rem}.da-app-secondary .da-alarm-list strong,.da-app-secondary .da-device-list strong,.da-app-secondary .da-foundation-list button strong{white-space:normal;font-size:1rem!important}.da-app-secondary .da-object-hero{grid-template-columns:17rem minmax(0,1fr);gap:1.5rem;min-height:11rem;padding:1.25rem}.da-app-secondary .da-object-intro h2{font-size:1.65rem}.da-app-secondary .da-detail-grid{grid-template-columns:minmax(35rem,1.65fr) minmax(24rem,.75fr);gap:1rem}.da-app-secondary .da-metrics-panel,.da-app-secondary .da-device-panel{min-height:25rem}.da-app-secondary .da-device-list>div{min-height:4.5rem;padding:.8rem 1rem}.da-app-secondary .da-irrigation-product-grid,.da-app-secondary .da-climate-product-grid,.da-app-secondary .da-production-detail-grid,.da-app-secondary .da-knowledge-qa-grid,.da-app-secondary .da-knowledge-doc-grid,.da-app-secondary .da-business-two-column,.da-app-secondary .da-system-grid{gap:1rem}.da-app-secondary .da-irrigation-mode-grid{gap:.85rem}.da-app-secondary .da-irrigation-mode{min-height:28rem;padding:1rem}.da-app-secondary .da-irrigation-mode>strong,.da-app-secondary .da-climate-mode-grid span,.da-app-secondary .da-work-order-heading strong,.da-app-secondary .da-pest-section-title strong{font-size:1.15rem!important}.da-app-secondary .da-loop-stepper span,.da-app-secondary .da-action-sequence li>span,.da-app-secondary .da-stage-track span,.da-app-secondary .da-work-order-stepper span{width:1.75rem;height:1.75rem;line-height:1}.da-app-secondary .da-action-sequence li{grid-template-columns:1.75rem minmax(0,1fr);gap:.55rem}.da-app-secondary .da-action-sequence strong{overflow-wrap:anywhere}.da-app-secondary .da-stage-track>div:before,.da-app-secondary .da-work-order-stepper>div:before{top:.85rem}.da-app-secondary .da-irrigation-form,.da-app-secondary .da-climate-target-form,.da-app-secondary .da-business-inline-form,.da-app-secondary .da-system-inline-form{gap:.8rem}.da-app-secondary .da-climate-twin{min-height:38rem}.da-app-secondary .da-twin-metrics>div,.da-app-secondary .da-climate-mode-grid button,.da-app-secondary .da-climate-devices>div{min-height:5rem;padding:.8rem}.da-app-secondary .da-production-tabs,.da-app-secondary .da-production-subtabs{padding:.35rem}.da-app-secondary .da-g30-plan,.da-app-secondary .da-g30-targets,.da-app-secondary .da-g30-decisions,.da-app-secondary .da-g30-archives{padding:1.1rem}.da-app-secondary .da-g30-plan-summary article,.da-app-secondary .da-g30-revision-list article,.da-app-secondary .da-g30-target-grid article,.da-app-secondary .da-g30-action-cards article,.da-app-secondary .da-g30-evidence article,.da-app-secondary .da-g30-decision-list>button,.da-app-secondary .da-g30-archive-sections article{min-height:5.4rem;padding:.9rem}.da-app-secondary .da-g30-stage-track article{min-height:6.6rem}.da-app-secondary .da-batch-creator{gap:.8rem;min-height:8.5rem;padding:1rem}.da-app-secondary .da-batch-creator h2,.da-app-secondary .da-batch-switcher h3,.da-app-secondary .da-work-order-detail-grid h3,.da-app-secondary .da-execution-detail-grid h3{line-height:1.35;font-size:1.15rem!important}.da-app-secondary .da-batch-switcher,.da-app-secondary .da-production-kpis,.da-app-secondary .da-production-detail-grid{gap:1rem}.da-app-secondary .da-batch-switcher>button{min-height:8rem;padding:1rem}.da-app-secondary .da-batch-switcher>button.da-production-unit-row{min-height:6.6rem;padding:.9rem 1rem}.da-app-secondary .da-calendar-event-grid{gap:.8rem}.da-app-secondary .da-calendar-event-grid>article,.da-app-secondary .da-growth-record,.da-app-secondary .da-pest-case-list>button{min-height:6rem;padding:.85rem}.da-app-secondary .da-photo-stack>span{min-height:6rem;padding:.7rem}.da-app-secondary .da-photo-stack small{overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;width:100%;line-height:1.4;overflow:visible}.da-app-secondary .da-pest-image-strip article{min-height:9rem}.da-app-secondary .da-pest-image-strip small{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;line-height:1.4;overflow:visible}.da-app-secondary .da-knowledge-qa-grid{grid-template-columns:minmax(20rem,.68fr) minmax(34rem,1.55fr) minmax(24rem,.82fr)}.da-app-secondary :where(.da-conversation-panel,.da-answer-panel,.da-citation-panel,.da-document-list-panel,.da-document-detail-panel){min-height:34rem}.da-app-secondary .da-conversation-list button,.da-app-secondary .da-document-list button,.da-app-secondary .da-citation-list article{min-height:4.5rem;padding:.8rem}.da-app-secondary .da-business-kpis{grid-template-columns:repeat(6,minmax(12rem,1fr));overflow-x:auto}.da-app-secondary .da-business-panel,.da-app-secondary .da-system-panel{min-height:28rem}.da-app-secondary .da-system-access-subnav{background:#ffffffd6;border:1px solid #d4e3da;border-radius:.58rem;grid-template-columns:repeat(2,minmax(0,1fr));width:min(36rem,100%);min-height:2.75rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #1a51340a}.da-app-secondary .da-system-access-subnav button{color:#587064;background:0 0;border:0;border-right:1px solid #d4e3da;min-width:0;min-height:2.75rem;padding:.45rem 1rem;font-weight:750;font-size:1rem!important}.da-app-secondary .da-system-access-subnav button:last-child{border-right:0}.da-app-secondary .da-system-access-subnav button.is-active{color:#12623f;background:#e7f2eb;box-shadow:inset 0 -2px #2f8a61}.da-app-secondary .da-system-access-panel{min-height:0;padding:.25rem 1rem 1rem}.da-app-secondary .da-system-access-panel>.da-system-panel-head{margin-bottom:.8rem;padding-inline:0}.da-app-secondary .da-system-user-workspace{grid-template-columns:minmax(18rem,.58fr) minmax(0,1.42fr);align-items:start;gap:1rem;margin-top:.9rem;display:grid}.da-app-secondary .da-system-user-workspace>.da-system-user-list{max-height:34rem;padding-right:.25rem}.da-app-secondary .da-system-user-workspace>.da-system-user-detail{background:#f9fbfa;border:1px solid #dce8e0;border-radius:.65rem;min-width:0;margin:0;padding:1rem}.da-app-secondary .da-system-simulation-grid>.da-system-panel{min-height:0}.da-app-secondary .da-system-clock-panel{grid-template-columns:minmax(17rem,.7fr) minmax(28rem,1.3fr);align-items:center;gap:.9rem 1.5rem;min-height:0;padding:1.25rem 1.35rem}.da-app-secondary .da-system-clock-panel .da-system-panel-head{align-items:flex-start;min-height:0;margin:0;padding:0}.da-app-secondary .da-system-clock-panel .da-system-panel-head h2{font-size:1.12rem!important}.da-app-secondary .da-system-clock-panel .da-system-panel-head p{margin-top:.35rem;line-height:1.6}.da-app-secondary .da-system-clock-panel .da-system-clock-options{max-width:none}.da-app-secondary .da-system-clock-panel .da-system-clock-note{border-top:1px solid #e1e9e4;grid-column:1/-1;padding-top:.85rem;line-height:1.6}@media (max-width:900px){.da-app-secondary .da-system-user-workspace{grid-template-columns:1fr}.da-app-secondary .da-system-user-workspace>.da-system-user-list{max-height:20rem}.da-app-secondary .da-system-clock-panel{grid-template-columns:1fr}.da-app-secondary .da-system-clock-panel .da-system-clock-note{grid-column:1}}@media (max-width:560px){.da-app-secondary .da-system-access-subnav{width:100%}.da-app-secondary .da-system-access-subnav button{padding-inline:.55rem;font-size:.9rem!important}.da-app-secondary .da-system-access-panel{padding-inline:.75rem}}.da-app-secondary .da-business-record-list>button,.da-app-secondary .da-system-user-list>button,.da-app-secondary .da-system-config-list>article,.da-app-secondary .da-system-asset-list article,.da-app-secondary .da-system-audit-list article{min-height:5rem;padding:.85rem 1rem}.da-app-secondary .da-system-audit-list{max-height:38rem}.da-app-secondary .da-system-audit-detail pre{max-height:24rem;font-size:.9rem;line-height:1.55;overflow:auto}.da-app-secondary .da-bottom-dock{border-radius:.95rem;padding:.42rem;bottom:.75rem}.da-app-secondary .da-bottom-dock button{gap:.28rem;min-width:7.5rem;min-height:4.8rem;padding:.55rem .7rem}.da-app-secondary .da-bottom-dock button>span{width:2.1rem;height:2.1rem}.da-app-secondary .da-bottom-dock button svg{width:1.2rem;height:1.2rem}.da-app-secondary .da-bottom-dock button small{color:#9bbdac;font-size:1rem}.da-app-secondary .da-bottom-dock button em,.da-app-secondary .da-topbar .da-alarm-button span{min-width:1.5rem;height:1.5rem;font-size:.9rem;line-height:1}.da-app-secondary .da-simulation-ribbon{padding:.75rem .9rem;font-size:.95rem;bottom:.75rem}.da-app-secondary .da-simulation-ribbon small{font-size:.9rem}@media (max-width:1500px){.da-app-secondary .da-topbar{grid-template-columns:minmax(22rem,1fr) auto;height:4.6rem}.da-app-secondary .da-topbar-title{min-width:18rem;padding-inline:.65rem}.da-app-secondary .da-topbar-title strong{font-size:1.45rem}.da-app-secondary .da-topbar-title small,.da-app-secondary .da-foundation-entry,.da-app-secondary .da-weather-status,.da-app-secondary .da-sim-clock,.da-app-secondary .da-topbar .da-top-actions>.da-icon-button[title=使用帮助],.da-app-secondary .da-topbar .da-top-actions>.da-icon-button[aria-label=刷新数据],.da-app-secondary .da-simulation-ribbon{display:none}.da-app-secondary .da-main{padding:5.65rem 1.25rem 8.25rem}.da-app-secondary .da-irrigation-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-climate-product-grid{grid-template-columns:1fr}.da-app-secondary .da-knowledge-qa-grid{grid-template-columns:minmax(19rem,.65fr) minmax(0,1.35fr)}.da-app-secondary .da-citation-panel{grid-column:1/-1;min-height:20rem}.da-app-secondary .da-business-kpis{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.da-app-secondary .da-system-grid.is-access,.da-app-secondary .da-system-grid.is-ops{grid-template-columns:minmax(22rem,.8fr) minmax(0,1.2fr)}}@media (max-width:1180px){.da-app-secondary .da-topbar{grid-template-columns:minmax(18rem,1fr) auto}.da-app-secondary .da-topbar-title strong{font-size:1.3rem}.da-app-secondary .da-monitor-product-layout,.da-app-secondary .da-foundation-grid,.da-app-secondary .da-alarm-layout,.da-app-secondary .da-detail-grid,.da-app-secondary .da-irrigation-product-grid,.da-app-secondary .da-production-detail-grid,.da-app-secondary .da-business-two-column,.da-app-secondary .da-system-grid.is-access,.da-app-secondary .da-system-grid.is-config,.da-app-secondary .da-system-grid.is-ops,.da-app-secondary .da-history-series-grid,.da-app-secondary .da-knowledge-qa-grid,.da-app-secondary .da-knowledge-doc-grid{grid-template-columns:1fr}.da-app-secondary .da-citation-panel{grid-column:auto}.da-app-secondary .da-foundation-list>div:last-child{max-height:22rem}.da-app-secondary .da-object-hero{grid-template-columns:14rem minmax(0,1fr)}}@media (max-width:900px){.da-app-secondary .da-topbar{grid-template-columns:minmax(0,1fr) auto;height:4.2rem}.da-app-secondary .da-main{padding:4.85rem .75rem 8rem}.da-app-secondary .da-page-head{min-height:0}.da-app-secondary .da-page-head h1{font-size:2rem}.da-app-secondary .da-foundation-hero,.da-app-secondary .da-workspace-titlebar,.da-app-secondary .da-workspace-titlebar.is-compact,.da-app-secondary .da-loop-hero,.da-app-secondary .da-system-hero,.da-app-secondary .da-business-hero,.da-app-secondary .da-object-hero,.da-app-secondary .da-irrigation-mode-grid,.da-app-secondary .da-business-kpis{grid-template-columns:1fr}.da-app-secondary .da-workspace-titlebar-metrics,.da-app-secondary .da-workspace-titlebar-metrics[data-count="5"],.da-app-secondary .da-workspace-titlebar-metrics[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-object-illustration{min-height:10rem}.da-app-secondary .da-monitor-card-grid,.da-app-secondary .da-alarm-stat-grid,.da-app-secondary .da-knowledge-kpis,.da-app-secondary .da-system-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-bottom-dock button{min-width:6.8rem}}@media (max-width:720px){.da-app-secondary .da-brand small{display:none}}.da-app-secondary .da-knowledge-recognition-workspace{color:#173f2d;background:#fff;gap:1rem;padding:1.15rem;display:grid}.da-app-secondary .da-knowledge-recognition-head{border-bottom:1px solid #dce9e1;grid-template-columns:minmax(0,1fr) minmax(13rem,.28fr);align-items:center;gap:1rem;padding-bottom:1rem;display:grid}.da-app-secondary .da-knowledge-recognition-head>div:first-child{min-width:0}.da-app-secondary .da-knowledge-recognition-head>div:first-child>span{color:#26935c;letter-spacing:.1em;font-weight:800}.da-app-secondary .da-knowledge-recognition-head h2,.da-app-secondary .da-knowledge-recognition-head p{margin:.25rem 0 0}.da-app-secondary .da-knowledge-recognition-head>div:last-child{background:#f5faf7;border:1px solid #cfe2d6;border-radius:.75rem;gap:.18rem;padding:.85rem 1rem;display:grid}.da-app-secondary .da-knowledge-recognition-head>div:last-child span{color:#268657;font-weight:700}.da-app-secondary .da-knowledge-recognition-message{background:#eef9f2;border:1px solid #bfe0cc;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.da-app-secondary .da-knowledge-recognition-create{background:#fbfdfb;border:1px solid #d7e7dd;border-radius:.8rem;gap:.85rem;padding:1rem;display:grid}.da-app-secondary .da-knowledge-recognition-fields{grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr) minmax(12rem,.45fr);gap:.75rem;display:grid}.da-app-secondary .da-knowledge-recognition-fields label,.da-app-secondary .da-knowledge-image-picker{gap:.35rem;display:grid}.da-app-secondary .da-knowledge-recognition-fields label>span{color:#527060;font-weight:700}.da-app-secondary .da-knowledge-image-picker{cursor:pointer;background:#f2faf5;border:1px dashed #78b792;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem;position:relative}.da-app-secondary .da-knowledge-image-picker svg{color:#27895a;width:1.5rem}.da-app-secondary .da-knowledge-image-picker>span{gap:.12rem;display:grid}.da-app-secondary .da-knowledge-image-picker input{max-width:19rem}.da-app-secondary .da-knowledge-image-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.da-app-secondary .da-knowledge-image-queue>span{background:#fff;border:1px solid #dce8e0;border-radius:.6rem;min-width:0;padding:.65rem .75rem;display:grid}.da-app-secondary .da-knowledge-image-queue strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-app-secondary .da-knowledge-recognition-layout{grid-template-columns:minmax(17rem,.32fr) minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.da-app-secondary .da-knowledge-recognition-layout>aside{background:#fff;border:1px solid #d8e6dc;border-radius:.75rem;overflow:hidden}.da-app-secondary .da-knowledge-recognition-layout>aside>header,.da-app-secondary .da-knowledge-recognition-layout>aside>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ebe5;gap:.32rem;width:100%;padding:.85rem .9rem;display:grid}.da-app-secondary .da-knowledge-recognition-layout>aside>header,.da-app-secondary .da-knowledge-recognition-layout>aside>button>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.da-app-secondary .da-knowledge-recognition-layout>aside>button.is-active{background:#edf8f1;box-shadow:inset .22rem 0 #2b9b62}.da-app-secondary .da-knowledge-recognition-detail{background:#fff;border:1px solid #d8e6dc;border-radius:.75rem;gap:.9rem;min-width:0;padding:1rem;display:grid}.da-app-secondary .da-knowledge-recognition-detail>header,.da-app-secondary .da-knowledge-recognition-detail>footer{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.da-app-secondary .da-knowledge-recognition-detail h3,.da-app-secondary .da-knowledge-recognition-detail p{margin:.2rem 0 0}.da-app-secondary .da-knowledge-recognition-detail>header>div:last-child,.da-app-secondary .da-knowledge-recognition-detail>footer{flex-wrap:wrap;gap:.5rem;display:flex}.da-app-secondary .da-knowledge-recognition-images,.da-app-secondary .da-knowledge-candidate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.da-app-secondary .da-knowledge-recognition-images article,.da-app-secondary .da-knowledge-candidate-list article{background:#f8fbf9;border:1px solid #dce8e0;border-radius:.65rem;gap:.3rem;min-width:0;padding:.8rem;display:grid}.da-app-secondary .da-knowledge-recognition-images svg{color:#2b9360;width:1.5rem}.da-app-secondary .da-knowledge-candidate-list>div,.da-app-secondary .da-knowledge-candidate-list>p{grid-column:1/-1;display:grid}.da-app-secondary .da-knowledge-candidate-list article>b{color:#20864f;font-size:1.25rem}@media (max-width:1100px){.da-app-secondary .da-knowledge-recognition-head,.da-app-secondary .da-knowledge-recognition-layout{grid-template-columns:1fr}.da-app-secondary .da-knowledge-recognition-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-knowledge-recognition-fields .is-wide{grid-column:span 1}}@media (max-width:720px){.da-app-secondary .da-knowledge-recognition-fields,.da-app-secondary .da-knowledge-image-queue,.da-app-secondary .da-knowledge-recognition-images,.da-app-secondary .da-knowledge-candidate-list{grid-template-columns:1fr}.da-app-secondary .da-knowledge-image-picker{grid-template-columns:auto minmax(0,1fr)}.da-app-secondary .da-knowledge-image-picker input{grid-column:1/-1;max-width:none}}.da-iot-workspace{color:#d9f3e6;gap:1.2rem;display:grid}.da-iot-kpis{background:#032418d1;border:1px solid #47ad7e3b;border-radius:.9rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.da-iot-kpis article{border-right:1px solid #47ad7e2e;gap:.35rem;padding:1.15rem 1.25rem;display:grid}.da-iot-kpis article:last-child{border-right:0}.da-iot-kpis small{color:#8cb6a2}.da-iot-kpis strong{color:#f2fff8;font-size:1.7rem!important}.da-iot-kpis em{color:#8cb6a2;font-style:normal}.da-iot-tabs{background:#031d14d1;border:1px solid #47ad7e33;border-radius:.85rem;gap:.65rem;padding:.55rem;display:flex}.da-iot-tabs button{color:#97b9a8;background:0 0;border:0;border-radius:.65rem;min-width:12rem;padding:.65rem 1rem}.da-iot-tabs button.is-active{color:#77efb0;background:#1ea06338;box-shadow:inset 0 0 0 1px #46e09140}.da-iot-access-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,28rem);align-items:start;gap:1.2rem;display:grid}.da-iot-stack,.da-iot-side>section,.da-iot-form-card,.da-iot-product-list,.da-iot-shadow-list,.da-iot-message-list{background:#031f15d1;border:1px solid #47ad7e38;border-radius:.9rem;overflow:hidden}.da-iot-section-head,.da-iot-product-list>header,.da-iot-shadow-list>header,.da-iot-message-list>header{border-bottom:1px solid #47ad7e2e;justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.2rem;display:flex}.da-iot-section-head span,.da-iot-form-card>span{color:#51df99;letter-spacing:.12em;text-transform:uppercase;font-size:.86rem!important}.da-iot-section-head h2,.da-iot-form-card h2,.da-iot-product-list h2,.da-iot-shadow-list h2,.da-iot-message-list h2{margin:.2rem 0 0;font-size:1.35rem}.da-iot-binding-list{gap:.9rem;padding:1rem;display:grid}.da-iot-binding-card{background:#073020b8;border:1px solid #47ad7e33;border-radius:.8rem;padding:1.1rem}.da-iot-binding-card>header,.da-iot-binding-card>header>div,.da-iot-credential,.da-iot-product-list article>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.da-iot-binding-card>header>div>div,.da-iot-credential>div,.da-iot-product-list article>div{gap:.15rem;display:grid}.da-iot-binding-card header em{color:#76e5aa;font-style:normal}.da-iot-binding-card small,.da-iot-credential small{color:#8eb4a1}.da-iot-online{background:#7d8f86;border-radius:50%;flex:none;width:.75rem;height:.75rem;box-shadow:0 0 0 .25rem #7d8f861f}.da-iot-online.is-online{background:#42e895;box-shadow:0 0 0 .25rem #42e89524}.da-iot-binding-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.da-iot-binding-card dl div{background:#00140d6b;border-radius:.6rem;gap:.2rem;padding:.75rem;display:grid}.da-iot-binding-card dt{color:#789e8b}.da-iot-binding-card dd{color:#e3f7ec;margin:0}.da-iot-card-error{color:#ffb6ae;background:#a5363633;border-radius:.55rem;padding:.7rem .85rem}.da-iot-actions{flex-wrap:wrap;gap:.65rem;display:flex}.da-iot-onboarding{background:#f5f9f6;border-bottom:1px solid #dce7df;gap:1rem;padding:1rem;display:grid}.da-iot-onboarding-toolbar{grid-template-columns:minmax(0,1fr) minmax(17rem,24rem);align-items:end;gap:1rem;display:grid}.da-iot-onboarding-controls{justify-content:flex-end;align-items:flex-end;gap:.65rem;display:flex}.da-iot-onboarding-controls label{flex:17rem}.da-iot-onboarding-toolbar>div,.da-iot-onboarding-toolbar label,.da-iot-onboarding-panel>header>div,.da-iot-onboarding-list-title>div,.da-iot-onboarding-result header>div{gap:.2rem;display:grid}.da-iot-onboarding-toolbar label{color:#607369;font-size:.9rem;font-weight:700}.da-iot-onboarding-toolbar select{min-height:2.65rem}.da-iot-onboarding-steps{background:#fff;border:1px solid #d7e4db;border-radius:.7rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.da-iot-onboarding-steps li{color:#74847b;background:#fff;border-right:1px solid #e1e9e4;justify-content:center;align-items:center;gap:.55rem;min-width:0;min-height:3.6rem;padding:.65rem .7rem;display:flex;position:relative}.da-iot-onboarding-steps li:last-child{border-right:0}.da-iot-onboarding-steps li>span{background:#f6f9f7;border:1px solid #cddbd2;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.82rem;font-weight:800;display:inline-grid}.da-iot-onboarding-steps li.is-active{color:#1e6841;background:#edf6f0;box-shadow:inset 0 -3px #2f8655}.da-iot-onboarding-steps li.is-active>span{color:#fff;background:#2f8655;border-color:#2f8655}.da-iot-onboarding-steps li.is-complete{color:#286b48}.da-iot-onboarding-steps li.is-complete>span{color:#237149;background:#e8f4ec;border-color:#a9cfb8}.da-iot-onboarding-panel{background:#fff;border:1px solid #d8e5dc;border-radius:.8rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 .4rem 1.25rem #1e4e330d}.da-iot-onboarding-panel>header,.da-iot-onboarding-panel>footer,.da-iot-onboarding-block-head,.da-iot-onboarding-final,.da-iot-onboarding-list-title,.da-iot-onboarding-result>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-iot-onboarding-panel>header{border-bottom:1px solid #e2eae5;padding-bottom:.75rem}.da-iot-onboarding-panel h3,.da-iot-onboarding-panel h4{color:#254b37;margin:0}.da-iot-onboarding-panel>header>span,.da-iot-onboarding-block-head>span,.da-iot-onboarding-list-title>span{color:#557165;font-size:.9rem}.da-iot-onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.da-iot-onboarding-form label,.da-iot-endpoint-quick-form label{color:#5e7367;gap:.35rem;font-weight:700;display:grid}.da-iot-onboarding-form .is-wide{grid-column:1/-1}.da-iot-onboarding-note{background:#fffaf0;border:1px solid #ead9b4;border-radius:.55rem;margin:0;padding:.75rem .85rem;color:#765d31!important}.da-iot-onboarding-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.da-iot-onboarding-columns>section{background:#f8faf9;border:1px solid #e0e9e3;border-radius:.7rem;align-content:start;gap:.8rem;min-width:0;padding:.9rem;display:grid}.da-iot-onboarding-block-head>div{gap:.15rem;display:grid}.da-iot-mapping-grid,.da-iot-endpoint-quick-form{gap:.65rem;display:grid}.da-iot-mapping-grid{max-height:19rem;padding-right:.25rem;overflow:auto}.da-iot-mapping-grid label{grid-template-columns:minmax(9rem,.8fr) minmax(10rem,1fr);align-items:center;gap:.7rem;display:grid}.da-iot-mapping-grid label>span{color:#355944;gap:.1rem;min-width:0;font-weight:700;display:grid}.da-iot-mapping-grid label small{overflow-wrap:anywhere;font-family:inherit;font-weight:500}.da-iot-onboarding-final{background:#f5faf7;border:1px solid #d9e6dd;border-radius:.7rem;padding:.9rem}.da-iot-onboarding-final>div:first-child{gap:.2rem;display:grid}.da-iot-onboarding-final p{margin:0}.da-iot-onboarding-final-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.da-iot-onboarding-result{background:#fffaf1;border:1px solid #e3d6b7;border-radius:.7rem;gap:.75rem;padding:.9rem;display:grid}.da-iot-onboarding-result.is-complete{background:#edf7f0;border-color:#a9d0b8}.da-iot-onboarding-result ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.da-iot-onboarding-result li{color:#805f29;background:#fff;border:1px solid #eadfc8;border-radius:.55rem;align-items:center;gap:.6rem;min-width:0;padding:.65rem;display:flex}.da-iot-onboarding-result li.is-passed{color:#286b48;border-color:#d0e5d8}.da-iot-onboarding-result li>span{background:#f8ead0;border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-weight:800;display:inline-grid}.da-iot-onboarding-result li.is-passed>span{background:#e2f2e8}.da-iot-onboarding-result li>div{gap:.1rem;min-width:0;display:grid}.da-iot-onboarding-result li small{overflow-wrap:anywhere}.da-iot-onboarding-list-title{padding-top:.25rem}.da-iot-side{gap:1rem;display:grid}.da-iot-side>section{padding:1.1rem}.da-iot-side h3{margin:0 0 .45rem}.da-iot-side p{color:#90b5a3;margin:0 0 1rem}.da-iot-secret{background:#62451240;border:1px solid #f2b84f80;border-radius:.7rem;gap:.65rem;margin:.9rem 0;padding:.9rem;display:grid}.da-iot-secret label{gap:.2rem;display:grid}.da-iot-secret code{color:#f7df9d;-webkit-user-select:all;user-select:all;background:#00180f;border-radius:.4rem;padding:.5rem}.da-iot-secret button,.da-iot-credential button{color:#75e6aa;background:0 0;border:1px solid #68dfa259;border-radius:.5rem}.da-iot-credential{border-top:1px solid #47ad7e29;padding:.8rem 0}.da-iot-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.da-iot-link-grid button{color:#8eeab8;background:#0e573640;border:1px solid #4dcd8b42;border-radius:.55rem}.da-iot-product-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.2rem;display:grid}.da-app-secondary .da-iot-config-disclosure{background:#fff;border:1px solid #d5e2d9;border-radius:.78rem;min-width:0;overflow:hidden}.da-iot-config-disclosure>summary{color:#315640;cursor:pointer;padding:1rem 1.2rem;font-weight:700}.da-app-secondary .da-iot-config-disclosure>.da-iot-form-card{box-shadow:none;border:0;border-top:1px solid #d5e2d9;border-radius:0}.da-app-secondary .da-iot-workspace :is(.da-edge-subnav,.da-pilot-subnav){background:#fff;border:1px solid #d5e2d9;border-radius:.55rem;gap:0;padding:0;display:flex;overflow-x:auto}.da-app-secondary .da-iot-workspace :is(.da-edge-subnav,.da-pilot-subnav)>button{color:#65766d;background:#fff;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 0 auto;min-height:2.45rem;padding:.45rem .8rem;font-weight:750}.da-app-secondary .da-iot-workspace :is(.da-edge-subnav,.da-pilot-subnav)>button.is-active{color:#1e6841;background:#eaf4ed;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-iot-workspace :is(input,select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.da-app-secondary .da-iot-product-list article,.da-app-secondary .da-iot-side{overflow-wrap:anywhere}@media (max-width:700px){.da-app-secondary .da-iot-product-list article,.da-app-secondary .da-iot-form-grid{grid-template-columns:minmax(0,1fr)}.da-app-secondary .da-iot-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.da-iot-form-card{gap:.8rem;padding:1.2rem;display:grid}.da-iot-form-card p{color:#8eb3a1;margin:0}.da-iot-form-card label{color:#a9cbbb;gap:.35rem;display:grid}.da-iot-form-card :where(input,select){color:#e9fff3;background:#00150eb3;border:1px solid #47ad7e42;border-radius:.55rem;width:100%;padding:.65rem .75rem}.da-iot-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.da-iot-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.da-iot-readiness-grid article{background:#00140d6b;border:1px solid #47ad7e33;border-radius:.6rem;gap:.2rem;padding:.8rem;display:grid}.da-iot-readiness-grid strong{color:#79ecaf;font-size:1.55rem}.da-iot-safety-note{color:#f1cb82}.da-iot-product-list{grid-column:1/-1}.da-iot-product-list article{border-top:1px solid #47ad7e26;grid-template-columns:minmax(14rem,1fr) auto minmax(18rem,2fr) auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.da-iot-product-list article>span{color:#78e7ab}.da-iot-product-list article p{color:#9bbbaa;margin:0}.da-iot-product-list footer{gap:.4rem;display:flex}.da-iot-product-list footer em{color:#7ce8ad;background:#37b8752e;border-radius:.4rem;padding:.3rem .5rem;font-style:normal}.da-iot-message-layout{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);align-items:start;gap:1.2rem;display:grid}.da-iot-shadow-list article{border-top:1px solid #47ad7e26;padding:1rem 1.2rem}.da-iot-shadow-list article>small{color:#85aa98;margin-top:.2rem;display:block}.da-iot-shadow-list pre{color:#91e8b9;white-space:pre-wrap;background:#00170f;border-radius:.55rem;max-height:15rem;margin:.8rem 0 0;padding:.8rem;overflow:auto}.da-iot-message-list table{border-collapse:collapse;width:100%}.da-iot-message-list :where(th,td){text-align:left;border-bottom:1px solid #47ad7e21;padding:.85rem}.da-iot-message-list th{color:#80a894}.da-iot-message-list td small{color:#f2a79e;display:block}.da-iot-message-list .is-danger{color:#ffaaa0}@media (max-width:1250px){.da-iot-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.da-iot-access-layout,.da-iot-message-layout{grid-template-columns:1fr}.da-iot-binding-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.da-iot-product-list article{grid-template-columns:1fr auto}.da-iot-product-list article p{grid-column:1/-1}.da-iot-onboarding-columns{grid-template-columns:1fr}}@media (max-width:1400px){.da-iot-access-layout{grid-template-columns:1fr}.da-iot-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.da-iot-kpis,.da-iot-product-layout,.da-iot-form-grid,.da-iot-readiness-grid{grid-template-columns:1fr}.da-iot-tabs{overflow-x:auto}.da-iot-binding-card dl,.da-iot-onboarding-toolbar,.da-iot-onboarding-form,.da-iot-onboarding-result ul,.da-iot-onboarding-steps{grid-template-columns:1fr}.da-iot-onboarding-steps li{border-bottom:1px solid #e1e9e4;border-right:0;justify-content:flex-start;min-height:2.8rem}.da-iot-onboarding-steps li:last-child{border-bottom:0}.da-iot-onboarding-panel>header,.da-iot-onboarding-panel>footer,.da-iot-onboarding-final{flex-direction:column;align-items:stretch}.da-iot-onboarding-final-actions{justify-content:flex-start}.da-iot-mapping-grid label,.da-iot-side{grid-template-columns:1fr}}.da-ai-workspace{--ai-line:#33c58933;color:#dcebe5;gap:1rem;display:grid}.da-ai-banner{background:linear-gradient(100deg,#17794f47,#041712f0);border:1px solid #3fd79657;border-radius:.8rem;grid-template-columns:auto minmax(18rem,1fr) auto auto;align-items:center;gap:.9rem;min-height:4.5rem;padding:.85rem 1.1rem;display:grid}.da-ai-banner>svg{color:#48e0a1;width:2rem;height:2rem}.da-ai-banner div,.da-ai-provider-head div,.da-ai-model-table article div,.da-ai-eval-cases span,.da-ai-run-table article div{gap:.16rem;display:grid}.da-ai-banner strong{color:#f1fff8;font-size:1.2rem}.da-ai-banner span,.da-ai-banner button{font-size:1rem}.da-ai-banner button,.da-ai-panel button,.da-ai-inline-form button,.da-ai-route-form button,.da-ai-eval-runner>button{color:#bff6da;cursor:pointer;background:#0c46308c;border:1px solid #3ed89559;border-radius:.55rem;min-height:2.7rem;padding:.55rem .9rem;font-weight:700}.da-ai-panel button:disabled,.da-ai-inline-form button:disabled,.da-ai-route-form button:disabled{cursor:not-allowed;opacity:.5}.da-ai-kpis{border:1px solid var(--ai-line);background:#031812e0;border-radius:.75rem;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.da-ai-kpis article{border-right:1px solid var(--ai-line);gap:.25rem;min-height:5.6rem;padding:.9rem 1rem;display:grid}.da-ai-kpis article:last-child{border-right:0}.da-ai-kpis small{color:#8eafa2;font-size:.95rem}.da-ai-kpis strong{color:#effff7;font-size:1.75rem}.da-ai-kpis em{color:#7fb19c;font-size:.9rem;font-style:normal}.da-ai-tabs{border:1px solid var(--ai-line);background:#02120ec7;border-radius:.65rem;gap:.35rem;padding:.35rem;display:flex}.da-ai-tabs button{color:#91b4a6;cursor:pointer;background:0 0;border:0;border-radius:.45rem;min-height:2.9rem;padding:.55rem 1.1rem;font-size:1rem;font-weight:700}.da-ai-tabs button.is-active{color:#eafff5;background:#1d845873;box-shadow:inset 0 0 0 1px #44e09d4d}.da-ai-overview-grid,.da-ai-evaluation-layout{grid-template-columns:minmax(0,1.25fr) minmax(23rem,.75fr);align-items:start;gap:1rem;display:grid}.da-ai-panel{border:1px solid var(--ai-line);background:linear-gradient(145deg,#06231af0,#02120efa);border-radius:.8rem;min-width:0;overflow:hidden}.da-ai-panel>header{border-bottom:1px solid var(--ai-line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.8rem;padding:.85rem 1.1rem;display:flex}.da-ai-panel>header div{gap:.15rem;display:grid}.da-ai-panel>header small{color:#46d99a;letter-spacing:.12em;font-size:.8rem}.da-ai-panel h2,.da-ai-inline-form h3,.da-ai-version-list h3{color:#f0fff7;margin:0;font-size:1.25rem}.da-ai-panel>header>span{color:#94b8a9;font-size:1rem}.da-ai-wide-panel,.da-ai-eval-results{grid-column:1/-1}.da-ai-route-list,.da-ai-provider-list,.da-ai-model-table{gap:.7rem;padding:1rem;display:grid}.da-ai-route-list article{border-bottom:1px solid #4cc28f24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:5.7rem;padding:.8rem .2rem;display:grid}.da-ai-route-list article:last-child{border-bottom:0}.da-ai-route-icon{color:#54e2a6;background:#229b6538;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;display:grid}.da-ai-route-list article>div:nth-child(2),.da-ai-call-strip article{gap:.35rem;display:grid}.da-ai-route-list strong,.da-ai-call-strip strong,.da-ai-model-table strong,.da-ai-call-row strong{color:#effff7;font-size:1.05rem}.da-ai-route-list span,.da-ai-route-list small,.da-ai-call-strip span,.da-ai-call-strip small{color:#8fb2a4;font-size:.95rem}.da-ai-guarantees{gap:.75rem;padding:1rem;display:grid}.da-ai-guarantees article{background:#08382759;border:1px solid #4cc28f29;border-radius:.6rem;grid-template-columns:3rem 1fr;align-items:center;min-height:4.6rem;display:grid}.da-ai-guarantees span{color:#43d99a;border-right:1px solid #4cc28f29;align-self:stretch;place-items:center;font-weight:800;display:grid}.da-ai-guarantees p{margin:0;padding:.75rem;font-size:1rem;line-height:1.55}.da-ai-call-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;padding:1rem;display:grid}.da-ai-call-strip article{background:#05291e94;border:1px solid #4cc28f2b;border-radius:.6rem;align-content:start;min-height:8.4rem;padding:.85rem}.da-ai-config-layout{grid-template-columns:minmax(23rem,.72fr) minmax(31rem,1.18fr);align-items:start;gap:1rem;display:grid}.da-ai-route-panel{grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.da-ai-route-panel>header{grid-column:1/-1}.da-ai-provider-list>article{background:#0631237a;border:1px solid #48c7902b;border-radius:.65rem;gap:.75rem;padding:.9rem;display:grid}.da-ai-provider-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.da-ai-provider-head>span:first-child{color:#f3c97b;background:#b0681040;border-radius:.35rem;padding:.35rem .48rem;font-size:.88rem;font-weight:800}.da-ai-provider-head>span.is-sandbox{color:#70e7b2;background:#20986240}.da-ai-provider-head strong,.da-ai-provider-list dd{color:#edfff6;font-size:1rem}.da-ai-provider-head small,.da-ai-provider-list dt,.da-ai-provider-list p{color:#8aafa0;font-size:.9rem}.da-ai-provider-list dl{gap:.4rem;margin:0;display:grid}.da-ai-provider-list dl div{grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem;display:grid}.da-ai-provider-list dd{overflow-wrap:anywhere;margin:0}.da-ai-error{color:#ffb3a7!important}.da-ai-inline-form,.da-ai-route-form,.da-ai-eval-runner{border-top:1px solid var(--ai-line);gap:.8rem;padding:1rem;display:grid}.da-ai-inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.da-ai-inline-form h3,.da-ai-inline-form p,.da-ai-inline-form button{grid-column:1/-1}.da-ai-inline-form label,.da-ai-route-form label,.da-ai-route-select,.da-ai-eval-runner>label{color:#a7c7bb;gap:.35rem;font-size:.93rem;display:grid}.da-ai-inline-form input,.da-ai-inline-form select,.da-ai-route-form select,.da-ai-route-select select,.da-ai-eval-runner select{color:#eafff5;background:#082a20;border:1px solid #47be8c45;border-radius:.45rem;min-width:0;min-height:2.75rem;padding:.55rem .7rem;font-size:1rem}.da-ai-inline-form p,.da-ai-eval-runner>p{color:#8fb2a4;margin:0;font-size:.94rem;line-height:1.5}.da-ai-model-table article{background:#06312366;border:1px solid #48c79026;border-radius:.55rem;grid-template-columns:minmax(13rem,1.4fr) minmax(8rem,.8fr) minmax(9rem,.8fr) minmax(7rem,.6fr) auto;align-items:center;gap:.7rem;min-height:4.6rem;padding:.7rem .8rem;display:grid}.da-ai-model-table span,.da-ai-model-table small{color:#91b3a6;font-size:.92rem}.da-ai-route-select{margin:1rem}.da-ai-route-form{border:0;border-left:1px solid var(--ai-line);border-right:1px solid var(--ai-line);grid-template-columns:repeat(2,minmax(0,1fr))}.da-ai-route-form button{grid-column:1/-1}.da-ai-readonly-note{color:#b6d5c9;background:#07332573;border:1px solid #48c7902e;border-radius:.45rem;grid-column:1/-1;margin:0;padding:.75rem .9rem;font-size:1rem;line-height:1.5}.da-ai-route-form input[type=range]{accent-color:#3bdb97;width:100%}.da-ai-version-list{gap:.45rem;padding:1rem;display:grid}.da-ai-version-list article{border-bottom:1px solid #48c79021;grid-template-columns:5rem 2.8rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.55rem 0;display:grid}.da-ai-version-list article span,.da-ai-version-list article small{color:#7fa596;font-size:.82rem}.da-ai-version-list article p{margin:0;font-size:.92rem}.da-ai-version-list article small{grid-column:3}.da-ai-evaluation-layout{grid-template-columns:minmax(22rem,.7fr) minmax(25rem,.85fr)}.da-ai-eval-runner{border-top:0}.da-ai-eval-runner>header{margin:-1rem -1rem 0}.da-ai-eval-cases{gap:.5rem;display:grid}.da-ai-eval-cases article{background:#08392852;border:1px solid #48c79029;border-radius:.45rem;align-items:center;gap:.6rem;min-height:3.7rem;padding:.65rem;display:flex}.da-ai-eval-cases svg{color:#49df9f}.da-ai-eval-cases small,.da-ai-eval-sets button span,.da-ai-eval-sets button small,.da-ai-run-table small,.da-ai-run-table span{color:#87aa9c}.da-ai-eval-sets>button{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;border-radius:0;gap:.65rem;padding:1rem;display:grid}.da-ai-eval-sets>button.is-active{background:#187a5133;box-shadow:inset 3px 0 #3cdb99}.da-ai-eval-sets button div,.da-ai-eval-sets button footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-ai-eval-sets button p{color:#9ab9ad;margin:0;line-height:1.5}.da-ai-run-table,.da-ai-call-table{display:grid;overflow-x:auto}.da-ai-run-table article{border-bottom:1px solid #48c79021;grid-template-columns:minmax(16rem,1.5fr) 7rem 5rem 7rem 6rem 11rem;align-items:center;gap:.8rem;min-width:60rem;min-height:4.8rem;padding:.7rem 1rem;display:grid}.da-ai-call-row{border-bottom:1px solid #48c79021;grid-template-columns:minmax(10rem,.8fr) minmax(15rem,1.25fr) minmax(13rem,1fr) minmax(8rem,.65fr) minmax(7rem,.55fr) minmax(13rem,.9fr);align-items:center;gap:.8rem;min-width:78rem;min-height:5.2rem;padding:.75rem 1rem;display:grid}.da-ai-call-row>span{color:#91b2a5;gap:.18rem;min-width:0;display:grid}.da-ai-call-row small{color:#7fa395;overflow-wrap:anywhere;font-size:.85rem}.da-ai-call-head{color:#70cba4;background:#10533947;min-height:3.3rem;font-weight:800}@media (max-width:1400px){.da-ai-kpis,.da-ai-call-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.da-ai-config-layout,.da-ai-route-panel{grid-template-columns:1fr}.da-ai-route-panel>header,.da-ai-route-panel>*{grid-column:1}.da-ai-route-form{border:0;border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line)}}@media (max-width:900px){.da-ai-banner,.da-ai-overview-grid,.da-ai-evaluation-layout{grid-template-columns:1fr}.da-ai-wide-panel,.da-ai-eval-results{grid-column:1}.da-ai-call-strip,.da-ai-kpis,.da-ai-inline-form,.da-ai-route-form{grid-template-columns:1fr}.da-ai-inline-form>*,.da-ai-route-form>*{grid-column:1}}.da-media-workspace{--media-ink:#143a2e;--media-muted:#638075;--media-line:#25755229;color:var(--media-ink);gap:1rem;display:grid}.da-media-banner,.da-media-metrics,.da-media-tabs,.da-media-list-panel,.da-media-detail-panel,.da-media-upload-card,.da-media-safety-card,.da-media-panel,.da-media-govern-only{border:1px solid var(--media-line);background:#f9fdfaf5;border-radius:.85rem;box-shadow:0 .65rem 2rem #1e523c14}.da-media-banner{color:#eafff5;background:radial-gradient(circle at 15% 20%,#4fe8a63d,#0000 30%),linear-gradient(115deg,#0c6b4a,#123f32 62%,#092c24);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.da-media-banner small,.da-media-section-head small,.da-media-panel>small,.da-media-safety-card>small{color:#30c986;letter-spacing:.12em;font-size:.92rem;font-weight:800}.da-media-banner h2,.da-media-section-head h2,.da-media-section-head h3,.da-media-panel h2,.da-media-safety-card h2{margin:.2rem 0;font-size:1.45rem}.da-media-banner p{color:#c4e0d4;max-width:54rem;margin:.35rem 0 0;font-size:1rem;line-height:1.55}.da-media-banner-actions{flex:none;align-items:center;gap:.75rem;display:flex}.da-media-banner-actions button,.da-media-banner-actions span{color:#effff8;background:#0b4834b3;border:1px solid #79efbc5c;border-radius:.55rem;min-height:2.7rem;padding:.62rem 1rem;font-size:1rem;font-weight:700}.da-media-metrics{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.da-media-metrics article{border-right:1px solid var(--media-line);gap:.35rem;min-height:7.4rem;padding:1rem 1.15rem;display:grid}.da-media-metrics article:last-child{border-right:0}.da-media-metrics small,.da-media-metrics span{color:var(--media-muted);font-size:.98rem}.da-media-metrics strong{color:#0f6f4c;font-size:1.85rem}.da-media-tabs{gap:.4rem;padding:.45rem;display:flex}.da-media-tabs button{color:#527066;background:0 0;border:0;border-radius:.55rem;min-height:2.8rem;padding:.58rem 1rem;font-size:1rem;font-weight:750}.da-media-tabs button.is-active{color:#f1fff8;background:#197451}.da-media-library{grid-template-columns:minmax(21rem,.72fr) minmax(0,1.6fr);gap:1rem;min-height:42rem;display:grid}.da-media-list-panel,.da-media-detail-panel,.da-media-panel,.da-media-upload-card,.da-media-safety-card{overflow:hidden}.da-media-filterbar{border-bottom:1px solid var(--media-line);grid-template-columns:minmax(0,1fr) 8.5rem;gap:.55rem;padding:.8rem;display:grid}.da-media-filterbar input,.da-media-filterbar select,.da-media-link-form select,.da-media-edit-form input,.da-media-edit-form textarea,.da-media-upload-fields input,.da-media-upload-fields textarea,.da-media-policy-grid input{color:#173d31;background:#fff;border:1px solid #2a78573b;border-radius:.5rem;width:100%;min-width:0;min-height:2.75rem;padding:.58rem .72rem;font-size:1rem}.da-media-list{max-height:46rem;display:grid;overflow:auto}.da-media-list>button{border:0;border-bottom:1px solid var(--media-line);color:var(--media-ink);text-align:left;background:0 0;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem;display:grid}.da-media-list>button:hover,.da-media-list>button.is-active{background:#e9f7f0}.da-media-kind{color:#fff;background:#299469;border-radius:.7rem;place-items:center;width:3rem;height:3rem;font-size:1.05rem;font-weight:800;display:grid}.da-media-kind.is-document{background:#3978a6}.da-media-kind.is-video{background:#725ca6}.da-media-list>button>span:last-child{gap:.25rem;min-width:0;display:grid}.da-media-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;overflow:hidden}.da-media-list small,.da-media-list em,.da-media-muted{color:var(--media-muted);font-size:.92rem;font-style:normal;line-height:1.45}.da-media-detail-panel{padding:1.1rem}.da-media-detail-panel>header,.da-media-section-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.da-media-detail-panel>header h2{margin:.18rem 0;font-size:1.55rem}.da-media-detail-panel>header p{color:var(--media-muted);margin:0;font-size:1rem}.da-media-detail-actions,.da-media-upload-actions{border-bottom:1px solid var(--media-line);flex-wrap:wrap;gap:.55rem;padding:1rem 0;display:flex}.da-media-detail-actions button,.da-media-edit-actions button,.da-media-links button,.da-media-link-form button,.da-media-upload-actions button,.da-media-session-list button,.da-media-panel>button,.da-media-govern-only button{color:#136644;background:#eff9f4;border:1px solid #23805847;border-radius:.48rem;min-height:2.55rem;padding:.52rem .85rem;font-size:.96rem;font-weight:700}.da-media-detail-actions button.is-danger{color:#a44236;background:#fff3f1;border-color:#ae44363d}.da-media-detail-actions button:disabled,.da-media-edit-actions button:disabled,.da-media-link-form button:disabled{opacity:.45}.da-media-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.da-media-edit-form{border:1px solid var(--media-line);background:#edf8f2;border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.9rem;padding:.85rem;display:grid}.da-media-edit-form label{color:#557367;gap:.35rem;font-size:.92rem;font-weight:700;display:grid}.da-media-edit-form textarea{resize:vertical;min-height:5.4rem}.da-media-edit-form .is-wide{grid-column:1/-1}.da-media-edit-actions{justify-content:flex-end;gap:.55rem;display:flex}.da-media-edit-actions .is-primary{color:#fff;background:#197a54}.da-media-facts div{border:1px solid var(--media-line);background:#f7fbf8;border-radius:.55rem;min-width:0;padding:.75rem}.da-media-facts dt{color:var(--media-muted);font-size:.9rem}.da-media-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.98rem;font-weight:700}.da-media-facts .is-mono,.da-media-event-list code{font-family:inherit}.da-media-links,.da-media-versions{border-top:1px solid var(--media-line);padding-top:1rem}.da-media-links>article,.da-media-versions>article,.da-media-session-list article,.da-media-event-list article{border-bottom:1px solid var(--media-line);align-items:center;gap:.7rem;min-height:3.8rem;padding:.7rem 0;display:grid}.da-media-links>article{grid-template-columns:7rem minmax(0,1fr) auto}.da-media-links>article>span{color:#13704b;font-weight:800}.da-media-links article div,.da-media-session-list article div,.da-media-event-list article div{gap:.2rem;display:grid}.da-media-links small,.da-media-versions small,.da-media-versions em,.da-media-session-list small,.da-media-event-list small{color:var(--media-muted);font-size:.9rem;font-style:normal}.da-media-link-form{background:#edf8f2;border-radius:.6rem;grid-template-columns:minmax(0,1.6fr) minmax(9rem,.6fr) auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.da-media-link-form label,.da-media-upload-fields label,.da-media-policy-grid label{color:#557367;gap:.35rem;font-size:.92rem;font-weight:700;display:grid}.da-media-versions{margin-top:1rem}.da-media-versions>article{grid-template-columns:3rem minmax(0,1.2fr) minmax(0,1fr) 9rem}.da-media-empty,.da-media-govern-only{min-height:12rem;color:var(--media-muted);text-align:center;place-items:center;gap:.35rem;padding:1rem;display:grid}.da-media-empty.is-large,.da-media-govern-only{min-height:36rem}.da-media-govern-only svg{width:3rem;height:3rem}.da-media-upload-grid,.da-media-evidence-grid,.da-media-governance{grid-template-columns:minmax(0,1.6fr) minmax(20rem,.75fr);gap:1rem;display:grid}.da-media-upload-card,.da-media-safety-card,.da-media-panel{padding:1.1rem}.da-media-dropzone{color:#54786a;text-align:center;cursor:pointer;background:#f0faf5;border:2px dashed #238e5e59;border-radius:.8rem;place-items:center;gap:.45rem;min-height:13rem;margin-top:1rem;padding:1rem;display:grid}.da-media-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.da-media-dropzone svg{color:#18865b;width:2.8rem;height:2.8rem}.da-media-dropzone strong{color:#18593f;font-size:1.15rem}.da-media-dropzone span{font-size:.95rem}.da-media-upload-file{border:1px solid var(--media-line);border-radius:.55rem;justify-content:space-between;gap:1rem;margin-top:.65rem;padding:.75rem;display:flex;position:relative;overflow:hidden}.da-media-upload-file div{gap:.2rem;display:grid}.da-media-upload-file small{color:var(--media-muted)}.da-media-upload-file i{background:#28ae78;height:.24rem;position:absolute;bottom:0;left:0}.da-media-upload-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.da-media-upload-fields .is-wide{grid-column:1/-1}.da-media-upload-fields textarea{resize:vertical;min-height:5.8rem}.da-media-upload-actions{justify-content:flex-end}.da-media-upload-actions .is-primary,.da-media-panel>button.is-primary{color:#fff;background:#197a54}.da-media-safety-card ol{counter-reset:media-safety;gap:.8rem;padding:0;list-style:none;display:grid}.da-media-safety-card li{border:1px solid var(--media-line);counter-increment:media-safety;border-radius:.55rem;gap:.2rem;padding:.8rem;display:grid}.da-media-safety-card li:before{content:"0" counter(media-safety);color:#25a970;font-weight:800}.da-media-safety-card li span{color:var(--media-muted);font-size:.92rem}.da-media-session-list article{grid-template-columns:minmax(0,1fr) auto}.da-media-session-list em{color:#ac493e;font-size:.9rem;font-style:normal}.da-media-event-list article{grid-template-columns:auto minmax(0,1fr) auto}.da-media-event-list code{color:#6a8179;font-size:.9rem}.da-media-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.da-media-guarantees>article{border-bottom:1px solid var(--media-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.da-media-guarantees>article strong{color:#25a970}.da-media-guarantees>article p{margin:0;line-height:1.55}.da-media-warning{color:#865319;background:#fff8e9;border:1px solid #c67e2540;border-radius:.55rem;padding:.8rem;line-height:1.55}@media (max-width:1100px){.da-media-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.da-media-library,.da-media-upload-grid,.da-media-evidence-grid,.da-media-governance{grid-template-columns:1fr}.da-media-list{max-height:24rem}}@media (max-width:720px){.da-media-banner{flex-direction:column;align-items:flex-start}.da-media-metrics,.da-media-facts,.da-media-edit-form,.da-media-upload-fields,.da-media-policy-grid{grid-template-columns:1fr}.da-media-tabs{overflow-x:auto}.da-media-tabs button{flex:none}.da-media-link-form{grid-template-columns:1fr}.da-media-versions>article{grid-template-columns:3rem minmax(0,1fr)}.da-media-versions>article small,.da-media-versions>article em{grid-column:2}}.da-notification-workspace{--notification-surface:#fff;color:#244c39;gap:12px;font-size:18px;display:grid}.da-notification-toolbar{background:#fff;border:1px solid #d7e3da;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex;box-shadow:0 5px 18px #1e4e330d}.da-notification-toolbar>div{align-items:center;gap:10px;display:flex}.da-notification-toolbar>div:first-child{gap:3px;display:grid}.da-notification-toolbar strong{color:#254f3b;font-size:18px}.da-notification-toolbar span{color:#74867b;font-size:15px}.da-notification-toolbar button{color:#286747;cursor:pointer;background:#fff;border:1px solid #b9d1c1;border-radius:9px;min-height:42px;padding:0 16px;font-size:15px;font-weight:750}.da-notification-toolbar button:first-child{color:#fff;background:#2b7657;border-color:#2b7657}.da-notification-toolbar button:disabled{cursor:not-allowed;opacity:.55}.da-notification-hero{background:radial-gradient(circle at 80% 0,#27c9803d,#0000 42%),linear-gradient(125deg,#052d22f7,#041c19f7);border:1px solid #46de9745;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:26px 30px;display:flex;box-shadow:0 18px 54px #000d093d}.da-notification-hero small,.da-notification-detail header small,.da-notification-list small,.da-notification-rule-list small{color:#66e4a8;font-weight:700}.da-notification-hero h2{margin:6px 0;font-size:clamp(28px,2.1vw,40px);line-height:1.16}.da-notification-hero p{color:#b8d8c8;max-width:850px;margin:0;line-height:1.7}.da-notification-hero-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.da-notification-hero-actions button,.da-notification-filterbar button,.da-notification-actions button,.da-notification-subscription-grid button,.da-notification-evidence-grid button,.da-notification-governance button,.da-shell-panel-primary{color:#eafff3;cursor:pointer;background:#146f4e59;border:1px solid #46de975c;border-radius:12px;min-height:46px;padding:0 18px;font-size:16px;font-weight:750}.da-notification-hero-actions button:first-child,.da-notification-actions .is-primary{color:#032217;background:linear-gradient(135deg,#24b875,#37db8e);border-color:#0000}.da-notification-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.da-notification-metrics article{background:var(--notification-surface);border:1px solid #42ce8e2e;border-radius:16px;min-height:110px;padding:18px 20px}.da-notification-metrics span,.da-notification-metrics small{color:#99bca9;font-size:14px;display:block}.da-notification-metrics strong{color:#f0fff7;margin:6px 0;font-size:32px;line-height:1;display:block}.da-notification-tabs{background:#031a15d6;border:1px solid #42ce8e2e;border-radius:15px;gap:8px;padding:7px;display:flex;overflow-x:auto}.da-notification-tabs button{white-space:nowrap;color:#9ebdad;background:0 0;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-size:16px;font-weight:750}.da-notification-tabs button.is-active{color:#79ecb4;background:#2ecc8433}.da-notification-inbox{grid-template-columns:minmax(360px,.8fr) minmax(500px,1.2fr);gap:16px;min-height:640px;display:grid}.da-notification-list,.da-notification-detail,.da-notification-rule-list,.da-notification-evidence-grid>section,.da-notification-governance>section{background:var(--notification-surface);border:1px solid #42ce8e2e;border-radius:18px;overflow:hidden}.da-notification-filterbar{border-bottom:1px solid #42ce8e21;gap:10px;padding:15px;display:flex}.da-notification-filterbar select,.da-notification-subscription-grid select{color:#e8fff4;background:#082b22;border:1px solid #46de9740;border-radius:11px;min-height:46px;padding:0 14px;font-size:16px}.da-notification-list-scroll{max-height:590px;overflow-y:auto}.da-notification-list-scroll>button{text-align:left;color:#def7e9;background:0 0;border:0;border-bottom:1px solid #42ce8e1a;grid-template-columns:8px minmax(0,1fr) auto;gap:13px;width:100%;min-height:124px;padding:18px;display:grid}.da-notification-list-scroll>button.is-selected{background:#25be7721;box-shadow:inset 3px 0 #35d98b}.da-notification-list-scroll>button.is-unread strong:after{content:"";background:#41e398;border-radius:50%;width:7px;height:7px;margin-left:8px;display:inline-block}.da-notification-priority{background:#4ea47a;border-radius:8px;width:7px;min-height:50px}.da-notification-priority.is-high{background:#f1b34c}.da-notification-priority.is-urgent{background:#f0645c}.da-notification-list-scroll strong,.da-notification-list-scroll em,.da-notification-list-scroll time{display:block}.da-notification-list-scroll strong{margin:4px 0 6px;font-size:18px;line-height:1.35}.da-notification-list-scroll em{color:#a8c9b8;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-style:normal;line-height:1.5;overflow:hidden}.da-notification-list-scroll time{color:#789d8b;margin-top:7px;font-size:13px}.da-notification-list-scroll mark{color:#6de9ad;background:#38cc8626;border-radius:20px;padding:4px 8px;font-size:13px}.da-notification-status{color:#6de9ad;background:#37d38b24;border-radius:20px;width:max-content;padding:5px 10px;font-size:13px;font-weight:750;display:inline-flex}.da-notification-status.is-failed,.da-notification-status.is-urgent{color:#ff9992;background:#ef5b5326}.da-notification-detail{padding:24px 26px}.da-notification-detail>header{border-bottom:1px solid #42ce8e21;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.da-notification-detail h3{margin:6px 0 0;font-size:26px}.da-notification-body{color:#c7e5d5;background:#2cbe7a1a;border-left:4px solid #37d88b;border-radius:0 12px 12px 0;margin:22px 0;padding:18px;line-height:1.7}.da-notification-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.da-notification-detail>dl div{background:#031c169e;border:1px solid #42ce8e21;border-radius:11px;padding:14px 16px}.da-notification-detail dt{color:#789d8b;font-size:13px}.da-notification-detail dd{overflow-wrap:anywhere;color:#e7fff3;margin:5px 0 0;font-size:16px}.da-notification-actions{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.da-notification-item-history{border-top:1px solid #42ce8e21;padding-top:18px}.da-notification-item-history h4{margin:0 0 12px}.da-notification-item-history div{border-bottom:1px solid #42ce8e14;grid-template-columns:1fr auto;gap:5px 14px;padding:12px 0;display:grid}.da-notification-item-history code,.da-notification-evidence-grid code{color:#6f9a85;overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.da-notification-subscription-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.da-notification-subscription-grid>article{background:var(--notification-surface);border:1px solid #42ce8e2e;border-radius:16px;gap:13px;padding:22px;display:grid}.da-notification-subscription-grid header{justify-content:space-between;gap:12px;display:flex}.da-notification-subscription-grid h3{margin:4px 0;font-size:22px}.da-notification-subscription-grid header>span{color:#f0b96c;background:#ee9f4126;border-radius:20px;height:max-content;padding:5px 9px;font-size:13px}.da-notification-subscription-grid header>span.is-active{color:#65e7ab;background:#30d38926}.da-notification-subscription-grid label{color:#9abbaa;gap:6px;font-size:14px;display:grid}.da-notification-toggle{align-items:center;grid-template-columns:auto 1fr!important}.da-notification-rule-list{padding:22px}.da-notification-rule-list>header,.da-notification-evidence-grid section>header,.da-notification-governance section>header{margin-bottom:15px}.da-notification-rule-list h3,.da-notification-evidence-grid h3,.da-notification-governance h3{margin:0;font-size:24px}.da-notification-rule-list>article{border-top:1px solid #42ce8e1a;grid-template-columns:minmax(260px,1fr) minmax(360px,1.5fr) auto;align-items:center;gap:18px;padding:18px 0;display:grid}.da-notification-rule-compose{background:#228b5b17;border:1px solid #43d79133;border-radius:14px;grid-template-columns:minmax(210px,1.4fr) repeat(5,minmax(140px,1fr)) auto;align-items:end;gap:12px;margin:4px 0 18px;padding:16px;display:grid}.da-notification-rule-compose>div{align-self:center}.da-notification-rule-compose>div small,.da-notification-rule-compose>div strong{display:block}.da-notification-rule-compose>div small{color:#55dea0}.da-notification-rule-compose label{color:#9abbaa;gap:6px;font-size:13px;display:grid}.da-notification-rule-list h4{margin:5px 0;font-size:19px}.da-notification-rule-list p{color:#9abbaa;margin:0}.da-notification-rule-list dl{flex-wrap:wrap;gap:8px;margin:0;display:flex}.da-notification-rule-list dl span{color:#add6c1;background:#2ec27e1a;border-radius:9px;padding:7px 10px;font-size:14px}.da-notification-evidence-grid,.da-notification-governance{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.da-notification-evidence-grid>section,.da-notification-governance>section{padding:22px}.da-notification-evidence-grid article,.da-notification-governance article{border-top:1px solid #42ce8e1a;grid-template-columns:1fr auto;align-items:center;gap:9px 14px;padding:15px 0;display:grid}.da-notification-evidence-grid article span small,.da-notification-governance article p,.da-notification-governance article dl{color:#8fb2a0;margin:4px 0 0;font-size:14px;display:block}.da-notification-evidence-grid article p{color:#e1a86d;grid-column:1/-1;margin:0}.da-notification-governance article>div>span{color:#5de0a0;font-size:13px;font-weight:750}.da-notification-governance h4{margin:4px 0;font-size:19px}.da-notification-governance dl{gap:4px;display:grid}.da-notification-guarantees>p{color:#bddccb;background:#2bb87714;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.da-notification-guarantees svg{color:#50dea0;width:20px}.da-notification-guarantees aside{color:#e7c393;background:#86501426;border:1px solid #efae5442;border-radius:12px;margin-top:16px;padding:16px;line-height:1.6}.da-notification-guarantees aside strong{display:block}.da-notification-empty{text-align:center;color:#789d8b;padding:28px}.da-notification-empty.is-large{place-content:center;min-height:430px;display:grid}.da-notification-empty.is-large svg{color:#4bdc9a;width:52px;margin:auto}.da-app-secondary .da-notification-workspace :is(.da-notification-list,.da-notification-detail,.da-notification-rule-list,.da-notification-evidence-grid>section,.da-notification-governance>section,.da-notification-subscription-grid>article){background:#fff;border-color:#d7e3da;box-shadow:0 5px 18px #1e4e330d}.da-app-secondary .da-notification-workspace :is(.da-notification-detail header small,.da-notification-list small,.da-notification-rule-list small){color:#2b7657}.da-app-secondary .da-notification-filterbar{background:#fbfdfb;border-color:#e2ebe5}.da-app-secondary .da-notification-workspace :is(.da-notification-filterbar select,.da-notification-subscription-grid select,.da-notification-rule-compose input,.da-notification-rule-compose select){color:#294f3d;background:#fff;border-color:#cfded4}.da-app-secondary .da-notification-workspace :is(.da-notification-filterbar button,.da-notification-actions button,.da-notification-subscription-grid button,.da-notification-evidence-grid button,.da-notification-governance button,.da-notification-rule-list>article>button,.da-notification-rule-compose>button){color:#286747;background:#fff;border-color:#bdd2c4}.da-app-secondary .da-notification-workspace :is(.da-notification-actions .is-primary,.da-notification-rule-compose>button){color:#fff;background:#2b7657;border-color:#2b7657}.da-app-secondary .da-notification-list-scroll>button{color:#294f3d;border-color:#e5ece7}.da-app-secondary .da-notification-list-scroll>button:hover{background:#f6faf7}.da-app-secondary .da-notification-list-scroll>button.is-selected{background:#edf6f0;box-shadow:inset 3px 0 #2f8b61}.da-app-secondary .da-notification-list-scroll em{color:#64796d}.da-app-secondary .da-notification-list-scroll time{color:#849389}.da-app-secondary .da-notification-list-scroll mark,.da-app-secondary .da-notification-status{color:#2b7657;background:#e8f4ec}.da-app-secondary .da-notification-status.is-failed,.da-app-secondary .da-notification-status.is-urgent{color:#b8423d;background:#fcebea}.da-app-secondary .da-notification-detail>header,.da-app-secondary .da-notification-item-history,.da-app-secondary .da-notification-item-history div,.da-app-secondary .da-notification-rule-list>article,.da-app-secondary .da-notification-evidence-grid article,.da-app-secondary .da-notification-governance article{border-color:#e3ebe6}.da-app-secondary .da-notification-body{color:#496b59;background:#eef7f1;border-color:#379267}.da-app-secondary .da-notification-detail>dl div{background:#f8faf9;border-color:#e0e9e3}.da-app-secondary .da-notification-detail dt{color:#74867b}.da-app-secondary .da-notification-detail dd{color:#294f3d}.da-app-secondary .da-notification-item-history code,.da-app-secondary .da-notification-evidence-grid code{color:#74867b}.da-app-secondary .da-notification-subscription-grid header>span{color:#a66b18;background:#fff5e5}.da-app-secondary .da-notification-subscription-grid header>span.is-active{color:#2b7657;background:#e8f4ec}.da-app-secondary .da-notification-subscription-grid label,.da-app-secondary .da-notification-rule-compose label,.da-app-secondary .da-notification-rule-list p,.da-app-secondary .da-notification-evidence-grid article span small,.da-app-secondary .da-notification-governance article p,.da-app-secondary .da-notification-governance article dl{color:#6f8176}.da-app-secondary .da-notification-rule-compose{background:#f3f8f5;border-color:#d8e7dc}.da-app-secondary .da-notification-rule-compose>div small,.da-app-secondary .da-notification-governance article>div>span{color:#2f8b61}.da-app-secondary .da-notification-rule-list dl span{color:#496b59;background:#edf6f0}.da-app-secondary .da-notification-evidence-grid article p{color:#9c5e18}.da-app-secondary .da-notification-guarantees>p{color:#496b59;background:#eef7f1}.da-app-secondary .da-notification-guarantees aside{color:#8a622c;background:#fff8eb;border-color:#ead6b7}.da-app-secondary .da-notification-empty{color:#788a7f}.da-shell-panel-primary{width:calc(100% - 28px);margin:8px 14px 14px}@media (max-width:1280px){.da-notification-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.da-notification-inbox{grid-template-columns:minmax(320px,.75fr) minmax(420px,1.25fr)}.da-notification-subscription-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-notification-rule-compose{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.da-notification-toolbar{flex-direction:column;align-items:stretch;gap:12px}.da-notification-toolbar>div:last-child{width:100%}.da-notification-toolbar>div:last-child button{flex:1}.da-notification-hero,.da-notification-inbox,.da-notification-evidence-grid,.da-notification-governance{grid-template-columns:1fr}.da-notification-hero{display:grid}.da-notification-hero-actions{justify-content:flex-start}.da-notification-inbox{min-height:0}.da-notification-list-scroll{max-height:420px}.da-notification-rule-list>article{grid-template-columns:1fr}.da-notification-rule-compose{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.da-notification-workspace{gap:12px;font-size:16px}.da-notification-toolbar{padding:14px}.da-notification-toolbar>div:last-child{grid-template-columns:1fr;display:grid}.da-notification-hero{padding:20px}.da-notification-hero h2{font-size:27px}.da-notification-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.da-notification-metrics article{min-height:100px;padding:15px}.da-notification-subscription-grid,.da-notification-rule-compose{grid-template-columns:1fr}.da-notification-detail{padding:18px}.da-notification-detail>dl{grid-template-columns:1fr}.da-notification-list-scroll>button{grid-template-columns:7px minmax(0,1fr)}.da-notification-list-scroll mark{grid-column:2;width:max-content}}.da-automation-center{color:#d9ecdf;gap:18px;display:grid}.da-automation-hero{background:radial-gradient(circle at 85% 20%,#2ec97d29,#0000 35%),linear-gradient(135deg,#082b1ffa,#051914fa);border:1px solid #4cd59133;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);gap:22px;padding:26px;display:grid}.da-automation-hero>div>span{color:#55daa0;letter-spacing:.1em;font-size:14px;font-weight:800}.da-automation-hero h2{color:#f1fff6;margin:10px 0 8px;font-size:clamp(26px,2.2vw,38px);line-height:1.2}.da-automation-hero p{color:#9fc6b0;max-width:840px;margin:0;font-size:17px;line-height:1.7}.da-automation-hero aside{background:#093827a3;border:1px solid #4ee19b38;border-radius:14px;align-content:center;gap:6px;min-height:142px;padding:20px;display:grid}.da-automation-hero aside small,.da-automation-hero aside span,.da-automation-hero aside em{color:#94bba5;font-size:14px;font-style:normal}.da-automation-hero aside strong{color:#64e7a6;font-size:28px}.da-automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.da-automation-metrics>article{background:#05231aeb;border:1px solid #44c78726;border-radius:14px;gap:6px;min-height:116px;padding:20px;display:grid}.da-automation-metrics span,.da-automation-metrics small{color:#87aa98}.da-automation-metrics strong{color:#effff5;font-size:31px}.da-automation-toolbar,.da-automation-toolbar>div{align-items:center;gap:12px;display:flex}.da-automation-toolbar{justify-content:space-between;padding:4px 2px}.da-automation-toolbar>div:first-child{flex-direction:column;align-items:flex-start;gap:3px}.da-automation-toolbar strong{font-size:23px}.da-automation-toolbar span{color:#89aa98}.da-automation-toolbar button,.da-automation-center article footer button,.da-automation-composer footer button{color:#ccebd8;background:#0f3e2cc2;border:1px solid #54d49440;border-radius:10px;min-height:42px;padding:9px 15px;font-weight:750}.da-automation-toolbar button.is-primary,.da-automation-center article footer button.is-primary,.da-automation-composer footer button.is-primary{color:#fff;background:linear-gradient(135deg,#148b57,#23b86f);border-color:#43de9173}.da-automation-composer{background:#072b1ffa;border-color:#51da9647;padding:22px}.da-automation-composer>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.da-automation-composer label{color:#9dbba9;gap:7px;font-size:14px;font-weight:700;display:grid}.da-automation-composer input,.da-automation-composer select{color:#e5f6eb;background:#082b20;border:1px solid #5cbf8b3b;border-radius:9px;width:100%;min-height:44px;padding:9px 12px;font-size:16px}.da-automation-composer>p{color:#8fb4a0;margin:15px 0}.da-automation-composer footer{justify-content:flex-end;gap:10px;display:flex}.da-automation-schedule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.da-automation-schedule-grid>article{background:linear-gradient(165deg,#082d21fa,#051c16fa);border:1px solid #3eb77b26;border-radius:14px;flex-direction:column;min-height:320px;padding:18px;display:flex;overflow:hidden}.da-automation-schedule-grid>article.is-paused,.da-automation-schedule-grid>article.is-draft{background:linear-gradient(165deg,#352914c7,#1a1a13f0);border-color:#d7a95833}.da-automation-schedule-grid header,.da-automation-schedule-grid footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.da-automation-schedule-grid code,.da-automation-run-detail code{color:#6e9984;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:12px;overflow:hidden}.da-automation-status{color:#63dda3;white-space:nowrap;background:#4cbc8424;border-radius:999px;align-items:center;width:max-content;min-height:26px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.da-automation-status.is-paused,.da-automation-status.is-draft,.da-automation-status.is-retry_scheduled,.da-automation-status.is-skipped{color:#e4b971;background:#dca95024}.da-automation-status.is-failed,.da-automation-status.is-dead_lettered{color:#ec9589;background:#e05a4c24}.da-automation-schedule-grid h3{color:#effff5;margin:18px 0 6px;font-size:20px}.da-automation-schedule-grid>article>p{color:#8eaf9e;min-height:48px;margin:0 0 14px;line-height:1.55}.da-automation-schedule-grid dl{gap:9px;margin:0 0 16px;display:grid}.da-automation-schedule-grid dl span{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.da-automation-schedule-grid dt{color:#6f9581}.da-automation-schedule-grid dd{color:#c4dfcf;overflow-wrap:anywhere;min-width:0;margin:0}.da-automation-schedule-grid footer{justify-content:flex-start;margin-top:auto}.da-automation-runtime-grid{grid-template-columns:minmax(430px,.9fr) minmax(440px,1.1fr);gap:16px;display:grid}.da-automation-runs,.da-automation-run-detail,.da-automation-dead-letters{background:#05231af5;padding:22px}.da-automation-run-list{max-height:530px;display:grid;overflow-y:auto}.da-automation-run-list>button{color:#dbeee2;text-align:left;background:0 0;border:0;border-top:1px solid #48b57f1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 10px;display:grid}.da-automation-run-list>button.is-active{background:#2fbd7717}.da-automation-run-list>button span:nth-child(2){gap:4px;min-width:0;display:grid}.da-automation-run-list strong,.da-automation-run-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.da-automation-run-list small,.da-automation-run-list em{color:#83a692;font-size:13px;font-style:normal}.da-automation-run-detail>header{background:#30b17114;border-radius:11px;align-items:center;gap:13px;padding:14px;display:flex}.da-automation-run-detail>header>div{gap:4px;min-width:0;display:grid}.da-automation-run-detail>aside{color:#e9a096;background:#772a2124;border:1px solid #e2675640;border-radius:10px;gap:4px;margin-top:12px;padding:13px;display:grid}.da-automation-event-list{max-height:330px;margin:16px 0;display:grid;overflow-y:auto}.da-automation-event-list article{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.da-automation-event-list i{border:2px solid #4fd997;border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #41ce8b17}.da-automation-event-list span{gap:4px;display:grid}.da-automation-event-list small{color:#789b88}.da-automation-run-detail details pre{color:#a7cbb7;white-space:pre-wrap;background:#031d15;border-radius:9px;max-height:230px;padding:12px;overflow:auto}.da-automation-dead-letters>.da-system-panel-head>span{color:#e6a478}.da-automation-dead-letters>div:last-child{gap:10px;display:grid}.da-automation-dead-letters article{background:#5828191f;border:1px solid #de71552e;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.da-automation-dead-letters article>div{gap:4px;display:grid}.da-automation-dead-letters article small{color:#a9897e}.da-automation-dead-letters article p{color:#d7aaa0;margin:2px 0 0}.da-automation-dead-letters footer{gap:8px;display:flex}.da-automation-guarantees{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.da-automation-guarantees p{color:#91b29f;background:#06231ac7;border:1px solid #43bb7e1f;border-radius:11px;gap:8px;margin:0;padding:14px;line-height:1.55;display:grid}.da-automation-guarantees strong{color:#4ad595;font-size:19px}@media (max-width:1440px){.da-automation-schedule-grid,.da-automation-guarantees{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1050px){.da-automation-hero,.da-automation-runtime-grid{grid-template-columns:1fr}.da-automation-metrics,.da-automation-schedule-grid,.da-automation-composer>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.da-automation-center{font-size:16px}.da-automation-hero,.da-automation-runs,.da-automation-run-detail,.da-automation-dead-letters,.da-automation-composer{padding:18px}.da-automation-metrics,.da-automation-schedule-grid,.da-automation-guarantees,.da-automation-composer>div:nth-child(2){grid-template-columns:1fr}.da-automation-toolbar,.da-automation-toolbar>div:last-child,.da-automation-dead-letters article{flex-direction:column;align-items:stretch}.da-automation-dead-letters article{display:flex}.da-automation-run-list>button{grid-template-columns:auto minmax(0,1fr)}.da-automation-run-list>button>em{grid-column:2}}.da-app-secondary .da-system-workspace .da-automation-center{color:#203a31;gap:16px}.da-app-secondary .da-system-workspace .da-automation-intro{background:linear-gradient(135deg,#fff 0%,#f4f9f6 100%);border:1px solid #d7e5dc;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex;box-shadow:0 8px 24px #204c380f}.da-app-secondary .da-system-workspace .da-automation-intro>div{min-width:0}.da-app-secondary .da-system-workspace .da-automation-intro>div>span{color:#2b8a61;letter-spacing:.08em;font-size:.8rem;font-weight:800}.da-app-secondary .da-system-workspace .da-automation-intro h2{color:#173c2e;margin:6px 0 4px;font-size:1.45rem}.da-app-secondary .da-system-workspace .da-automation-intro p{color:#657a70;margin:0;line-height:1.6}.da-app-secondary .da-system-workspace .da-automation-intro aside{text-align:right;background:#fff;border:1px solid #d5e5db;border-radius:12px;gap:2px;min-width:150px;padding:14px 18px;display:grid}.da-app-secondary .da-system-workspace .da-automation-intro aside strong{color:#1d8057;font-size:1.35rem}.da-app-secondary .da-system-workspace .da-automation-intro aside span,.da-app-secondary .da-system-workspace .da-automation-intro aside small{color:#71867b;font-size:.8rem}.da-app-secondary .da-system-workspace .da-automation-sections{background:#f7faf8;border:1px solid #d4e3da;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;display:grid;overflow:hidden}.da-app-secondary .da-system-workspace .da-automation-sections button{color:#456356;background:0 0;border:0;border-right:1px solid #d4e3da;justify-content:center;align-items:center;gap:7px;min-height:44px;font-weight:800;display:inline-flex}.da-app-secondary .da-system-workspace .da-automation-sections button:last-child{border-right:0}.da-app-secondary .da-system-workspace .da-automation-sections button.is-active{color:#fff;background:#2a825d}.da-app-secondary .da-system-workspace .da-automation-sections button span{color:#fff;background:#d9785f;border-radius:999px;place-items:center;min-width:20px;min-height:20px;font-size:.8rem;display:inline-grid}.da-app-secondary .da-system-workspace .da-automation-notice{background:#fffaf0;border:1px solid #ead9b8;border-left:4px solid #c8953d;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.da-app-secondary .da-system-workspace .da-automation-notice strong{color:#7b5a21}.da-app-secondary .da-system-workspace .da-automation-notice span{color:#7c6b4e;line-height:1.55}.da-app-secondary .da-system-workspace .da-automation-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.da-app-secondary .da-system-workspace .da-automation-task-list>article{background:#fff;border:1px solid #d9e6de;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,.58fr);gap:14px 18px;min-width:0;padding:18px;display:grid;box-shadow:0 7px 20px #224e3b0d}.da-app-secondary .da-system-workspace .da-automation-task-list>article.is-paused,.da-app-secondary .da-system-workspace .da-automation-task-list>article.is-draft{background:#fffcf6;border-color:#ead8b7}.da-app-secondary .da-system-workspace .da-automation-task-list header,.da-app-secondary .da-system-workspace .da-automation-task-list footer,.da-app-secondary .da-system-workspace .da-automation-task-list dl{grid-column:1/-1}.da-app-secondary .da-system-workspace .da-automation-task-list header{justify-content:space-between;align-items:center;gap:10px;display:flex}.da-app-secondary .da-system-workspace .da-automation-task-list header em{color:#71877b;font-size:.8rem;font-style:normal}.da-app-secondary .da-system-workspace .da-automation-task-copy{min-width:0}.da-app-secondary .da-system-workspace .da-automation-task-copy h3{color:#1c3c30;margin:0 0 5px;font-size:1rem}.da-app-secondary .da-system-workspace .da-automation-task-copy p{color:#687d72;margin:0;line-height:1.5}.da-app-secondary .da-system-workspace .da-automation-task-list>article>aside{background:#f0f7f3;border-left:3px solid #52a879;border-radius:8px;align-content:start;gap:4px;padding:10px 12px;display:grid}.da-app-secondary .da-system-workspace .da-automation-task-list>article>aside span{color:#74897d;font-size:.8rem}.da-app-secondary .da-system-workspace .da-automation-task-list>article>aside strong{color:#355849;font-size:.8rem;line-height:1.45}.da-app-secondary .da-system-workspace .da-automation-task-list dl{border-top:1px solid #e5eee8;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding-top:12px;display:grid}.da-app-secondary .da-system-workspace .da-automation-task-list dl span{grid-template-columns:68px minmax(0,1fr);gap:8px;display:grid}.da-app-secondary .da-system-workspace .da-automation-task-list dt{color:#7a8c82}.da-app-secondary .da-system-workspace .da-automation-task-list dd{color:#344e43;overflow-wrap:anywhere;min-width:0;margin:0}.da-app-secondary .da-system-workspace .da-automation-task-list footer{justify-content:flex-end;gap:8px;display:flex}.da-app-secondary .da-system-workspace .da-automation-hero{background:linear-gradient(135deg,#fff 0%,#f3f8f5 100%);border:1px solid #d7e5dc;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);gap:20px;padding:22px 24px;box-shadow:0 10px 28px #204c3812}.da-app-secondary .da-system-workspace .da-automation-hero>div>span{color:#2b8a61;font-size:13px}.da-app-secondary .da-system-workspace .da-automation-hero h2{color:#173c2e;margin:7px 0 6px;font-size:clamp(24px,1.8vw,32px)}.da-app-secondary .da-system-workspace .da-automation-hero p{color:#657a70;font-size:16px;line-height:1.65}.da-app-secondary .da-system-workspace .da-automation-hero aside{background:#fff;border-color:#cfe2d6;min-height:112px;padding:16px 18px;box-shadow:0 7px 18px #23533d0f}.da-app-secondary .da-system-workspace .da-automation-hero aside small,.da-app-secondary .da-system-workspace .da-automation-hero aside span,.da-app-secondary .da-system-workspace .da-automation-hero aside em{color:#71867b}.da-app-secondary .da-system-workspace .da-automation-hero aside strong{color:#1c8156;font-size:24px}.da-app-secondary .da-system-workspace .da-automation-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.da-app-secondary .da-system-workspace .da-automation-metrics>article{background:#fff;border-color:#d8e6dd;min-height:100px;padding:16px 18px;box-shadow:0 7px 18px #224e3b0d}.da-app-secondary .da-system-workspace .da-automation-metrics span,.da-app-secondary .da-system-workspace .da-automation-metrics small{color:#72867b}.da-app-secondary .da-system-workspace .da-automation-metrics strong{color:#173c2e;font-size:28px}.da-app-secondary .da-system-workspace .da-automation-toolbar{background:#fff;border:1px solid #dbe8e0;border-radius:13px;padding:14px 16px}.da-app-secondary .da-system-workspace .da-automation-toolbar strong{color:#203f33}.da-app-secondary .da-system-workspace .da-automation-toolbar span{color:#73867c}.da-app-secondary .da-system-workspace .da-automation-toolbar button,.da-app-secondary .da-system-workspace .da-automation-center article footer button,.da-app-secondary .da-system-workspace .da-automation-composer footer button{color:#2d6f50;background:#f7faf8;border-color:#cddfd4}.da-app-secondary .da-system-workspace .da-automation-toolbar button.is-primary,.da-app-secondary .da-system-workspace .da-automation-center article footer button.is-primary,.da-app-secondary .da-system-workspace .da-automation-composer footer button.is-primary{color:#fff;background:#27845e;border-color:#25845b}.da-app-secondary .da-system-workspace .da-automation-composer,.da-app-secondary .da-system-workspace .da-automation-runtime,.da-app-secondary .da-system-workspace .da-automation-runs,.da-app-secondary .da-system-workspace .da-automation-run-detail,.da-app-secondary .da-system-workspace .da-automation-dead-letters{background:#fff;border:1px solid #d9e6de;box-shadow:0 7px 20px #224e3b0d}.da-app-secondary .da-system-workspace .da-automation-runtime{padding:20px}.da-app-secondary .da-system-workspace .da-automation-runtime>.da-system-panel-head{margin-bottom:14px}.da-app-secondary .da-system-workspace .da-automation-runtime .da-automation-runtime-grid{background:#fbfdfc;border:1px solid #dfeae3;border-radius:12px;gap:0;overflow:hidden}.da-app-secondary .da-system-workspace .da-automation-runtime :is(.da-automation-runs,.da-automation-run-detail){min-width:0;min-height:230px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:16px 18px}.da-app-secondary .da-system-workspace .da-automation-runtime .da-automation-runs{border-right:1px solid #dfeae3}.da-app-secondary .da-system-workspace .da-automation-section-title{color:#234437;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-bottom:8px;display:flex}.da-app-secondary .da-system-workspace .da-automation-section-title span{color:#7a8d82;font-size:14px}.da-app-secondary .da-system-workspace .da-automation-dead-letters{padding:18px 20px}.da-app-secondary .da-system-workspace .da-automation-composer label{color:#587064}.da-app-secondary .da-system-workspace .da-automation-composer input,.da-app-secondary .da-system-workspace .da-automation-composer select{color:#203a31;background:#fff;border-color:#cfdfd5}.da-app-secondary .da-system-workspace .da-automation-composer>p{color:#6e8177}.da-app-secondary .da-system-workspace .da-automation-schedule-grid>article{background:#fff;border-color:#d9e6de;min-height:300px;box-shadow:0 7px 20px #224e3b0d}.da-app-secondary .da-system-workspace .da-automation-schedule-grid>article.is-paused,.da-app-secondary .da-system-workspace .da-automation-schedule-grid>article.is-draft{background:#fffcf6;border-color:#ead8b7}.da-app-secondary .da-system-workspace .da-automation-schedule-grid code,.da-app-secondary .da-system-workspace .da-automation-run-detail code{color:#759083}.da-app-secondary .da-system-workspace .da-automation-schedule-grid header code{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.da-app-secondary .da-system-workspace .da-automation-schedule-grid h3{color:#1c3c30}.da-app-secondary .da-system-workspace .da-automation-schedule-grid>article>p{color:#667a70}.da-app-secondary .da-system-workspace .da-automation-schedule-grid dt{color:#7a8c82}.da-app-secondary .da-system-workspace .da-automation-schedule-grid dd{color:#344e43}.da-app-secondary .da-system-workspace .da-automation-run-list>button{color:#29463a;border-top-color:#e3ece6}.da-app-secondary .da-system-workspace .da-automation-run-list>button.is-active{background:#edf7f1}.da-app-secondary .da-system-workspace .da-automation-run-list small,.da-app-secondary .da-system-workspace .da-automation-run-list em{color:#778b80}.da-app-secondary .da-system-workspace .da-automation-run-detail>header{background:#f0f7f3}.da-app-secondary .da-system-workspace .da-automation-event-list small{color:#74897d}.da-app-secondary .da-system-workspace .da-automation-dead-letters article{background:#fff8f5}.da-app-secondary .da-system-workspace .da-automation-dead-letters article p{color:#9a6257}.da-app-secondary .da-system-workspace .da-automation-guarantees p{color:#687d72;background:#fff;border-color:#dce8e1}.da-app-secondary .da-system-workspace .da-automation-guarantees strong{color:#27845e}@media (max-width:1050px){.da-app-secondary .da-system-workspace .da-automation-task-list,.da-app-secondary .da-system-workspace .da-automation-hero{grid-template-columns:1fr}.da-app-secondary .da-system-workspace .da-automation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-system-workspace .da-automation-runtime .da-automation-runs{border-bottom:1px solid #dfeae3;border-right:0}}@media (max-width:650px){.da-app-secondary .da-system-workspace .da-automation-intro{flex-direction:column;align-items:stretch;padding:18px}.da-app-secondary .da-system-workspace .da-automation-intro aside{text-align:left;min-width:0}.da-app-secondary .da-system-workspace .da-automation-sections{width:100%;max-width:none}.da-app-secondary .da-system-workspace .da-automation-notice,.da-app-secondary .da-system-workspace .da-automation-task-list>article{grid-template-columns:1fr}.da-app-secondary .da-system-workspace .da-automation-task-list>article>aside,.da-app-secondary .da-system-workspace .da-automation-task-list dl,.da-app-secondary .da-system-workspace .da-automation-task-list footer{grid-column:1}.da-app-secondary .da-system-workspace .da-automation-task-list dl{grid-template-columns:1fr}.da-app-secondary .da-system-workspace .da-automation-task-list footer{flex-direction:column;align-items:stretch}.da-app-secondary .da-system-workspace .da-automation-metrics{grid-template-columns:1fr}}.da-app-secondary .da-production-workspace :is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav){background:#ffffffd6;border:1px solid #d5e2d9;border-radius:.58rem;align-items:stretch;gap:0;width:min(46rem,56%);max-width:100%;height:2.3rem;min-height:2.3rem;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a51340a}.da-app-secondary .da-production-workspace :is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav)>button{color:#587064;white-space:nowrap;width:100%;min-width:0;height:2.3rem;min-height:2.3rem;box-shadow:none;background:0 0;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 1 0;padding:.34rem .8rem;font-weight:700;line-height:1;font-size:.92rem!important}.da-app-secondary .da-production-workspace :is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav)>button:last-child{border-right:0}.da-app-secondary .da-production-workspace :is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav)>button:hover{color:#286b48;box-shadow:none;background:#f4f8f5;border-color:#dfe8e2}.da-app-secondary .da-production-workspace :is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav)>button.is-active{color:#1f6842;background:#eaf4ed;border-color:#dfe8e2;font-weight:800;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-production-workspace :is(.da-batch-workspace-shell,.da-decision-workspace,.da-records-workspace,.da-archive-workspace){gap:.22rem}.da-app-secondary .da-production-workspace .da-execution-subnav{margin-bottom:.22rem}.da-app-secondary .da-production-workspace .da-work-order-panel{padding:1rem 1.25rem}.da-app-secondary .da-production-workspace .da-production-page-toolbar,.da-app-secondary .da-production-workspace .da-production-object-toolbar,.da-app-secondary .da-production-workspace .da-model-recommendation>header{min-height:3.1rem;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e2ebe5;border-radius:0;justify-content:flex-end;align-items:center;gap:.65rem;padding:.48rem .78rem;display:flex}.da-app-secondary .da-production-workspace .da-production-page-toolbar,.da-app-secondary .da-production-workspace .da-model-recommendation>header{background:0 0;border-bottom:0;width:fit-content;max-width:100%;min-height:2.65rem;margin-left:auto;padding:0 0 .35rem}.da-app-secondary .da-production-workspace .da-production-page-toolbar:empty{display:none}.da-app-secondary .da-production-workspace .da-production-object-toolbar,.da-app-secondary .da-production-workspace .da-production-page-toolbar.has-context{background:#fff;border-bottom:1px solid #e2ebe5;justify-content:space-between;width:100%;margin-left:0;padding:.48rem .78rem}.da-app-secondary .da-production-workspace :is(.da-production-object-toolbar,.da-production-page-toolbar.has-context)>:is(div,strong):first-child{color:#315846;min-width:0;font-size:.96rem;font-weight:750}.da-app-secondary .da-production-workspace .da-production-object-toolbar h2{color:#315846;margin:0;line-height:1.25;font-size:1rem!important}.da-app-secondary .da-production-workspace :is(.da-production-page-toolbar,.da-production-object-toolbar) .da-action-bar{justify-content:flex-end;margin-left:auto}.da-app-secondary .da-production-workspace .da-production-filter-actions{justify-content:flex-end;align-items:end;display:flex}.da-app-secondary .da-production-workspace .da-decision-filters:has(.da-production-filter-actions){grid-template-columns:repeat(3,minmax(9rem,1fr)) auto auto}.da-app-secondary .da-production-workspace .da-calendar-toolbar .da-calendar-switch{margin-left:auto}.da-app-secondary .da-production-workspace .da-pest-heading{color:#315846;background:0 0;margin:0 0 0 auto}.da-app-secondary .da-production-workspace .da-pest-provider{background:0 0;border:0;min-width:0;padding:0;display:flex}.da-app-secondary .da-production-workspace .da-pest-provider a{color:#286747;background:#fff;border:1px solid #cddfd4;border-radius:.55rem;align-items:center;min-height:2.35rem;padding:.42rem .72rem;font-weight:750;text-decoration:none;display:inline-flex}.da-app-secondary .da-production-workspace .da-measurement-workspace{gap:.65rem}.da-app-secondary .da-production-workspace :is(.da-decision-history-list,.da-ledger-group-grid){border-top:0}@media (max-width:800px){.da-app-secondary .da-production-workspace :is(.da-plan-subnav,.da-decision-subnav,.da-execution-subnav,.da-records-subnav,.da-archive-subnav){width:100%}.da-app-secondary .da-production-workspace :is(.da-production-page-toolbar,.da-production-object-toolbar){flex-direction:column;align-items:stretch}.da-app-secondary .da-production-workspace .da-decision-filters:has(.da-production-filter-actions){grid-template-columns:1fr}}.da-app-secondary .da-irrigation-v2{color:#153d2d;gap:0;display:grid}.da-app-secondary .da-irrigation-context-bar{z-index:25;background:linear-gradient(115deg,#f6fbf7,#fffdf8);border:1px solid #d6e3da;border-radius:.8rem;grid-template-columns:minmax(28rem,1fr) auto;align-items:center;gap:.75rem;min-height:0;margin:0;padding:.45rem .75rem;display:grid;position:relative}.da-app-secondary .da-irrigation-zone-trigger{max-width:none}.da-app-secondary .da-irrigation-zone-glyph{color:#2f8655;background:#eaf5ed;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;font-size:1.18rem;font-weight:850;line-height:1;display:grid}.da-app-secondary .da-irrigation-zone-chevron{color:#527064;place-items:center;font-size:1.15rem;font-weight:800;transition:transform .16s;display:grid}.da-app-secondary .da-irrigation-zone-chevron.is-open{transform:rotate(180deg)}.da-app-secondary .da-irrigation-zone-menu{width:min(42rem,100vw - 2rem);max-height:60vh;overflow-y:auto}.da-zone-registration{border-top:1px solid var(--line);padding:.75rem}.da-zone-registration>form{margin-top:.75rem}.da-profile-registration{padding-top:.75rem}.da-greenhouse-safety-configuration{margin-bottom:1.25rem}.da-greenhouse-safety-configuration .da-greenhouse-target-form+p{margin:.5rem 0 0}.da-greenhouse-safety-configuration .da-greenhouse-safety-actions{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.da-greenhouse-safety-checks .da-button{margin-top:.5rem}.da-app-secondary .da-irrigation-zone-option-mark{color:#3a8b5c;place-items:center;font-size:1rem;font-weight:850;display:grid}.da-app-secondary .da-irrigation-context-action{color:#345c43;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #dce6df;justify-items:start;gap:.08rem;min-width:8.4rem;padding:.2rem 1rem;display:grid}:is(.da-app-secondary .da-irrigation-context-action:hover,.da-app-secondary .da-irrigation-context-action:focus-visible){background:#eef7f0;border-radius:.55rem;outline:none}.da-app-secondary .da-irrigation-context-action>small{color:#7c8c82;font-size:.8rem}.da-app-secondary .da-irrigation-context-action:last-child{border-right:0;padding-right:0}.da-app-secondary .da-irrigation-context-actions .da-irrigation-status{width:fit-content;margin-top:.1rem}.da-app-secondary .da-irrigation-context-actions .da-irrigation-status i{margin-left:.3rem;font-size:.9rem;font-style:normal}.da-app-secondary .da-irrigation-primary-nav{background:#fff;border:1px solid #dce6df;border-radius:.85rem;grid-template-columns:repeat(5,minmax(8rem,1fr));margin-top:.22rem;display:grid;overflow:hidden}.da-app-secondary .da-irrigation-primary-nav button{color:#4d675a;background:#fff;border:0;border-right:1px solid #edf1ee;border-radius:0;min-height:3.45rem;font-size:1rem;font-weight:750}.da-app-secondary .da-irrigation-primary-nav button:last-child{border-right:0}.da-app-secondary .da-irrigation-primary-nav button:hover{color:#1e7048;background:#f5f9f6}.da-app-secondary .da-irrigation-primary-nav button.is-active{color:#17683f;background:#eaf4ed;box-shadow:inset 0 -3px #2e8b57}.da-app-secondary .da-irrigation-secondary-nav{background:#ffffffd6;border:1px solid #d5e2d9;border-radius:.58rem;align-items:stretch;gap:0;width:min(46rem,56%);max-width:100%;height:2.3rem;min-height:2.3rem;margin:0 0 .22rem;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a51340a}.da-app-secondary .da-irrigation-secondary-nav button{color:#587064;width:100%;min-width:0;height:2.3rem;min-height:2.3rem;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 1 0;padding:.34rem .8rem;font-weight:700;line-height:1;font-size:.92rem!important}.da-app-secondary .da-irrigation-secondary-nav button:last-child{border-right:0}.da-app-secondary .da-irrigation-secondary-nav button:hover{color:#286b48;box-shadow:none;background:#f4f8f5;border-color:#dfe8e2}.da-app-secondary .da-irrigation-secondary-nav button.is-active{color:#1f6842;background:#eaf4ed;border-color:#dfe8e2;font-weight:800;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-irrigation-content{gap:.75rem;min-width:0;display:grid}.da-app-secondary .da-irrigation-panel,.da-app-secondary .da-irrigation-master-detail,.da-app-secondary .da-irrigation-v2-empty{background:#fff;border:1px solid #dbe5de;border-radius:1rem;overflow:hidden;box-shadow:0 .5rem 1.75rem #143d2d0f}.da-app-secondary .da-irrigation-panel>header,.da-app-secondary .da-irrigation-master-detail>aside>header{border-bottom:1px solid #e8eee9;padding:1rem 1.2rem .85rem}.da-app-secondary .da-irrigation-panel.is-headless{padding-top:.9rem}.da-app-secondary .da-irrigation-panel>header h2,.da-app-secondary .da-irrigation-master-detail h2{color:#153f2e;margin:0 0 .2rem;font-size:1.2rem}.da-app-secondary .da-irrigation-panel>header p,.da-app-secondary .da-irrigation-master-detail header p{color:#73847b;margin:0;font-size:.88rem}.da-app-secondary .da-irrigation-panel>:not(header){margin-inline:1.15rem}.da-app-secondary .da-irrigation-panel>:last-child{margin-bottom:1.15rem}.da-app-secondary .da-irrigation-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.da-app-secondary .da-irrigation-overview-kpis>div,.da-app-secondary .da-irrigation-reading,.da-app-secondary .da-irrigation-definition-grid>div{background:#f8faf8;border:1px solid #e0e8e2;border-radius:.8rem;padding:.9rem 1rem}.da-app-secondary .da-irrigation-overview-kpis span,.da-app-secondary .da-irrigation-reading span,.da-app-secondary .da-irrigation-definition-grid dt{color:#75857c;margin-bottom:.28rem;font-size:.82rem;display:block}.da-app-secondary .da-irrigation-overview-kpis strong,.da-app-secondary .da-irrigation-reading strong,.da-app-secondary .da-irrigation-definition-grid dd{color:#174b34;margin:0;font-size:1rem;font-weight:800}.da-app-secondary .da-irrigation-today-summary{background:#fff;border:1px solid #dbe5de;border-radius:1rem;grid-template-columns:minmax(7.5rem,.55fr) minmax(16rem,1.35fr) minmax(16rem,1.25fr) minmax(15rem,1fr);margin-top:1rem;display:grid;overflow:hidden;box-shadow:0 .5rem 1.75rem #143d2d0f}.da-app-secondary .da-irrigation-today-summary>*{min-width:0;padding:.85rem 1rem}.da-app-secondary .da-irrigation-today-summary>*+*{border-left:1px solid #e4ebe6}.da-app-secondary .da-irrigation-summary-intro{background:linear-gradient(135deg,#f1f8f4 0%,#f9fbfa 100%);flex-direction:column;justify-content:center;display:flex}.da-app-secondary .da-irrigation-summary-intro span,.da-app-secondary .da-irrigation-summary-measure header span,.da-app-secondary .da-irrigation-summary-workflow button span{color:#647a6e;font-size:.78rem}.da-app-secondary .da-irrigation-summary-intro strong{color:#164b34;margin:.12rem 0;font-size:1.08rem}.da-app-secondary .da-irrigation-summary-intro small,.da-app-secondary .da-irrigation-summary-values small,.da-app-secondary .da-irrigation-summary-workflow button small,.da-app-secondary .da-irrigation-summary-difference{color:#87968e;font-size:.72rem}.da-app-secondary .da-irrigation-summary-measure header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.da-app-secondary .da-irrigation-summary-measure header em{color:#27815a;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;overflow:hidden}.da-app-secondary .da-irrigation-summary-values{grid-template-columns:auto auto auto auto;justify-content:start;align-items:baseline;gap:.25rem .4rem;margin-top:.3rem;display:grid}.da-app-secondary .da-irrigation-summary-values strong{color:#123f2c;font-size:1.24rem}.da-app-secondary .da-irrigation-summary-values b{color:#537164;margin-left:.35rem;font-size:.92rem}.da-app-secondary .da-irrigation-summary-track{background:#e8efe9;border-radius:999px;height:.38rem;margin-top:.45rem;position:relative;overflow:visible}.da-app-secondary .da-irrigation-summary-track span{border-radius:inherit;background:linear-gradient(90deg,#45b982,#208455);height:100%;display:block}.da-app-secondary .da-irrigation-summary-track i{background:#d49832;border-radius:999px;width:.16rem;height:.85rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.da-app-secondary .da-irrigation-summary-track.is-water span{background:linear-gradient(90deg,#5da7d7,#2474aa)}.da-app-secondary .da-irrigation-summary-difference{margin-top:.28rem;display:block}.da-app-secondary .da-irrigation-summary-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-block:.7rem;display:grid}.da-app-secondary .da-irrigation-summary-workflow button{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.1rem .5rem;min-width:0;padding:.2rem .75rem;display:grid}.da-app-secondary .da-irrigation-summary-workflow button+button{border-left:1px solid #e4ebe6}.da-app-secondary .da-irrigation-summary-workflow button strong{color:#157347;grid-area:1/2/span 2;align-self:center;font-size:1.45rem}.da-app-secondary .da-irrigation-summary-workflow button small{color:#27815a}.da-app-secondary .da-irrigation-summary-workflow button:hover small{text-decoration:underline}@media (max-width:1120px){.da-app-secondary .da-irrigation-today-summary{grid-template-columns:minmax(7rem,.55fr) repeat(2,minmax(14rem,1fr))}.da-app-secondary .da-irrigation-summary-workflow{border-top:1px solid #e4ebe6;border-left:0;grid-column:1/-1}}.da-app-secondary .da-irrigation-two-column,.da-app-secondary .da-irrigation-evidence-grid,.da-app-secondary .da-irrigation-device-grid,.da-app-secondary .da-irrigation-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.da-app-secondary .da-irrigation-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.da-app-secondary .da-irrigation-device-grid article,.da-app-secondary .da-irrigation-evidence-grid article,.da-app-secondary .da-irrigation-safety-grid article,.da-app-secondary .da-irrigation-version-list article{background:#fafcfb;border:1px solid #e1e9e3;border-radius:.8rem;padding:.9rem 1rem}.da-app-secondary .da-irrigation-device-grid article>*,.da-app-secondary .da-irrigation-evidence-grid article>*,.da-app-secondary .da-irrigation-version-list article>*{margin-bottom:.2rem;display:block}.da-app-secondary .da-irrigation-device-code{color:#718078}.da-app-secondary .da-irrigation-device-state{align-items:center;gap:.5rem;margin-top:.55rem;margin-bottom:0;display:flex}.da-app-secondary .da-irrigation-device-state>span:last-child{color:#607169;font-size:.9rem;font-style:normal;font-weight:700}.da-app-secondary .da-irrigation-device-state>span:last-child.is-good{color:#18794e}.da-app-secondary .da-irrigation-device-state>span:last-child.is-warn{color:#a15c12}.da-app-secondary .da-irrigation-device-state>span:last-child.is-bad{color:#b33a32}.da-app-secondary .da-irrigation-master-detail{grid-template-columns:minmax(16rem,28%) minmax(0,1fr);min-height:26rem;display:grid}.da-app-secondary .da-irrigation-page-toolbar{background:#fff;border:1px solid #dbe5de;border-radius:.8rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.55rem;padding:.42rem .72rem;display:flex;box-shadow:0 .35rem 1rem #143d2d0b}.da-app-secondary .da-irrigation-page-toolbar>span,.da-app-secondary .da-irrigation-page-toolbar>label>span{color:#6f8177;font-size:.88rem}.da-app-secondary .da-irrigation-page-toolbar>label{align-items:center;gap:.55rem;display:flex}.da-app-secondary .da-irrigation-page-toolbar>label>input{color:#173f2d;background:#f9fbfa;border:1px solid #d5e2d9;border-radius:.62rem;width:min(18rem,34vw);min-height:2.7rem;padding:0 .78rem;font-size:.92rem}.da-app-secondary .da-irrigation-page-toolbar>div{gap:.55rem;margin-left:auto;display:flex}.da-app-secondary .da-irrigation-page-toolbar button{color:#fff;background:#2b7657;border:1px solid #2b7657;border-radius:.62rem;min-height:2.7rem;padding:.45rem 1.05rem;font-size:.95rem;font-weight:760}.da-app-secondary .da-irrigation-master-detail>aside{background:#fbfcfb;border-right:1px solid #e2e9e4}.da-app-secondary .da-irrigation-master-detail>aside>header{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:.65rem 1rem;display:flex}.da-app-secondary .da-irrigation-master-detail>aside>header>strong{color:#183f2e;font-size:1rem}.da-app-secondary .da-irrigation-master-detail>aside>header>span{color:#7a8a81;white-space:nowrap;font-size:.82rem}.da-app-secondary .da-irrigation-master-detail>aside>div{display:grid}.da-app-secondary .da-irrigation-master-detail>aside button,.da-app-secondary .da-irrigation-queue-row{color:#385749;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8eee9;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .6rem;width:100%;padding:.85rem 1.1rem;display:grid}.da-app-secondary .da-irrigation-master-detail>aside button>span:first-child{gap:.32rem;min-width:0;display:grid}.da-app-secondary .da-irrigation-master-detail>aside button>span:first-child>strong,.da-app-secondary .da-irrigation-master-detail>aside button>span:first-child>small{min-width:0;display:block}.da-app-secondary .da-irrigation-master-detail>aside button>span:first-child>strong{color:#17452f;overflow-wrap:anywhere;line-height:1.25}.da-app-secondary .da-irrigation-master-detail>aside button>span:first-child>small{color:#6f8177;line-height:1.4}.da-app-secondary .da-irrigation-master-detail>aside button>.da-irrigation-status{grid-area:1/2/span 2;align-self:center}.da-app-secondary .da-irrigation-master-detail>aside button.is-active{color:#155f3c;background:#eaf5ee;box-shadow:inset 3px 0 #2e8b57}.da-app-secondary .da-irrigation-queue-row>div:first-child{gap:.32rem;min-width:0;display:grid}.da-app-secondary .da-irrigation-queue-row>div:first-child>strong,.da-app-secondary .da-irrigation-queue-row>div:first-child>span{min-width:0;display:block}.da-app-secondary .da-irrigation-queue-row>div:first-child>strong{color:#17452f;overflow-wrap:anywhere;line-height:1.25}.da-app-secondary .da-irrigation-queue-row>div:first-child>span{color:#6f8177;line-height:1.4}.da-app-secondary .da-irrigation-plan-detail>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-app-secondary .da-irrigation-plan-detail>header>div:not(.da-irrigation-plan-header-actions){gap:.2rem;min-width:0;display:grid}.da-app-secondary .da-irrigation-plan-detail>header h2{overflow-wrap:anywhere;letter-spacing:.015em}.da-app-secondary .da-irrigation-plan-detail>header>.da-irrigation-status{flex:none}.da-app-secondary .da-irrigation-plan-header-actions{flex:none;align-items:center;gap:.65rem;display:flex}.da-app-secondary .da-irrigation-plan-header-actions>button{color:#fff;background:#267b4e;border:1px solid #267b4e;border-radius:.62rem;min-height:2.6rem;padding:0 1rem;font-size:.92rem;font-weight:760}.da-app-secondary .da-irrigation-master-detail>article{box-sizing:border-box;min-width:0;padding:1.15rem}.da-app-secondary .da-irrigation-form-v2,.da-app-secondary .da-irrigation-definition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.da-app-secondary .da-irrigation-form-v2 label{color:#65786d;gap:.35rem;font-size:.84rem;font-weight:650;display:grid}.da-app-secondary .da-irrigation-form-v2 input,.da-app-secondary .da-irrigation-form-v2 select{color:#163f2d;background:#fff;border:1px solid #d6e2da;border-radius:.65rem;width:100%;min-height:2.8rem;padding:0 .8rem;font-size:.95rem}.da-app-secondary .da-irrigation-target-prerequisite{text-align:center;background:#f8fbf9;border:1px solid #deebe2;border-radius:.85rem;justify-items:center;gap:.55rem;min-height:17rem;padding:3rem 1.5rem;display:grid}.da-app-secondary .da-irrigation-target-prerequisite>span{color:#3c9568;font-size:.82rem;font-weight:760}.da-app-secondary .da-irrigation-target-prerequisite h3,.da-app-secondary .da-irrigation-target-prerequisite p{margin:0}.da-app-secondary .da-irrigation-target-prerequisite h3{color:#163f2d;font-size:1.15rem}.da-app-secondary .da-irrigation-target-prerequisite p{color:#718178;max-width:42rem;line-height:1.7}.da-app-secondary .da-irrigation-target-prerequisite .da-irrigation-action-row{justify-content:center;width:100%;margin-top:.75rem}.da-app-secondary .da-irrigation-form-v2 .is-wide,.da-app-secondary .da-irrigation-channel-list,.da-app-secondary .da-irrigation-action-row,.da-app-secondary .da-irrigation-block-note{grid-column:1/-1}.da-app-secondary .da-irrigation-channel-list,.da-app-secondary .da-irrigation-action-row{flex-wrap:wrap;gap:.55rem;display:flex}.da-app-secondary .da-irrigation-channel-list span{background:#edf6f0;border-radius:.55rem;padding:.55rem .7rem}.da-app-secondary .da-irrigation-action-row{border-top:1px solid #e5ece7;justify-content:flex-end;padding-top:.85rem}.da-app-secondary .da-irrigation-action-row button{color:#fff;background:#267b4e;border:1px solid #267b4e;border-radius:.6rem;min-height:2.55rem;padding:0 1rem;font-size:.9rem;font-weight:750}.da-app-secondary .da-irrigation-action-row button.is-secondary{color:#236b46;background:#fff}.da-app-secondary .da-irrigation-task-queue{gap:.55rem;margin-top:.8rem;display:grid}.da-app-secondary .da-irrigation-task-link{color:#173f2e;text-align:left;background:#fbfcfb;border:1px solid #e0e8e2;border-radius:.75rem;grid-template-columns:.65rem minmax(0,1fr) auto auto;align-items:center;gap:.7rem;width:100%;min-height:4.15rem;padding:.65rem .8rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.da-app-secondary .da-irrigation-task-link:hover{background:#f4faf6;border-color:#9fcbb4;transform:translateY(-1px)}.da-app-secondary .da-irrigation-task-link>i{background:#5f9d7d;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 .28rem #5f9d7d1f}.da-app-secondary .da-irrigation-task-link.is-danger>i{background:#d55e55;box-shadow:0 0 0 .28rem #d55e551f}.da-app-secondary .da-irrigation-task-link.is-review>i{background:#d39a3f;box-shadow:0 0 0 .28rem #d39a3f21}.da-app-secondary .da-irrigation-task-link>span{gap:.14rem;min-width:0;display:grid}.da-app-secondary .da-irrigation-task-link>span strong{color:#174b34;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.da-app-secondary .da-irrigation-task-link>span small{color:#75867d;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.da-app-secondary .da-irrigation-task-link>b{color:#7b8a82;background:#edf2ef;border-radius:999px;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .35rem;font-size:.88rem;display:inline-grid}.da-app-secondary .da-irrigation-task-link>b.has-items{color:#fff;background:#237c50}.da-app-secondary .da-irrigation-task-link.is-danger>b.has-items{background:#bd5149}.da-app-secondary .da-irrigation-task-link>em{color:#2b8057;white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:700}.da-app-secondary .da-irrigation-task-link>em:after{content:" ›"}.da-app-secondary .da-irrigation-action-row button.is-danger{color:#9a4038;background:#fff;border-color:#b85a50}.da-app-secondary .da-irrigation-action-row button:disabled{cursor:not-allowed;opacity:.48}.da-app-secondary .da-irrigation-status{color:#276c49;background:#e6f3ea;border-radius:999px;align-items:center;width:fit-content;min-height:1.65rem;padding:.1rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.da-app-secondary .da-irrigation-status.is-warn,.da-app-secondary .da-irrigation-status.is-warning{color:#8a5a20;background:#fff3dc}.da-app-secondary .da-irrigation-status.is-bad,.da-app-secondary .da-irrigation-status.is-danger{color:#9a4038;background:#fbe9e7}.da-app-secondary .da-irrigation-status.is-neutral{color:#5c6d64;background:#edf1ee}.da-app-secondary .da-irrigation-target-track{background:#e9eee9;border-radius:999px;height:.7rem;margin:1.2rem 0;position:relative;overflow:hidden}.da-app-secondary .da-irrigation-target-track>span{border-radius:inherit;background:linear-gradient(90deg,#52b87c,#2e8b57);height:100%;display:block}.da-app-secondary .da-irrigation-history-list,.da-app-secondary .da-irrigation-version-list,.da-app-secondary .da-irrigation-timeline,.da-app-secondary .da-irrigation-receipts{gap:.55rem;margin-top:1rem;display:grid}.da-app-secondary .da-irrigation-history-list article,.da-app-secondary .da-irrigation-timeline article,.da-app-secondary .da-irrigation-receipts article{border-bottom:1px solid #e7ede8;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .8rem;padding:.75rem 0;display:grid}.da-app-secondary .da-irrigation-history-list button{color:#173e30;text-align:left;background:#fff;border:1px solid #dbe7df;border-radius:.8rem;grid-template-columns:minmax(15rem,1.45fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:4.9rem;padding:.85rem 1rem;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.da-app-secondary .da-irrigation-history-list button:hover,.da-app-secondary .da-irrigation-history-list button.is-active{background:#f2faf5;border-color:#67ad87;box-shadow:0 .35rem 1.1rem #14523914}.da-app-secondary .da-irrigation-history-identity,.da-app-secondary .da-irrigation-history-metric{flex-direction:column;gap:.25rem;min-width:0;display:flex}.da-app-secondary .da-irrigation-history-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;line-height:1.35;overflow:hidden}.da-app-secondary .da-irrigation-history-identity time,.da-app-secondary .da-irrigation-history-metric small{color:#73877e;font-size:.78rem;font-weight:500}.da-app-secondary .da-irrigation-history-metric{border-left:1px solid #e3ebe6;padding-left:1rem}.da-app-secondary .da-irrigation-history-metric strong{font-size:.96rem;line-height:1.35}.da-app-secondary .da-irrigation-history-metric em{color:#61776c;font-size:.78rem;font-style:normal;font-weight:600}.da-app-secondary .da-irrigation-history-list button>.da-irrigation-status{white-space:nowrap;justify-self:end}@media (max-width:900px){.da-app-secondary .da-irrigation-history-list button{grid-template-columns:minmax(0,1fr) auto}.da-app-secondary .da-irrigation-history-metric{border-left:0;padding:0}.da-app-secondary .da-irrigation-history-list button>.da-irrigation-status{grid-area:1/2}}.da-app-secondary .da-irrigation-block-note,.da-app-secondary .da-irrigation-error-note,.da-app-secondary .da-irrigation-rationale,.da-app-secondary .da-irrigation-empty-text{color:#6f5d3b;background:#fff8e9;border-radius:.7rem;padding:.85rem 1rem}.da-app-secondary .da-irrigation-program-runs,.da-app-secondary .da-irrigation-comment-form{background:#f8faf8;border:1px solid #e0e8e2;border-radius:.75rem;grid-column:1/-1;gap:.55rem;padding:.9rem 1rem;display:grid}.da-app-secondary .da-irrigation-program-runs article{border-top:1px solid #e2e9e4;grid-template-columns:minmax(8rem,1fr) auto minmax(12rem,2fr);align-items:center;gap:.65rem;padding-top:.55rem;display:grid}.da-app-secondary .da-irrigation-comment-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin:0 1.15rem .7rem}.da-app-secondary .da-irrigation-comment-form label{color:#5e7467;gap:.35rem;font-size:.84rem;font-weight:700;display:grid}.da-app-secondary .da-irrigation-comment-form textarea{resize:vertical;color:#173f2e;min-height:4.8rem;font:inherit;background:#fff;border:1px solid #d5e1d9;border-radius:.65rem;padding:.7rem .8rem}.da-app-secondary .da-irrigation-comment-form button{color:#fff;background:#267b4e;border:1px solid #267b4e;border-radius:.6rem;min-height:2.65rem;padding:0 1rem;font-weight:750}.da-app-secondary .da-irrigation-comment{border-bottom:1px solid #e5ece7;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .8rem;margin:0 1.15rem .6rem;padding:.8rem 0;display:grid}.da-app-secondary .da-irrigation-comment p{color:#50695c;grid-column:1/-1;margin:0}.da-app-secondary .da-irrigation-plan-create{background:#fff;border:1px solid #dbe5de;border-radius:1rem;overflow:hidden;box-shadow:0 .5rem 1.75rem #143d2d0f}.da-app-secondary .da-irrigation-plan-create>header{background:linear-gradient(110deg,#f4faf6,#fff 62%);border-bottom:1px solid #e4ece6;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.da-app-secondary .da-irrigation-plan-create>header span{color:#2d8b58;letter-spacing:.11em;font-size:.76rem;font-weight:800}.da-app-secondary .da-irrigation-plan-create>header h2,.da-app-secondary .da-irrigation-create-main h3,.da-app-secondary .da-irrigation-create-review h3{color:#153f2e;margin:.15rem 0 .2rem}.da-app-secondary .da-irrigation-plan-create>header p,.da-app-secondary .da-irrigation-create-main header p{color:#6c8074;margin:0}.da-app-secondary .da-irrigation-plan-create>header>button,.da-app-secondary .da-irrigation-create-review>button,.da-app-secondary .da-irrigation-create-actions button,.da-app-secondary .da-irrigation-plan-empty button,.da-app-secondary .da-irrigation-master-detail>aside>header>button{color:#236745;white-space:nowrap;background:#fff;border:1px solid #cfe0d5;border-radius:.62rem;min-height:2.65rem;padding:.45rem .9rem;font-size:.9rem;font-weight:750}.da-app-secondary .da-irrigation-create-steps{border-bottom:1px solid #e4ece6;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.da-app-secondary .da-irrigation-create-steps li{color:#708178;background:#fbfcfb;border-right:1px solid #e4ece6;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;font-weight:700;display:flex}.da-app-secondary .da-irrigation-create-steps li:last-child{border-right:0}.da-app-secondary .da-irrigation-create-steps span{background:#fff;border:1px solid #cfddd4;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.78rem;display:grid}.da-app-secondary .da-irrigation-create-steps li.is-current{color:#1f6842;background:#edf6f0;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-irrigation-create-steps li.is-current span{color:#fff;background:#2f8655;border-color:#2f8655}.da-app-secondary .da-irrigation-plan-create>form{grid-template-columns:minmax(0,1.7fr) minmax(20rem,.7fr);align-items:start;gap:1rem;padding:1rem;display:grid}.da-app-secondary .da-irrigation-create-main{gap:.85rem;display:grid}.da-app-secondary .da-irrigation-create-main>section,.da-app-secondary .da-irrigation-create-review{background:#fff;border:1px solid #dfe8e2;border-radius:.8rem;padding:1rem}.da-app-secondary .da-irrigation-create-main>section>header{margin-bottom:.85rem}.da-app-secondary .da-irrigation-create-main>section>label,.da-app-secondary .da-irrigation-create-fields label{color:#60766a;gap:.35rem;font-size:.84rem;font-weight:700;display:grid}.da-app-secondary .da-irrigation-create-main select,.da-app-secondary .da-irrigation-create-fields input,.da-app-secondary .da-irrigation-create-fields textarea{color:#173f2e;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d3e0d7;border-radius:.62rem;padding:.55rem .75rem}.da-app-secondary .da-irrigation-create-main .da-irrigation-definition-grid{margin-top:.75rem}.da-app-secondary .da-irrigation-create-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.da-app-secondary .da-irrigation-create-fields .is-wide{grid-column:1/-1}.da-app-secondary .da-irrigation-create-fields textarea{resize:vertical;min-height:5.5rem}.da-app-secondary .da-irrigation-create-fields input[readonly]{color:#516b5e;background:#f5f8f6}.da-app-secondary .da-irrigation-create-review{background:#f9fbfa;gap:.8rem;display:grid}.da-app-secondary .da-irrigation-create-review>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.da-app-secondary .da-irrigation-create-review dl{background:#fff;border:1px solid #e0e8e2;border-radius:.65rem;gap:0;margin:0;display:grid}.da-app-secondary .da-irrigation-create-review dl>div{border-bottom:1px solid #e9efeb;justify-content:space-between;gap:.75rem;padding:.68rem .75rem;display:flex}.da-app-secondary .da-irrigation-create-review dl>div:last-child{border-bottom:0}.da-app-secondary .da-irrigation-create-review dt{color:#718279}.da-app-secondary .da-irrigation-create-review dd{color:#1c5339;text-align:right;margin:0;font-weight:800}.da-app-secondary .da-irrigation-create-blockers,.da-app-secondary .da-irrigation-create-ready{border-radius:.65rem;margin:0;padding:.75rem}.da-app-secondary .da-irrigation-create-blockers{color:#82502f;background:#fff8eb;border:1px solid #ecd8bd}.da-app-secondary .da-irrigation-create-blockers ul{margin:.45rem 0 0;padding-left:1.1rem}.da-app-secondary .da-irrigation-create-ready{color:#236745;background:#edf7f0;border:1px solid #cfe3d6}.da-app-secondary .da-irrigation-create-actions{grid-template-columns:auto minmax(0,1fr);gap:.55rem;display:grid}.da-app-secondary .da-irrigation-create-actions button:last-child,.da-app-secondary .da-irrigation-plan-empty button,.da-app-secondary .da-irrigation-master-detail>aside>header>button{color:#fff;background:#2b7657;border-color:#2b7657}.da-app-secondary .da-irrigation-create-actions button:disabled{cursor:not-allowed;opacity:.52}.da-app-secondary .da-irrigation-create-review>small{color:#74867c;line-height:1.5}.da-app-secondary .da-irrigation-master-detail>aside>header{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.da-app-secondary .da-irrigation-master-detail>aside>header>button{text-align:center;border-bottom:1px solid #2b7657;width:auto;min-width:auto}.da-app-secondary .da-irrigation-plan-empty{color:#6d8175;text-align:center;place-content:center;justify-items:center;gap:.55rem;min-height:24rem;padding:2rem;display:grid}.da-app-secondary .da-irrigation-plan-empty>span{color:#2b7657;background:#eaf5ee;border-radius:50%;place-items:center;width:3rem;height:3rem;font-size:1.55rem;display:grid}.da-app-secondary .da-irrigation-plan-empty strong{color:#214c37;font-size:1.05rem}.da-app-secondary .da-irrigation-plan-empty p{margin:0}.da-app-secondary .da-irrigation-v2-empty{text-align:center;padding:2rem}@media (max-width:980px){.da-app-secondary .da-irrigation-context-bar{grid-template-columns:1fr}.da-app-secondary .da-irrigation-zone-menu,.da-app-secondary .da-irrigation-secondary-nav{width:100%}.da-app-secondary .da-irrigation-master-detail{grid-template-columns:1fr}.da-app-secondary .da-irrigation-master-detail>aside{border-bottom:1px solid #e2e9e4;border-right:0}.da-app-secondary .da-irrigation-plan-create>form{grid-template-columns:1fr}}.da-app-secondary .da-iot-workspace .da-edge-page{box-shadow:none;background:0 0;border:0;padding:0}.da-app-secondary .da-edge-section{background:#fff;border:1px solid #dce6df;border-radius:.78rem;min-width:0;padding:1rem}.da-app-secondary .da-edge-section>h3{margin:0 0 1rem;font-size:1rem}.da-edge-section>h3>small{color:#708178;margin-left:.5rem;font-weight:400}.da-app-secondary .da-edge-secondary>summary{cursor:pointer;color:#315640;font-weight:700}.da-edge-secondary[open]>summary{margin-bottom:1rem}.da-edge-technical{color:#63766a;overflow-wrap:anywhere;margin-top:.65rem;font-size:.85rem}.da-edge-technical>summary{cursor:pointer;color:#2b7657}.da-app-secondary .da-edge-table-card{min-width:0;overflow-x:auto}.da-app-secondary .da-edge-table-card table{border-collapse:collapse;width:100%}.da-app-secondary .da-edge-table-card :is(th,td){vertical-align:top;padding:.85rem 1rem}.da-app-secondary .da-edge-table-card th{color:#63766a;background:#f3f7f4}.da-app-secondary .da-edge-row-actions{flex-wrap:wrap}.da-app-secondary .da-edge-cards article{overflow-wrap:anywhere;min-width:0}.da-app-secondary .da-edge-list-header .da-button-primary{color:#fff;background:#2b7657}.da-edge-ops{gap:6px;min-width:0;display:grid}.da-edge-subnav{grid-template-columns:repeat(6,minmax(112px,1fr));width:min(100%,980px);margin:0}.da-edge-page{color:#193a2a;background:#fff;border:1px solid #d8e5dc;border-radius:0 16px 16px;gap:14px;padding:20px 22px 26px;display:grid;box-shadow:0 14px 34px #16482d12}.da-edge-page-head{border-bottom:1px solid #e5ede8;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.da-edge-page-head h2,.da-edge-section h3,.da-edge-detail h3{color:#113e28;margin:0}.da-edge-page-head h2{font-size:25px}.da-edge-page-head p,.da-edge-detail-title p{color:#6e7f76;margin:5px 0 0;font-size:16px}.da-edge-actions,.da-edge-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.da-edge-page button{color:#17643e;cursor:pointer;background:#fff;border:1px solid #c9ddd0;border-radius:9px;min-height:38px;padding:8px 14px;font-weight:700}.da-edge-page button:hover:not(:disabled){background:#edf8f1;border-color:#77b791}.da-edge-page button:disabled{opacity:.45;cursor:not-allowed}.da-edge-page button.is-danger{color:#ad3d32;border-color:#e7c5c1}.da-edge-split{grid-template-columns:minmax(260px,30%) 1fr;gap:14px;display:grid}.da-edge-list,.da-edge-detail,.da-edge-section,.da-edge-table-card{background:#fff;border:1px solid #dce8e0;border-radius:13px;min-width:0}.da-edge-list{align-content:start;display:grid;overflow:hidden}.da-edge-list>button{text-align:left;border:0;border-bottom:1px solid #e7eee9;border-radius:0;justify-content:space-between;align-items:center;min-height:74px;display:flex}.da-edge-list>button.is-active{background:#ebf7ef;box-shadow:inset 4px 0 #299664}.da-edge-list span,.da-edge-table-card td strong,.da-edge-table-card td small{display:block}.da-edge-list small,.da-edge-table-card small,.da-edge-cards small,.da-edge-capabilities small{color:#75857c;margin-top:4px;display:block}.da-edge-detail{padding:18px}.da-edge-detail-title,.da-edge-capabilities article,.da-edge-cards article header,.da-edge-targets span{justify-content:space-between;align-items:center;gap:12px;display:flex}.da-edge-detail-title span{color:#2c9c69;font-weight:800}.da-edge-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.da-edge-list-header{border-bottom:1px solid #dce6df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.85rem;display:flex}.da-edge-list-header h3,.da-edge-registration h3{margin:0;font-size:1rem}.da-edge-list-header .da-button{padding:.5rem .65rem;font-size:.85rem}.da-edge-registration{background:#fff;border:1px solid #dce6df;border-radius:.78rem;min-width:0}.da-edge-registration>header{border-bottom:1px solid #dce6df;padding:1rem}.da-edge-registration fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:1rem;display:grid}.da-edge-registration label{gap:.4rem;min-width:0;display:grid}.da-edge-registration :is(input:not([type=checkbox]),select){color:#315640;background:#f8faf9;border:1px solid #d7e2da;border-radius:.5rem;width:100%;min-height:2.5rem;padding:.5rem .65rem}.da-edge-registration label:has(input[type=checkbox]){align-items:center;display:flex}.da-edge-registration-note,.da-edge-registration footer{grid-column:1/-1;margin:0}.da-edge-registration-note{color:#63766a;font-size:.85rem}.da-edge-registration footer{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}@media (max-width:640px){.da-edge-registration fieldset{grid-template-columns:minmax(0,1fr)}}.da-edge-metric{background:#f8fbf9;border:1px solid #dae8df;border-radius:11px;min-height:92px;padding:14px}.da-edge-metric>*{display:block}.da-edge-metric span{color:#708178}.da-edge-metric strong{color:#145838;overflow-wrap:anywhere;margin-top:6px;font-size:20px}.da-edge-metric small{color:#718379;margin-top:5px}.da-edge-kv{border:1px solid #e1ebe5;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.da-edge-kv div{border-bottom:1px solid #e8efeb;padding:12px}.da-edge-kv dt{color:#77877e}.da-edge-kv dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.da-edge-capabilities{margin-top:14px}.da-edge-capabilities h4{margin:0 0 8px}.da-edge-capabilities article{border-top:1px solid #e5ece8;padding:11px 0}.da-edge-status{color:#51655a;white-space:nowrap;background:#eef2ef;border-radius:999px;align-items:center;width:fit-content;padding:4px 9px;font-weight:800;display:inline-flex}.da-edge-status.is-online,.da-edge-status.is-active,.da-edge-status.is-approved,.da-edge-status.is-succeeded,.da-edge-status.is-completed,.da-edge-status.is-passed,.da-edge-status.is-good,.da-edge-status.is-synced{color:#187445;background:#e3f6e9}.da-edge-status.is-stale,.da-edge-status.is-paused,.da-edge-status.is-partial,.da-edge-status.is-suspect,.da-edge-status.is-approval_pending,.da-edge-status.is-verifying{color:#96621c;background:#fff2d8}.da-edge-status.is-offline,.da-edge-status.is-failed,.da-edge-status.is-retired{color:#a63e35;background:#fae8e6}.da-edge-section{padding:16px}.da-edge-section>h3{margin-bottom:12px;font-size:20px}.da-edge-table-card{overflow:auto}.da-edge-table-card table{border-collapse:collapse;width:100%;min-width:920px}.da-edge-table-card th{text-align:left;color:#5e7166;background:#f4f8f5;padding:12px;font-weight:700}.da-edge-table-card td{vertical-align:top;border-top:1px solid #e5ece8;padding:13px 12px}.da-edge-table-card code{color:#406050;overflow-wrap:anywhere;font-size:12px}.da-edge-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.da-edge-cards>article{background:#fbfdfc;border:1px solid #dfe9e3;border-radius:11px;gap:8px;min-width:0;padding:14px;display:grid}.da-edge-cards>article.is-wide{grid-column:1/-1}.da-edge-cards p{color:#5c7165;overflow-wrap:anywhere;margin:0}.da-edge-targets{gap:6px;display:grid}.da-edge-targets span{background:#f0f6f2;border-radius:8px;padding:8px}.da-edge-secret{background:#fff8e8;border:1px solid #d8a84c;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.da-edge-secret code{overflow-wrap:anywhere;flex:1;min-width:0}.da-edge-empty,.da-edge-loading{color:#6f8177;text-align:center;place-items:center;gap:7px;min-height:150px;display:grid}.da-edge-empty strong,.da-edge-loading strong{color:#244f38;font-size:18px}.da-edge-warning{background:#fff0e6;border-radius:8px;padding:10px;color:#a64b2e!important}@media (max-width:980px){.da-edge-subnav{grid-template-columns:repeat(6,minmax(130px,1fr));overflow-x:auto}.da-edge-page{padding:14px}.da-edge-split,.da-edge-cards{grid-template-columns:1fr}.da-edge-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.da-app-secondary .da-irrigation-primary-nav,.da-app-secondary .da-irrigation-secondary-nav{display:flex;overflow-x:auto}.da-app-secondary .da-irrigation-primary-nav button{min-width:7.5rem}.da-app-secondary .da-irrigation-secondary-nav button{min-width:0}.da-app-secondary .da-irrigation-overview-kpis,.da-app-secondary .da-irrigation-two-column,.da-app-secondary .da-irrigation-evidence-grid,.da-app-secondary .da-irrigation-device-grid,.da-app-secondary .da-irrigation-safety-grid,.da-app-secondary .da-irrigation-form-v2,.da-app-secondary .da-irrigation-definition-grid,.da-app-secondary .da-irrigation-today-summary{grid-template-columns:1fr}.da-app-secondary .da-irrigation-today-summary>*+*{border-top:1px solid #e4ebe6;border-left:0}.da-app-secondary .da-irrigation-summary-workflow,.da-app-secondary .da-irrigation-form-v2 .is-wide,.da-app-secondary .da-irrigation-channel-list,.da-app-secondary .da-irrigation-action-row,.da-app-secondary .da-irrigation-block-note{grid-column:1}.da-app-secondary .da-irrigation-create-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-irrigation-create-fields{grid-template-columns:1fr}.da-app-secondary .da-irrigation-create-fields .is-wide{grid-column:1}}.da-app-secondary :is(.da-ai-workspace,.da-iot-workspace,.da-climate-workspace){color:#294b39}.da-app-secondary .da-ai-workspace{--ai-line:#d9e6de}.da-app-secondary .da-ai-banner{color:#294b39;background:linear-gradient(120deg,#f4faf6 0%,#fff 58%,#f8fbf9 100%);border-color:#cfe1d5;box-shadow:0 .45rem 1.4rem #1e4e330f}.da-app-secondary .da-ai-banner strong{color:#234c36}.da-app-secondary .da-ai-banner span,.da-app-secondary .da-ai-banner small{color:#667a6d}.da-app-secondary .da-ai-banner button{color:#216b44;background:#fff;border-color:#c8ddd0}.da-app-secondary .da-ai-tabs{box-sizing:border-box;background:#fff;border-color:#d6e3da;min-width:0;max-width:100%;box-shadow:0 .3rem 1rem #1e4e330d}.da-app-secondary .da-ai-tabs button{color:#607369;background:0 0}.da-app-secondary .da-ai-tabs button:hover{color:#235f3f;background:#f4f8f5}.da-app-secondary .da-ai-tabs button.is-active{color:#1d6840;background:#eaf4ed;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-ai-panel{color:#294b39;background:#fff;border-color:#d8e5dc;box-shadow:0 .55rem 1.6rem #1e4e330f}.da-app-secondary .da-ai-workspace :is(.da-ai-panel h2,.da-ai-route-list strong,.da-ai-call-strip strong,.da-ai-provider-head strong,.da-ai-provider-list dd,.da-ai-model-table strong,.da-ai-eval-cases strong,.da-ai-eval-sets strong,.da-ai-run-table strong,.da-ai-call-row strong){color:#254b37}.da-app-secondary .da-ai-workspace :is(.da-ai-panel p,.da-ai-panel small,.da-ai-route-list span,.da-ai-route-list small,.da-ai-provider-list dt,.da-ai-provider-list small,.da-ai-model-table small,.da-ai-eval-cases small,.da-ai-run-table small,.da-ai-call-row small,label){color:#687b70}.da-app-secondary .da-ai-workspace :is(.da-ai-guarantees article,.da-ai-call-strip article,.da-ai-provider-list>article,.da-ai-model-table article,.da-ai-eval-cases article,.da-ai-eval-sets>button,.da-ai-run-table>article,.da-ai-call-row,.da-ai-readonly-note){color:#294b39;background:#f7faf8;border-color:#dfe9e2}.da-app-secondary .da-ai-route-icon{color:#2a8556;background:#eaf5ee;border-color:#cce2d3}.da-app-secondary .da-ai-eval-sets>button.is-active{color:#1f6741;background:#e6f3ea;border-color:#9dc9ae}.da-app-secondary .da-ai-call-head{color:#496257;background:#eef4f0;border-color:#d6e2da}.da-app-secondary .da-ai-workspace :is(input,select,textarea){color:#294b39;background:#fff;border-color:#ccdcd2}.da-app-secondary .da-ai-workspace :is(input,select,textarea):focus{border-color:#5a9d72;box-shadow:0 0 0 3px #3589561f}.da-app-secondary .da-iot-workspace{color:#294b39}.da-app-secondary .da-iot-tabs{background:#fff;border-color:#d6e3da;box-shadow:0 .3rem 1rem #1e4e330d}.da-app-secondary .da-iot-tabs button{color:#607369;background:0 0}.da-app-secondary .da-iot-tabs button:hover{color:#235f3f;background:#f4f8f5}.da-app-secondary .da-iot-tabs button.is-active{color:#1d6840;background:#eaf4ed;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-iot-workspace :is(.da-iot-stack,.da-iot-side>section,.da-iot-form-card,.da-iot-product-list,.da-iot-shadow-list,.da-iot-message-list){color:#294b39;background:#fff;border-color:#d8e5dc;box-shadow:0 .55rem 1.6rem #1e4e330f}.da-app-secondary .da-iot-workspace :is(h2,h3,strong,dd,th,.da-iot-product-list b,.da-iot-message-list b){color:#274c39}.da-app-secondary .da-iot-workspace :is(p,small,dt,label,td,.da-iot-section-head span){color:#687b70}.da-app-secondary .da-iot-workspace :is(.da-iot-binding-card,.da-iot-binding-card dl>div,.da-iot-readiness-grid article,.da-iot-product-list article,.da-iot-credential,.da-iot-link-grid button){color:#294b39;background:#f7faf8;border-color:#dfe9e2}.da-app-secondary .da-iot-workspace :is(input,select,textarea){color:#294b39;background:#fff;border-color:#ccdcd2}.da-app-secondary .da-iot-workspace :is(input,select,textarea):focus{border-color:#5a9d72;box-shadow:0 0 0 3px #3589561f}.da-app-secondary .da-iot-secret{color:#6e552b;background:#fff9eb;border-color:#ead7aa}.da-app-secondary .da-iot-secret code{color:#614b24;background:#fff;border-color:#e5d4ac}.da-app-secondary .da-iot-shadow-list pre{color:#dff8ea;background:#17372a;border-color:#315b49}.da-app-secondary .da-iot-message-list :is(th,td){border-color:#e0e9e3}.da-device-overview{gap:.7rem;display:grid}.da-foundation-catalog{gap:.85rem;display:grid}.da-device-page-toolbar{background:#fff;border:1px solid #dbe5de;border-radius:.8rem;align-items:center;gap:.75rem;min-height:3.55rem;padding:.42rem .72rem;display:flex;box-shadow:0 .35rem 1rem #143d2d0b}.da-device-page-toolbar>label{align-items:center;display:flex}.da-device-page-toolbar>label>input{color:#173f2d;background:#f9fbfa;border:1px solid #d5e2d9;border-radius:.62rem;width:min(22rem,42vw);min-height:2.7rem;padding:0 .78rem;font-size:.92rem}.da-device-page-toolbar>span{color:#6f8177;font-size:.88rem}.da-device-page-toolbar>div{gap:.55rem;margin-left:auto;display:flex}.da-device-page-toolbar button{color:#fff;cursor:pointer;background:#2b7657;border:1px solid #2b7657;border-radius:.62rem;min-height:2.7rem;padding:.45rem 1.05rem;font-size:.95rem;font-weight:760}.da-device-page-toolbar button:disabled{opacity:.52;cursor:wait}.da-edge-page-toolbar{box-shadow:none;border:0;border-bottom:1px solid #e5ede8;border-radius:0;justify-content:flex-end}.da-edge-page-toolbar .da-edge-actions{margin-left:auto}.da-device-overview-list td:first-child{gap:.12rem;display:grid}.da-device-subnav,.da-app-secondary .da-device-catalog-kinds{background:#fff;border:1px solid #d5e2d9;border-radius:.55rem;gap:0;width:min(46rem,100%);min-height:2.45rem;padding:0;display:flex;overflow:hidden;box-shadow:0 .25rem .75rem #1e4e330a}.da-device-subnav button,.da-app-secondary .da-device-catalog-kinds>button{color:#65766d;min-width:0;min-height:2.45rem;box-shadow:none;cursor:pointer;background:#fff;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:750;display:flex}.da-device-subnav button:last-child,.da-app-secondary .da-device-catalog-kinds>button:last-child{border-right:0}.da-device-subnav button:hover,.da-app-secondary .da-device-catalog-kinds>button:hover{color:#225f3e;background:#f3f8f5}.da-device-subnav button.is-active,.da-app-secondary .da-device-catalog-kinds>button.is-active{color:#1e6841;background:#eaf4ed;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-device-catalog-kinds>button small{display:none}.da-app-secondary .da-device-catalog-kinds>button em{color:#6b8476;font-size:.82rem;position:static}.da-app-secondary .da-device-catalog-kinds>button.is-active :is(strong,em){color:#1e6841}.da-app-secondary .da-climate-workspace{color:#294b39}.da-app-secondary .da-climate-twin{color:#294b39;background:radial-gradient(circle at 50% 72%,#45a16f1f,#0000 36%),linear-gradient(145deg,#fff 0%,#f3f8f5 52%,#edf5f1 100%);border-color:#d4e3da;box-shadow:0 .55rem 1.6rem #1e4e3312}.da-app-secondary .da-twin-head small{color:#6b7e72}.da-app-secondary .da-twin-head strong{color:#234c36}.da-app-secondary .da-twin-greenhouse-shell{background:repeating-linear-gradient(90deg,#0000 0 12%,#4b986f1a 12% 12.5%),linear-gradient(#c7e5d45c,#89c19d4d);border-color:#48976a59}.da-app-secondary .da-twin-roof{border-color:#48976a61}.da-app-secondary .da-twin-metrics>div{background:#ffffffe6;border-color:#d8e6dd;box-shadow:0 .25rem .8rem #1e4e330f}.da-app-secondary .da-twin-metrics :is(span,em){color:#718278}.da-app-secondary .da-twin-metrics strong{color:#224b36}.da-app-secondary .da-twin-metrics strong small{color:#668071}.da-app-secondary .da-twin-ai-note{background:#ffffffeb;border-color:#d4e4da;box-shadow:0 .3rem 1rem #1e4e330d}.da-app-secondary .da-twin-ai-note span{color:#6b7d72}.da-app-secondary .da-twin-ai-note strong{color:#254c38}.da-app-secondary .da-climate-workspace :is(.da-card,.da-greenhouse-overview article){color:#294b39;background:#fff;border-color:#d9e5dd;box-shadow:0 .5rem 1.5rem #1e4e330f}.da-app-secondary .da-climate-workspace :is(.da-climate-mode-grid button,.da-greenhouse-device-groups article,.da-climate-feedback article,.da-climate-devices>div,.da-strategy-targets>div){background:#f8faf9;border-color:#e0e9e3}.da-app-secondary .da-climate-workspace :is(.da-climate-mode-grid button.is-active,.da-greenhouse-device-groups article.is-running,.da-climate-devices>div.is-running){background:#eaf5ee;border-color:#83b99a}.da-app-secondary :is(.da-product-tabs,.da-production-tabs,.da-knowledge-tabs,.da-business-tabs,.da-iot-tabs,.da-ai-tabs,.da-media-tabs,.da-system-tabs,.da-notification-tabs,.da-foundation-kinds,.da-irrigation-primary-nav){scrollbar-width:thin;background:#f7faf8;border:1px solid #d7e3da;border-radius:.58rem;align-items:stretch;gap:.2rem;width:100%;min-height:3.55rem;margin:0;padding:.2rem;display:flex;overflow:auto hidden;box-shadow:0 .25rem .8rem #1e4e330d}.da-app-secondary :is(.da-product-tabs,.da-production-tabs,.da-knowledge-tabs,.da-business-tabs,.da-iot-tabs,.da-ai-tabs,.da-media-tabs,.da-system-tabs,.da-notification-tabs,.da-irrigation-primary-nav)>:is(button,a),.da-app-secondary .da-production-nav-menu>summary{color:#63766a;min-width:7.5rem;height:auto;min-height:3.05rem;box-shadow:none;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:1 0 7.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .8rem;font-weight:750;line-height:1.2;text-decoration:none;display:flex;font-size:1rem!important}.da-app-secondary .da-production-nav-menu{flex:1 0 7.5rem;min-width:7.5rem}.da-app-secondary .da-production-nav-menu>summary{width:100%}.da-app-secondary :is(.da-product-tabs,.da-production-tabs,.da-knowledge-tabs,.da-business-tabs,.da-iot-tabs,.da-ai-tabs,.da-media-tabs,.da-system-tabs,.da-notification-tabs,.da-irrigation-primary-nav)>:is(button,a):hover,.da-app-secondary .da-production-nav-menu>summary:hover{color:#255f40;background:#eef5f0}.da-app-secondary :is(.da-product-tabs,.da-production-tabs,.da-knowledge-tabs,.da-business-tabs,.da-iot-tabs,.da-ai-tabs,.da-media-tabs,.da-system-tabs,.da-notification-tabs,.da-irrigation-primary-nav)>:is(button,a).is-active,.da-app-secondary .da-production-nav-menu>summary.is-active{color:#fff;background:#2b7657;border-color:#0000;font-weight:800;box-shadow:0 .22rem .55rem #266a4c2e}.da-app-secondary .da-product-tabs>button>span{color:#2e7455;background:#e5f1e9}.da-app-secondary .da-product-tabs>button.is-active>span{color:#fff;background:#ffffff2e}.da-app-secondary .da-foundation-kinds>button{color:#63766a;min-width:7.5rem;min-height:3.05rem;box-shadow:none;background:0 0;border:0;border-radius:.4rem;flex:1 0 7.5rem;align-content:center;gap:.05rem;padding:.38rem .65rem;display:grid}.da-app-secondary .da-foundation-kinds>button:hover{color:#255f40;background:#eef5f0}.da-app-secondary .da-foundation-kinds>button.is-active{color:#fff;background:#2b7657;border-color:#0000;box-shadow:0 .22rem .55rem #266a4c2e}.da-app-secondary .da-foundation-kinds>button.is-active :is(small,strong,em){color:#fff}@media (max-width:800px){.da-app-secondary :is(.da-product-tabs,.da-production-tabs,.da-knowledge-tabs,.da-business-tabs,.da-iot-tabs,.da-ai-tabs,.da-media-tabs,.da-system-tabs,.da-notification-tabs,.da-foundation-kinds,.da-irrigation-primary-nav){justify-content:flex-start}}.da-app-secondary .da-iot-workspace :is(.da-device-subnav,.da-device-catalog-kinds){background:#ffffffd6;border:1px solid #d5e2d9;border-radius:.58rem;align-items:stretch;gap:0;width:min(46rem,56%);max-width:100%;height:2.3rem;min-height:2.3rem;margin:0;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a51340a}.da-app-secondary .da-iot-workspace :is(.da-device-subnav,.da-device-catalog-kinds)>button{color:#587064;width:100%;min-width:0;height:2.3rem;min-height:2.3rem;box-shadow:none;white-space:nowrap;background:0 0;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;gap:0;padding:.34rem .8rem;font-weight:700;line-height:1;display:flex;font-size:.92rem!important}.da-app-secondary .da-iot-workspace :is(.da-device-subnav,.da-device-catalog-kinds)>button:last-child{border-right:0}.da-app-secondary .da-iot-workspace :is(.da-device-subnav,.da-device-catalog-kinds)>button:hover{color:#286b48;box-shadow:none;background:#f4f8f5;border-color:#dfe8e2}.da-app-secondary .da-iot-workspace :is(.da-device-subnav,.da-device-catalog-kinds)>button.is-active{color:#1f6842;background:#eaf4ed;border-color:#dfe8e2;font-weight:800;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-iot-workspace .da-device-catalog-kinds>button :is(small,em){display:none}.da-app-secondary .da-iot-workspace .da-device-catalog-kinds>button strong{color:inherit;font:inherit}.da-app-secondary .da-iot-workspace{gap:0}.da-app-secondary .da-iot-workspace>.da-iot-tabs+*{margin-top:.22rem}:is(.da-app-secondary .da-iot-workspace>.da-iot-tabs+.da-device-subnav,.da-app-secondary .da-iot-workspace>.da-iot-tabs+.da-foundation-catalog:has(>.da-device-catalog-kinds)){margin-top:0}.da-app-secondary .da-iot-workspace>.da-device-subnav{margin-bottom:.22rem}.da-app-secondary .da-iot-workspace>.da-foundation-catalog.is-device{gap:.22rem}@media (max-width:800px){.da-app-secondary .da-iot-workspace :is(.da-device-subnav,.da-device-catalog-kinds){width:100%}}.da-app-secondary .da-measurement-workspace{color:#143e31;gap:14px;width:100%;display:grid}.da-app-secondary .da-measurement-summary,.da-app-secondary .da-measurement-toolbar,.da-app-secondary .da-measurement-composer,.da-app-secondary .da-measurement-template-panel,.da-app-secondary .da-measurement-master-detail>aside,.da-app-secondary .da-measurement-master-detail>main,.da-app-secondary .da-phenotype-samples,.da-app-secondary .da-phenotype-assets,.da-app-secondary .da-measurement-datasets{background:#fff;border:1px solid #d4e3dc;border-radius:16px;box-shadow:0 12px 32px #0e3d2c12}.da-app-secondary .da-measurement-review-panel,.da-app-secondary .da-phenotype-timeline{background:#fff;border-top:1px solid #dce9e3}.da-app-secondary .da-measurement-summary{background:linear-gradient(120deg,#f8fcf9 0%,#fff 58%,#f7fbf3 100%);grid-template-columns:minmax(270px,1fr) minmax(620px,1.75fr);gap:20px;padding:22px 24px;display:grid}.da-app-secondary .da-measurement-summary>div>span,.da-app-secondary .da-measurement-template-panel header>span{color:#27a26d;letter-spacing:.12em;font-size:13px;font-weight:800}.da-app-secondary .da-measurement-summary h2{margin:5px 0;font-size:27px}.da-app-secondary .da-measurement-summary p,.da-app-secondary .da-measurement-toolbar span,.da-app-secondary .da-measurement-master-detail p,.da-app-secondary .da-measurement-composer p,.da-app-secondary .da-measurement-template-panel p,.da-app-secondary .da-phenotype-grid p{color:#668177;margin:0}.da-app-secondary .da-measurement-summary dl{grid-template-columns:repeat(6,minmax(82px,1fr));gap:9px;margin:0;display:grid}.da-app-secondary .da-measurement-summary dl>div{background:#f7fbf8;border:1px solid #dbeae2;border-radius:12px;flex-direction:column-reverse;justify-content:center;align-items:center;min-height:82px;display:flex}.da-app-secondary .da-measurement-summary dt{color:#57756a;font-size:13px}.da-app-secondary .da-measurement-summary dd{color:#168459;margin:0 0 2px;font-size:25px;font-weight:800}.da-app-secondary .da-measurement-message{border-radius:10px;padding:11px 16px;font-weight:650}.da-app-secondary .da-measurement-message.is-error,.da-app-secondary .da-measurement-return,.da-app-secondary .da-measurement-quality-block{color:#a24732;background:#fff5f1;border:1px solid #efc8bd}.da-app-secondary .da-measurement-message.is-ok{color:#18764f;background:#f0fbf4;border:1px solid #bde3cd}.da-app-secondary .da-measurement-toolbar{grid-template-columns:repeat(4,minmax(145px,1fr));align-items:end;gap:12px;padding:14px 16px;display:grid}.da-app-secondary .da-measurement-toolbar>label:first-child,.da-app-secondary .da-measurement-toolbar>div{grid-column:span 2}.da-app-secondary .da-measurement-toolbar label,.da-app-secondary .da-measurement-composer label,.da-app-secondary .da-measurement-form-grid label{gap:6px;display:grid}.da-app-secondary .da-measurement-toolbar label>span,.da-app-secondary .da-measurement-composer label>span,.da-app-secondary .da-measurement-form-grid label>span{color:#496a5d;font-size:13px;font-weight:700}.da-app-secondary .da-measurement-toolbar input,.da-app-secondary .da-measurement-toolbar select,.da-app-secondary .da-measurement-composer input,.da-app-secondary .da-measurement-composer select,.da-app-secondary .da-measurement-composer textarea,.da-app-secondary .da-measurement-template-panel input,.da-app-secondary .da-measurement-template-panel select,.da-app-secondary .da-measurement-template-panel textarea,.da-app-secondary .da-measurement-form-grid input,.da-app-secondary .da-measurement-form-grid select,.da-app-secondary .da-measurement-form-grid textarea,.da-app-secondary .da-measurement-datasets input,.da-app-secondary .da-measurement-datasets select,.da-app-secondary .da-phenotype-assets input,.da-app-secondary .da-phenotype-assets select,.da-app-secondary .da-measurement-review-panel textarea,.da-app-secondary .da-measurement-review-panel select{color:#143e31;width:100%;min-height:44px;font:inherit;background:#fbfdfc;border:1px solid #ccded5;border-radius:9px;padding:9px 11px}.da-app-secondary :is(.da-measurement-composer,.da-measurement-template-panel) textarea{resize:vertical;min-height:82px}.da-app-secondary .da-measurement-checkbox{flex-wrap:wrap;align-content:end;align-items:center;min-height:44px;gap:8px!important;display:flex!important}.da-app-secondary .da-measurement-checkbox>span{flex-basis:100%}.da-app-secondary .da-measurement-checkbox input{width:18px;height:18px;min-height:auto}.da-app-secondary .da-measurement-toolbar>div,.da-app-secondary .da-measurement-actions,.da-app-secondary .da-measurement-collection form footer{justify-content:flex-end;gap:8px;display:flex}.da-app-secondary .da-measurement-composer,.da-app-secondary .da-measurement-template-panel{padding:18px}.da-app-secondary .da-measurement-composer{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.da-app-secondary .da-measurement-composer header,.da-app-secondary .da-measurement-template-panel>header{grid-column:1/-1;justify-content:space-between;display:flex}.da-app-secondary .da-measurement-composer h3,.da-app-secondary .da-measurement-template-panel h3,.da-app-secondary .da-phenotype-grid h3{margin:0 0 4px;font-size:20px}.da-app-secondary .da-measurement-composer button,.da-app-secondary .da-measurement-template-panel button,.da-app-secondary .da-measurement-task-detail button,.da-app-secondary .da-measurement-datasets button,.da-app-secondary .da-phenotype-assets button,.da-app-secondary .da-measurement-loading button{color:#fff;cursor:pointer;background:#23865f;border:1px solid #1f8b61;border-radius:9px;min-height:42px;padding:8px 15px;font-weight:750}.da-app-secondary .da-measurement-task-detail button.is-secondary,.da-app-secondary .da-measurement-collection form footer .is-secondary{color:#236d51;background:#fff}.da-app-secondary .da-measurement-template-list{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px;margin:14px 0;display:grid}.da-app-secondary .da-measurement-template-list article{background:#fbfdfc;border:1px solid #d8e6df;border-radius:11px;gap:5px;padding:14px;display:grid;position:relative}.da-app-secondary .da-measurement-template-list article>span,.da-app-secondary .da-measurement-task-detail>header span{color:#3a8e69;letter-spacing:.04em;font-size:12px;font-weight:800}.da-app-secondary .da-measurement-template-list article>em{color:#22865e;font-style:normal;position:absolute;top:12px;right:12px}.da-app-secondary .da-measurement-template-panel>form{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.da-app-secondary .da-measurement-template-panel>form>.is-wide,.da-app-secondary .da-measurement-indicator-editor{grid-column:1/-1}.da-app-secondary .da-measurement-indicator-editor{border:1px solid #d7e6df;border-radius:11px;gap:10px;margin:4px 0;padding:14px;display:grid}.da-app-secondary .da-measurement-indicator-editor legend{color:#276e53;padding:0 8px;font-weight:800}.da-app-secondary .da-measurement-indicator-editor>div{grid-template-columns:1.1fr 1fr .8fr .6fr .65fr .65fr 1fr auto auto;align-items:center;gap:7px;display:grid}.da-app-secondary .da-measurement-indicator-editor>div label{white-space:nowrap;align-items:center;gap:5px;display:flex}.da-app-secondary .da-measurement-indicator-editor.da-catalog-indicator-picker>div{grid-template-columns:minmax(0,1fr) auto auto}.da-app-secondary .da-catalog-indicator-description{overflow-wrap:anywhere;gap:.35rem;min-width:0;display:grid}.da-app-secondary .da-catalog-indicator-picker input[type=checkbox]{width:auto}.da-app-secondary .da-measurement-inline-error{grid-column:1/-1;color:#ad4636!important}.da-app-secondary .da-measurement-master-detail{grid-template-columns:minmax(280px,.8fr) minmax(560px,2.2fr);align-items:start;gap:14px;display:grid}.da-app-secondary .da-measurement-master-detail>aside,.da-app-secondary .da-measurement-master-detail>main{overflow:hidden}.da-app-secondary .da-measurement-master-detail>aside>header,.da-app-secondary .da-measurement-task-detail>header,.da-app-secondary .da-phenotype-grid section>header{border-bottom:1px solid #e2ece7;justify-content:space-between;align-items:flex-start;padding:17px 18px;display:flex}.da-app-secondary .da-measurement-master-detail h3{margin:0 0 3px;font-size:20px}.da-app-secondary .da-measurement-task-list{max-height:720px;overflow:auto}.da-app-secondary .da-measurement-task-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e3ece8;gap:6px;width:100%;padding:15px 16px;display:grid}.da-app-secondary .da-measurement-task-list>button.is-active{background:#eff9f3;box-shadow:inset 4px 0 #28a26e}.da-app-secondary .da-measurement-task-list button>span{justify-content:space-between;gap:8px;display:flex}.da-app-secondary .da-measurement-task-list em{color:#267452;background:#e8f5ed;border-radius:99px;padding:3px 7px;font-size:12px;font-style:normal}.da-app-secondary .da-measurement-task-list small{color:#6e877e}.da-app-secondary .da-measurement-task-detail>header h3{margin:4px 0;font-size:24px}.da-app-secondary .da-measurement-status{color:#197950;background:#e9f6ee;border-radius:99px;padding:6px 10px}.da-app-secondary .da-measurement-steps{grid-template-columns:repeat(5,1fr);margin:0;padding:18px;list-style:none;display:grid}.da-app-secondary .da-measurement-steps li{color:#879890;border-bottom:2px solid #dbe5e0;align-items:center;gap:7px;padding:0 0 10px;display:flex}.da-app-secondary .da-measurement-steps li span{background:#e7efeb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.da-app-secondary .da-measurement-steps li.is-done{color:#1f7352;border-color:#30946b;font-weight:750}.da-app-secondary .da-measurement-steps li.is-done span{color:#fff;background:#2c8a64}.da-app-secondary .da-measurement-definition-grid{grid-template-columns:repeat(2,minmax(200px,1fr));gap:10px;margin:0;padding:0 18px 18px;display:grid}.da-app-secondary .da-measurement-definition-grid>div{background:#fafcfb;border:1px solid #e0eae5;border-radius:9px;padding:11px}.da-app-secondary .da-measurement-definition-grid dt{color:#768c82;font-size:12px}.da-app-secondary .da-measurement-definition-grid dd{margin:3px 0 0;font-weight:700}.da-app-secondary .da-measurement-actions{padding:0 18px 18px}.da-app-secondary .da-measurement-return,.da-app-secondary .da-measurement-quality-block{border-radius:8px;margin:0 18px 18px;padding:10px 12px}.da-app-secondary .da-measurement-collection{border-top:1px solid #e1ebe6;grid-template-columns:135px 1fr;display:grid}.da-app-secondary .da-measurement-collection>nav{background:#f8fbf9;border-right:1px solid #e1ebe6}.da-app-secondary .da-measurement-collection>nav button{color:#31594a;text-align:left;background:0 0;border:0;border-bottom:1px solid #e1ebe6;border-radius:0;gap:2px;width:100%;display:grid}.da-app-secondary .da-measurement-collection>nav button.is-active{background:#eaf6ef;box-shadow:inset 4px 0 #27a16d}.da-app-secondary .da-measurement-collection form{padding:16px}.da-app-secondary .da-measurement-collection form>header{justify-content:space-between;margin-bottom:13px;display:flex}.da-app-secondary .da-measurement-collection form h4,.da-app-secondary .da-measurement-transition-list h4{margin:0 0 3px;font-size:18px}.da-app-secondary .da-measurement-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.da-app-secondary .da-measurement-form-grid label.is-wide{grid-column:1/-1}.da-app-secondary .da-measurement-form-grid textarea{resize:vertical;min-height:76px}.da-app-secondary .da-measurement-form-grid small{color:#7d9188}.da-app-secondary .da-measurement-quality-block{margin:12px 0}.da-app-secondary .da-measurement-quality-block p{color:inherit;margin:2px 0}.da-app-secondary .da-measurement-draft-conflict{background:#fff9ef;border:1px solid #efc28f;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin:12px 0;padding:12px;display:grid}.da-app-secondary .da-measurement-draft-conflict p{margin:3px 0 0}.da-app-secondary .da-measurement-review-panel{padding:18px}.da-app-secondary .da-measurement-review-panel>header{justify-content:space-between;gap:16px;display:flex}.da-app-secondary .da-measurement-review-panel>header span{color:#26a06c;letter-spacing:.1em;font-size:12px;font-weight:800}.da-app-secondary .da-measurement-review-panel h4{margin:4px 0;font-size:20px}.da-app-secondary .da-measurement-review-checks{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;margin:14px 0;display:grid}.da-app-secondary .da-measurement-review-checks>div{background:#f8fbf9;border:1px solid #dbe8e1;border-radius:9px;padding:10px}.da-app-secondary .da-measurement-review-checks>.is-blocked{background:#fff5f1;border-color:#efc5b8}.da-app-secondary .da-measurement-review-checks dd{margin:4px 0 0;font-weight:750}.da-app-secondary .da-measurement-review-matrix{border:1px solid #dbe7e1;border-radius:10px;overflow-x:auto}.da-app-secondary .da-measurement-review-matrix table{border-collapse:collapse;width:100%}.da-app-secondary .da-measurement-review-matrix :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #e4ede8;padding:9px 10px}.da-app-secondary .da-measurement-review-panel>form{grid-template-columns:minmax(180px,.7fr) minmax(320px,2fr);gap:10px;margin-top:14px;display:grid}.da-app-secondary .da-measurement-review-panel>form label{gap:5px;display:grid}.da-app-secondary .da-measurement-review-panel>form .is-wide,.da-app-secondary .da-measurement-review-panel>form>div{grid-column:1/-1}.da-app-secondary .da-measurement-review-panel>form>div{justify-content:flex-end;gap:8px;display:flex}.da-app-secondary .da-measurement-transition-list{border-top:1px solid #e1ebe6;padding:18px}.da-app-secondary .da-measurement-transition-list>div{border-bottom:1px dashed #dfe9e4;grid-template-columns:100px 90px 1fr;gap:10px;padding:8px 0;display:grid}.da-app-secondary .da-measurement-transition-list span{color:#748c81}.da-app-secondary .da-measurement-transition-list p{color:#48685b}.da-measurement-page-actions{border:1px solid var(--da-border,#d6e4dd);background:#fff;border-radius:.75rem;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;display:flex}.da-environment-business-page{width:100%;min-width:0}.da-recall-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.da-warehouse-catalog .da-foundation-detail>form,.da-warehouse-overview{padding:1.25rem}.da-warehouse-heading{border-bottom:1px solid #dce7df;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.da-warehouse-heading h3{margin:0;font-size:1.05rem}.da-warehouse-heading>div:first-child{align-items:center;gap:.75rem;display:flex}.da-warehouse-heading span{color:#526e60;font-size:.85rem}.da-warehouse-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.da-foundation-catalog .da-warehouse-catalog .da-foundation-detail .da-button-primary{color:#fff;background:#267953;border-color:#267953}.da-warehouse-catalog form>.da-warehouse-actions{border-top:1px solid #dce7df;justify-content:flex-end;margin-top:1.25rem;padding-top:1rem}.da-warehouse-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;display:grid}.da-warehouse-facts dt{color:#526e60;margin-bottom:.4rem;font-size:.85rem}.da-warehouse-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.da-warehouse-catalog .da-product-form-fields{gap:1rem;margin-bottom:1.25rem}.da-warehouse-catalog .da-foundation-detail label{gap:.4rem;display:grid}.da-warehouse-catalog .da-foundation-detail :where(input,select,textarea){width:100%;min-width:0;font:inherit;border:1px solid #cbdcd2;border-radius:.55rem;padding:.65rem .75rem}.da-warehouse-catalog .da-foundation-detail :where(input,select){height:2.75rem}.da-warehouse-catalog textarea{resize:vertical}.da-warehouse-catalog :where(input,select,textarea,button,summary):focus-visible{outline-offset:3px;outline:2px solid #267953}.da-warehouse-manager-picker{border:0;gap:.75rem;margin:0 0 1.25rem;padding:0;display:grid}.da-warehouse-manager-picker legend{padding:0 0 .4rem}.da-warehouse-manager-picker>details{order:2}.da-warehouse-manager-picker summary{color:#267953;cursor:pointer;font-size:.85rem}.da-warehouse-manager-search{align-items:flex-end;gap:.65rem;margin-top:.75rem;display:flex}.da-warehouse-manager-search label{flex:1}.da-warehouse-manager-search button{min-height:2.75rem;padding:.6rem 1rem}.da-warehouse-status-form{background:#fffdf8;border:1px solid #e3d5be;border-radius:.65rem;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.da-warehouse-status-form h4{margin:0}.da-warehouse-status-form .da-warehouse-checks{border:0;padding:0}.da-warehouse-hint{color:#526e60;margin:0 0 1rem;font-size:.85rem}@media (max-width:800px){.da-warehouse-heading{flex-wrap:wrap}.da-warehouse-facts{grid-template-columns:minmax(0,1fr)}}.da-app-secondary .da-knowledge-qa-grid.is-without-citations{grid-template-columns:minmax(15rem,.7fr) minmax(0,2fr)}.da-app-secondary .da-knowledge-workspace :where(.da-conversation-panel,.da-answer-panel,.da-citation-panel,.da-document-list-panel,.da-document-detail-panel){min-height:22rem;padding:1.25rem}.da-app-secondary .da-knowledge-workspace .da-card-head{align-items:center;margin-bottom:1rem;padding:0 0 1rem}.da-app-secondary .da-knowledge-workspace .da-card-head p:empty{display:none}.da-app-secondary .da-knowledge-workspace .da-card-head .da-button-primary{color:#fff;background:#267953;border:1px solid #267953}.da-app-secondary .da-knowledge-workspace :where(h2,h3){font-size:1rem}.da-app-secondary .da-knowledge-workspace :where(input:not([type=file]),select){color:#254c3c;min-width:0;height:2.75rem;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #cadbd2;border-radius:.55rem;padding:.6rem .75rem}.da-app-secondary .da-knowledge-workspace :where(input,select,textarea,button):focus-visible{outline-offset:3px;outline:2px solid #218059}.da-app-secondary .da-knowledge-workspace .da-button{flex-shrink:0;min-height:2.75rem;padding:.6rem 1rem}.da-app-secondary .da-document-create-form{background:0 0;border:0;gap:1rem;margin:0;padding:0}.da-app-secondary .da-document-create-form h2{margin:0 0 .25rem}.da-app-secondary .da-document-create-form :where(label),.da-app-secondary .da-knowledge-correction label{gap:.4rem;display:grid}.da-app-secondary .da-document-create-form>div{grid-template-columns:1fr 1fr;gap:1rem}.da-app-secondary .da-document-create-form textarea,.da-app-secondary .da-knowledge-correction textarea{width:100%;font:inherit;resize:vertical;border:1px solid #cadbd2;border-radius:.55rem;padding:.75rem}.da-app-secondary .da-document-create-form>button{justify-self:start}.da-app-secondary .da-document-create-form p{color:#526e60;margin:0;font-size:.85rem;line-height:1.6}.da-app-secondary .da-version-editor{margin-top:1rem;padding:1rem;display:block}.da-app-secondary .da-version-editor[open]>:not(summary){margin-top:.75rem}.da-app-secondary .da-version-editor summary{cursor:pointer;font-weight:600}.da-app-secondary .da-knowledge-recognition-head{justify-content:space-between;gap:1rem;display:flex}.da-app-secondary .da-knowledge-recognition-head>div:last-child{background:0 0;border:0;padding:0}.da-app-secondary .da-knowledge-recognition-head p{color:#526e60;font-size:.85rem}.da-app-secondary .da-knowledge-recognition-fields{grid-template-columns:minmax(12rem,1fr) minmax(0,2fr)}.da-app-secondary .da-knowledge-recognition-fields .is-wide{grid-column:auto}.da-app-secondary .da-knowledge-recognition-layout>aside>p{color:#526e60;padding:1rem}.da-app-secondary .da-knowledge-recognition-layout>.da-empty-state{min-height:16rem}.da-app-secondary .da-knowledge-correction{gap:.75rem;margin-top:1rem;display:grid}@media (max-width:900px){.da-app-secondary .da-knowledge-qa-grid.is-without-citations,.da-app-secondary .da-knowledge-doc-grid,.da-app-secondary .da-knowledge-recognition-layout{grid-template-columns:minmax(0,1fr)}.da-app-secondary .da-knowledge-workspace :where(.da-conversation-panel,.da-document-list-panel){min-height:0}.da-app-secondary .da-knowledge-recognition-fields,.da-app-secondary .da-document-create-form>div,.da-app-secondary .da-knowledge-image-picker{grid-template-columns:minmax(0,1fr)}}.da-sc-detail-panel .da-recall-detail-content{background:0 0;border:0;border-radius:0;margin:0;padding:1rem}.da-sc-detail-panel .da-recall-detail-content>form.da-sc-action-panel{background:0 0;border:0;margin-top:1rem;padding:0}.da-cost-ledger .da-sc-filter-fields{flex-wrap:wrap;gap:.75rem;display:flex}.da-cost-ledger .da-sc-filter-fields label{gap:.35rem;display:grid}.da-cost-total{background:#f3f8f5;border-radius:.75rem;margin:0;padding:1rem}.da-cost-entry{border:1px solid #dce7df;border-radius:.75rem;margin:1rem 0;padding:1.25rem}.da-cost-entry h3{margin:0 0 1rem}.da-cost-entry fieldset{border:0;align-items:start;margin:0;padding:0}.da-cost-entry fieldset>div{flex-wrap:wrap;align-self:end;gap:.75rem;display:flex}.da-dispatch-check-summary{padding:.75rem 1rem}.da-dispatch-check-summary-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.da-dispatch-check-summary-row>div{gap:.5rem;margin-left:auto;display:flex}.da-dispatch-check-summary>details{border-top:1px solid #dce7df;margin-top:.75rem;padding-top:.75rem}.da-dispatch-check-summary p{color:#52695b;font-size:.85rem}.da-dispatch-check-result{flex-wrap:wrap;gap:1rem;padding:.75rem 0;display:flex}.da-logistics-settings form>fieldset{border:0;margin:0;padding:0}.da-logistics-settings form>.da-action-bar{margin-top:1.25rem}.da-logistics-settings>details{color:#52695b;margin-top:1.25rem}.da-environment-batch-notice{gap:.75rem;padding:1.25rem;display:grid}.da-environment-batch-notice h3,.da-environment-batch-notice p{margin:0}.da-environment-batch-notice p{color:#52695b}.da-environment-batch-notice .da-action-bar{flex-wrap:wrap;justify-content:flex-start}.da-app-secondary .da-measurement-toolbar.da-environment-task-toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:16px 20px;display:flex}.da-app-secondary .da-environment-task-toolbar>label{flex:0 160px;min-width:140px}.da-app-secondary .da-environment-task-toolbar>label:nth-child(2){flex:220px}.da-app-secondary .da-environment-task-toolbar>div{flex-wrap:wrap;align-items:center;margin-left:auto}.da-app-secondary .da-environment-task-toolbar .da-button{box-sizing:border-box;white-space:nowrap;min-height:44px;padding:10px 16px;font-size:14px;line-height:22px}.da-environment-settings{position:relative}.da-environment-settings>summary{cursor:pointer;list-style:none}.da-environment-settings>summary::-webkit-details-marker{display:none}.da-environment-settings>div{z-index:10;background:#fff;border:1px solid #ccded5;border-radius:12px;gap:8px;width:180px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #143e3120}.da-environment-business-content{gap:1rem;min-width:0;display:grid}.da-environment-results{padding:1.25rem}.da-environment-results>header{border-bottom:1px solid #d4e3dc;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.da-environment-results h3{margin:0;font-size:1.1rem;font-weight:600}.da-environment-results>.da-measurement-form-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.da-environment-results>.da-measurement-form-grid>button{width:auto}@media (max-width:720px){.da-environment-results>.da-measurement-form-grid{grid-template-columns:1fr}}.da-production-empty-records{gap:1rem;display:grid}.da-production-empty-records .da-records-subnav a{text-align:center;color:#60796e;padding:.75rem 1rem}.da-production-empty-records .da-records-subnav a.is-active{color:#14643a;background:#e9f4ec;border-bottom:2px solid #2f8655}.da-app-secondary .da-environment-samples-heading{color:#f3fff8;background:#082d20;padding:1.5rem}.da-environment-samples-heading>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-environment-samples-heading h1{margin:0 0 .5rem;font-size:1.75rem;font-weight:700}.da-environment-samples-heading p{color:#bbd2c4;margin:0}.da-environment-samples-heading a.da-button{color:#176443;background:#fff}.da-phenotype-samples>.da-measurement-empty{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:12rem;display:flex}.da-app-secondary .da-phenotype-grid{grid-template-columns:minmax(560px,1.8fr) minmax(330px,1fr);align-items:start;gap:14px;display:grid}.da-app-secondary .da-phenotype-grid>aside{gap:14px;display:grid}.da-app-secondary .da-phenotype-samples>article{border-bottom:1px solid #e2ece7;grid-template-columns:minmax(180px,.8fr) minmax(300px,1.6fr);gap:15px;padding:16px 18px;display:grid}.da-app-secondary .da-phenotype-samples article>div{gap:3px;display:grid}.da-app-secondary .da-phenotype-samples article dl{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;margin:0;display:grid}.da-app-secondary .da-phenotype-samples article dl>div{background:#fafcfb;border:1px solid #dbe8e1;border-radius:8px;padding:9px}.da-app-secondary .da-phenotype-samples dt{color:#71877d;font-size:12px}.da-app-secondary .da-phenotype-samples dd{margin:3px 0 0;font-weight:800}.da-app-secondary .da-phenotype-samples button.is-link{color:#24815c;background:0 0;border:0;min-height:auto;padding:3px 0 0;font-size:12px}.da-app-secondary .da-phenotype-timeline{padding:16px 18px}.da-app-secondary .da-phenotype-timeline>header{padding:0 0 12px!important}.da-app-secondary .da-phenotype-timeline>a{color:#274e40;border-top:1px solid #e3ece8;grid-template-columns:105px 90px 180px 1fr auto;align-items:start;gap:10px;padding:11px 0;text-decoration:none;display:grid}.da-app-secondary .da-phenotype-timeline :is(time,span,em){color:#6a8177;font-size:13px;font-style:normal}.da-app-secondary .da-phenotype-timeline time{white-space:nowrap;font-variant-numeric:tabular-nums}.da-app-secondary .da-phenotype-assets form{border-top:1px solid #e2ece7;grid-template-columns:repeat(2,minmax(130px,1fr));gap:9px;padding:14px 16px;display:grid}.da-app-secondary .da-phenotype-assets form label,.da-app-secondary .da-measurement-datasets form label{gap:5px;display:grid}.da-app-secondary .da-phenotype-samples article footer{color:#5e796d;grid-column:1/-1;justify-content:space-between;display:flex}.da-app-secondary .da-phenotype-assets>article,.da-app-secondary .da-measurement-datasets article{border-bottom:1px solid #e2ece7;justify-content:space-between;gap:8px;padding:12px 16px;display:flex}.da-app-secondary .da-phenotype-assets article small,.da-app-secondary .da-measurement-datasets article span{display:grid}.da-app-secondary .da-measurement-datasets form{grid-template-columns:1fr auto;gap:8px;padding:14px 16px;display:grid}.da-app-secondary .da-measurement-datasets form>input:first-child{grid-column:1/-1}.da-app-secondary .da-measurement-datasets a{color:#1e8059;align-self:center;font-weight:750}.da-app-secondary .da-measurement-empty,.da-app-secondary .da-measurement-muted{color:#788e84;text-align:center;padding:30px 18px}.da-app-secondary .da-measurement-loading{background:#fff;border:1px solid #d8e5df;border-radius:16px;place-items:center;gap:10px;min-height:260px;display:grid}.da-app-secondary .da-measurement-loading>span{border:3px solid #d5e8de;border-top-color:#25875f;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite da-measurement-spin}@keyframes da-measurement-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.da-app-secondary .da-measurement-summary,.da-app-secondary .da-measurement-master-detail,.da-app-secondary .da-phenotype-grid{grid-template-columns:1fr}.da-app-secondary .da-measurement-composer{grid-template-columns:repeat(2,minmax(180px,1fr))}.da-app-secondary .da-measurement-toolbar,.da-app-secondary .da-measurement-template-panel>form,.da-app-secondary .da-measurement-review-checks{grid-template-columns:repeat(2,minmax(160px,1fr))}.da-app-secondary .da-measurement-indicator-editor>div{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:760px){.da-app-secondary .da-measurement-summary dl{grid-template-columns:repeat(3,1fr)}.da-app-secondary .da-measurement-toolbar,.da-app-secondary .da-measurement-composer,.da-app-secondary .da-measurement-form-grid,.da-app-secondary .da-measurement-collection,.da-app-secondary .da-phenotype-samples>article,.da-app-secondary .da-measurement-review-panel>form,.da-app-secondary .da-measurement-draft-conflict,.da-app-secondary .da-phenotype-assets form,.da-app-secondary .da-phenotype-timeline>a{grid-template-columns:1fr}.da-app-secondary .da-measurement-collection>nav{border-right:0;display:flex;overflow-x:auto}}.da-fertigation-page{color:#173c31;gap:16px;display:grid}.da-fertigation-page-head,.da-fertigation-form,.da-fertigation-inline-form,.da-fertigation-card,.da-fertigation-ledger,.da-fertigation-observation-form,.da-fertigation-observation-list>article,.da-fertigation-traces>article,.da-fertigation-balance-list>article{background:#fff;border:1px solid #d7e5dc;border-radius:15px;box-shadow:0 10px 28px #1d503e0f}.da-fertigation-page-head{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.da-fertigation-page-toolbar{background:#fff;border:1px solid #d7e5dc;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:7px 12px;display:flex;box-shadow:0 6px 18px #1d503e0b}.da-fertigation-page-toolbar>span{color:#6d8176;font-size:14px}.da-fertigation-page-toolbar>button{margin-left:auto}.da-fertigation-page-head small,.da-fertigation-form header small{color:#278261;letter-spacing:.12em;font-weight:800}.da-fertigation-page-head h2,.da-fertigation-form h3{margin:5px 0;font-size:25px}.da-fertigation-page-head p,.da-fertigation-form p{color:#677c73;margin:0;font-size:16px}.da-fertigation-page button{color:#176b4c;cursor:pointer;background:#fff;border:1px solid #cfe0d6;border-radius:9px;min-height:42px;padding:0 17px;font-size:15px;font-weight:750}.da-fertigation-page button.is-primary,.da-fertigation-page .is-primary{color:#fff;background:#27825f;border-color:#27825f}.da-fertigation-page button:disabled{cursor:not-allowed;opacity:.52}.da-fertigation-recipe-grid,.da-fertigation-batch-list,.da-fertigation-observation-list,.da-fertigation-traces,.da-fertigation-balance-list{gap:14px;display:grid}.da-fertigation-card{padding:19px 21px}.da-fertigation-card>header,.da-fertigation-observation-list>article>header,.da-fertigation-traces>article>header,.da-fertigation-balance-list>article>header,.da-fertigation-form>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.da-fertigation-card header>div{flex:1}.da-fertigation-card h3,.da-fertigation-observation-list h3,.da-fertigation-traces h3,.da-fertigation-balance-list h3{margin:0 0 4px;font-size:20px}.da-fertigation-card p,.da-fertigation-observation-list p,.da-fertigation-traces p,.da-fertigation-balance-list p{color:#6b7e76;margin:0}.da-fertigation-channel{color:#176b4c;background:#e4f3eb;border-radius:10px;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:20px;display:grid}.da-fertigation-channel.is-b{color:#8a6013;background:#fff4dc}.da-fertigation-version,.da-fertigation-ingredients>div,.da-fertigation-ledger>article{border-top:1px solid #e5eee8;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.da-fertigation-version:first-of-type{margin-top:15px}.da-fertigation-version small,.da-fertigation-ingredients small,.da-fertigation-ledger small{color:#74867e;margin-top:3px;display:block}.da-fertigation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.da-fertigation-review-waiting{color:#7a6a43;font-size:14px;font-weight:700}.da-fertigation-review-backdrop{z-index:1400;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#051d168c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.da-fertigation-review-dialog{color:#153f31;background:#f8fbf9;border:1px solid #c9ddd2;border-radius:18px;width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #042b1f47}.da-irrigation-execution-confirm{width:min(640px,100vw - 32px);margin:auto;padding:0}.da-irrigation-execution-confirm::backdrop{background:#051d168c}.da-irrigation-execution-confirm form{gap:16px;padding:20px 24px;display:grid}.da-irrigation-execution-confirm label{gap:8px;display:grid}.da-irrigation-execution-confirm textarea{min-height:100px;padding:10px}.da-fertigation-review-dialog>header{z-index:2;background:#f8fbf9f5;border-bottom:1px solid #d8e7df;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex;position:sticky;top:0}.da-fertigation-review-dialog>header small{color:#24966c;letter-spacing:.08em;font-size:13px;font-weight:800}.da-fertigation-review-dialog>header h2{margin:4px 0;font-size:25px}.da-fertigation-review-dialog>header p,.da-fertigation-review-dialog section>p{color:#637a70;margin:0}.da-fertigation-review-flow{background:#fff;border:1px solid #d4e4dc;border-radius:13px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;margin:20px 24px 0;padding:16px 18px;display:grid}.da-fertigation-review-flow>div{gap:3px;display:grid}.da-fertigation-review-flow span,.da-fertigation-review-flow small{color:#71857c}.da-fertigation-review-flow i{color:#2a8a65;font-size:22px;font-style:normal}.da-fertigation-review-warning{color:#765418;background:#fff9e9;border:1px solid #e7c985;border-radius:12px;gap:4px;margin:14px 24px 0;padding:13px 16px;display:grid}.da-fertigation-review-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 24px;display:grid}.da-fertigation-review-body>section{background:#fff;border:1px solid #dce9e2;border-radius:13px;min-width:0;padding:16px}.da-fertigation-review-body h3{margin:0 0 12px;font-size:18px}.da-fertigation-review-body p+p{margin-top:8px}.da-fertigation-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.da-fertigation-review-metrics>div{background:#f3f8f5;border-radius:9px;padding:10px}.da-fertigation-review-metrics dt{color:#71857c;font-size:13px}.da-fertigation-review-metrics dd{margin:4px 0 0;font-weight:800}.da-fertigation-review-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.da-fertigation-review-comparison>span{text-align:center;background:#edf6f1;border-radius:9px;padding:10px;font-weight:800}.da-fertigation-review-comparison>small{color:#61786d;grid-column:1/-1;line-height:1.65}.da-fertigation-review-list{gap:8px;display:grid}.da-fertigation-review-list>div{background:#f3f8f5;border-radius:9px;gap:2px;padding:10px;display:grid}.da-fertigation-review-list span,.da-fertigation-review-sequence,.da-fertigation-review-body section>p{color:#60786d}.da-fertigation-review-sequence{margin:0 0 10px;padding-left:22px;line-height:1.7}.da-fertigation-review-decision{grid-template-columns:1fr 1fr;gap:12px;padding:4px 24px 24px;display:grid}.da-fertigation-review-decision.is-single{grid-template-columns:1fr}.da-fertigation-review-decision label{color:#405f52;grid-template-rows:auto 1fr;gap:6px;font-weight:800;display:grid;position:relative}.da-fertigation-review-decision label>em{color:#81948b;white-space:nowrap;font-size:13px;font-style:normal;font-weight:500;position:absolute;top:1px;right:0}.da-fertigation-review-decision textarea{resize:vertical;width:100%;height:96px;min-height:96px}.da-fertigation-review-decision .is-override textarea{background:#fffdf7;border-color:#d9bd79}.da-fertigation-review-actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.da-fertigation-review-actions span{color:#6f8279;margin-right:auto;font-size:14px}.da-fertigation-form{padding:22px}.da-fertigation-form-grid,.da-fertigation-observation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.da-fertigation-form label,.da-fertigation-inline-form label,.da-fertigation-observation-form label{color:#536b61;gap:6px;font-weight:700;display:grid}.da-fertigation-form label.is-wide{grid-column:1/-1}.da-fertigation-page input,.da-fertigation-page select,.da-fertigation-page textarea{box-sizing:border-box;color:#183c31;min-height:44px;font:inherit;background:#fbfdfb;border:1px solid #cfdfd5;border-radius:8px;padding:9px 12px}.da-fertigation-page textarea{resize:vertical;min-height:78px}.da-fertigation-form footer{color:#6c7f77;justify-content:space-between;align-items:center;margin-top:18px;display:flex}.da-fertigation-inline-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:17px;display:grid}.da-fertigation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.da-fertigation-kpis>span{background:#f7fbf8;border:1px solid #deebe3;border-radius:10px;align-content:center;gap:4px;min-height:70px;padding:10px 13px;display:grid}.da-fertigation-kpis small,.da-fertigation-kpis em{color:#71827b;font-style:normal}.da-fertigation-kpis strong{font-size:18px}.da-fertigation-inventory-page{gap:12px}.da-fertigation-inventory-page .da-fertigation-kpis{margin:0}.da-fertigation-inventory-page .da-fertigation-inline-form{padding:14px 16px}.da-fertigation-inventory-page .da-fertigation-ledger{padding:15px 16px}.da-fertigation-inventory-page .da-fertigation-ledger>header{padding-bottom:10px}.da-fertigation-inventory-page .da-fertigation-empty{padding:24px 20px}.da-fertigation-ingredients form,.da-fertigation-ledger form,.da-fertigation-qc-form{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.da-fertigation-ingredients input,.da-fertigation-qc-form input{width:118px}.da-fertigation-qc-form{border-top:1px solid #e5eee8;width:100%;padding-top:12px}.da-fertigation-ledger{padding:18px 21px}.da-fertigation-ledger>header{justify-content:space-between;padding-bottom:12px;display:flex}.da-fertigation-ledger>article>span{text-align:right}.da-fertigation-observation-form{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:18px}.da-fertigation-observation-form button{align-self:end}.da-fertigation-observation-list>article,.da-fertigation-traces>article,.da-fertigation-balance-list>article{padding:19px 21px}.da-fertigation-observation-list header span{align-items:center;gap:10px;display:flex}.da-fertigation-observation-list header b{color:#18704f;background:#e4f3eb;border-radius:7px;padding:5px 9px}.da-fertigation-traces>article>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.da-fertigation-traces>article>div>span{background:#f8fbf9;border:1px solid #d9e7de;border-radius:10px;align-content:center;gap:4px;min-height:102px;padding:12px 12px 12px 42px;display:grid;position:relative}.da-fertigation-traces i{color:#fff;background:#2a8663;border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid;position:absolute;top:14px;left:12px}.da-fertigation-traces .is-missing{background:#fffaf1;border-color:#efcf9f}.da-fertigation-traces .is-missing i{background:#bd7b22}.da-fertigation-traces small,.da-fertigation-traces em{color:#71837b;font-style:normal}.da-fertigation-balance-list header>strong{color:#1f805c;text-align:right;font-size:25px;display:grid}.da-fertigation-balance-list header>strong small{color:#71837b;font-size:13px}.da-fertigation-balance-list footer{color:#71837b;border-top:1px solid #e5eee8;padding-top:12px}.da-fertigation-empty{color:#6f8279;text-align:center;background:#fff;border:1px dashed #c9ddd1;border-radius:13px;margin:0;padding:46px 24px}.da-fertigation-page .is-warning{color:#a46a1a}.da-fertigation-page .is-success{color:#1d7d59}@media (max-width:1100px){.da-fertigation-inline-form,.da-fertigation-observation-form,.da-fertigation-traces>article>div,.da-fertigation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.da-fertigation-page-head,.da-fertigation-version,.da-fertigation-ledger>article{flex-direction:column;align-items:stretch}.da-fertigation-form-grid,.da-fertigation-inline-form,.da-fertigation-observation-form,.da-fertigation-traces>article>div,.da-fertigation-kpis{grid-template-columns:1fr}.da-fertigation-review-backdrop{padding:8px}.da-fertigation-review-dialog{max-height:calc(100vh - 16px)}.da-fertigation-review-flow,.da-fertigation-review-body,.da-fertigation-review-decision{grid-template-columns:1fr}.da-fertigation-review-flow i{display:none}.da-fertigation-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.da-fertigation-review-actions{flex-direction:column;align-items:stretch}.da-fertigation-review-actions span{margin-right:0}}.da-site-pilot-workspace{color:#173d31;gap:0;display:grid}.da-pilot-scope-banner{background:#fff;border:1px solid #cfdfd6;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 10px;padding:14px 18px;display:flex}.da-pilot-scope-banner div{align-items:baseline;gap:12px;display:flex}.da-pilot-scope-banner strong{font-size:18px}.da-pilot-scope-banner span,.da-pilot-scope-banner p{color:#687c73;margin:0;font-size:14px}.da-pilot-subnav{grid-template-columns:repeat(8,minmax(100px,1fr));overflow-x:auto;width:100%!important;max-width:none!important;margin:0 0 10px!important;display:grid!important}.da-pilot-subnav button{min-width:100px}.da-pilot-page{gap:14px;display:grid}.da-pilot-draft-editor{background:#f7faf8;border:1px solid #cfddd5;border-radius:12px;min-width:260px;padding:16px}.da-pilot-draft-dialog{color:#173d31;border:0;border-radius:14px;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0}.da-pilot-draft-dialog::backdrop{background:#05191173}.da-pilot-draft-dialog input{box-sizing:border-box;width:100%;min-width:0}@media (max-width:600px){.da-pilot-draft-dialog .da-pilot-form-grid{grid-template-columns:1fr}.da-pilot-draft-dialog .da-pilot-draft-editor{min-width:0}}.da-pilot-draft-editor fieldset{border:0;margin:0;padding:0}.da-pilot-draft-editor h4{margin:0 0 12px}.da-pilot-draft-editor p{color:#64766e;font-size:13px}.da-pilot-draft-editor [role=alert]{color:#b05443}.da-pilot-draft-editor select{min-height:44px;color:inherit;background:#fff;border:1px solid #cfddd5;border-radius:9px}.da-pilot-check-list article:has(.da-pilot-draft-editor){flex-wrap:wrap}.da-pilot-check-list article>.da-pilot-draft-editor{flex-basis:100%}.da-pilot-section-heading{background:#fff;border:1px solid #d7e3dc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.da-pilot-section-heading h3{margin:0;font-size:16px}.da-pilot-section-heading>span{color:#6c8077}.da-pilot-secondary{margin-top:14px}.da-pilot-secondary>summary{cursor:pointer;font-weight:650}.da-pilot-secondary[open]>summary{margin-bottom:16px}.da-site-pilot-workspace .da-pilot-table-panel{overflow-x:auto}.da-site-pilot-workspace .da-pilot-table-panel table{min-width:540px}.da-site-pilot-workspace input{min-width:0;max-width:100%}.da-site-pilot-workspace .da-button{min-height:40px}.da-site-pilot-workspace .da-pilot-hash{overflow-wrap:anywhere}.da-pilot-project-card,.da-pilot-section-intro,.da-pilot-panel,.da-pilot-table-panel,.da-pilot-control-bar,.da-pilot-emergency,.da-pilot-evidence-sources,.da-pilot-report-summary,.da-pilot-empty,.da-pilot-loading{background:#fff;border:1px solid #d7e3dc;border-radius:14px;box-shadow:0 10px 28px #224d3d0e}.da-pilot-project-card,.da-pilot-section-intro{justify-content:space-between;align-items:center;gap:24px;padding:18px 22px;display:flex}.da-pilot-project-card small,.da-pilot-project-card p,.da-pilot-section-intro p{color:#6c8077;margin:3px 0 0}.da-pilot-project-card h2,.da-pilot-section-intro h2,.da-pilot-panel h3,.da-pilot-record h3{color:#123f31;margin:0}.da-pilot-state,.da-pilot-section-intro>span{color:#1d7755;background:#e7f4ec;border-radius:999px;flex:none;padding:7px 12px;font-weight:750}.da-pilot-gates,.da-pilot-report-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.da-pilot-gates article,.da-pilot-report-summary>div{background:#fff;border:1px solid #d9e5de;border-radius:12px;padding:16px 18px}.da-pilot-gates article.is-ready{background:#f3faf6;border-color:#a8d1ba}.da-pilot-gates article.is-blocked{background:#fff8f6;border-color:#e8c7c0}.da-pilot-gates small,.da-pilot-report-summary small{color:#708279;display:block}.da-pilot-gates strong,.da-pilot-report-summary strong{margin-top:4px;font-size:22px;display:block}.da-pilot-gates p{color:#64766e;margin:4px 0 0}.da-pilot-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.da-pilot-panel{padding:20px}.da-pilot-panel>header,.da-pilot-table-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.da-pilot-panel header p,.da-pilot-table-panel header p{color:#708279;margin:4px 0 0}.da-pilot-count{color:#b25645;font-size:28px}.da-pilot-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.da-pilot-form-grid label{color:#526a60;gap:6px;font-weight:650;display:grid}.da-pilot-form-grid input,.da-pilot-emergency input{color:#173d31;min-height:44px;font:inherit;background:#fff;border:1px solid #cfddd5;border-radius:9px;padding:8px 11px}.da-pilot-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.da-pilot-issue-list,.da-pilot-check-list{gap:8px;display:grid}.da-pilot-issue-list article,.da-pilot-check-list article{border:1px solid #e2e9e5;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.da-pilot-issue-list article>span{color:#a34d3f;text-align:center;background:#f7ebe8;border-radius:7px;min-width:48px;padding:4px 7px}.da-pilot-issue-list p,.da-pilot-check-list p{color:#71827a;margin:3px 0 0}.da-pilot-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.da-pilot-record{background:#fff;border:1px solid #d8e4dd;border-radius:13px;gap:14px;padding:18px;display:grid}.da-pilot-record header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.da-pilot-record header small,.da-pilot-record header span,.da-pilot-record>p{color:#6c8077}.da-pilot-record dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.da-pilot-record dt{color:#7c8e85;font-size:13px}.da-pilot-record dd{margin:2px 0 0;font-weight:650}.da-pilot-table-panel{overflow:hidden}.da-pilot-table-panel>header{padding:18px 18px 0}.da-pilot-table-panel table{border-collapse:collapse;width:100%}.da-pilot-table-panel th,.da-pilot-table-panel td{text-align:left;vertical-align:top;border-bottom:1px solid #e3ebe6;padding:13px 15px}.da-pilot-table-panel th{color:#64776e;background:#f7faf8;font-size:14px}.da-pilot-table-panel td small{color:#7a8c83;margin-top:2px;display:block}.da-pilot-danger{color:#b05443;font-weight:700}.da-pilot-callout{color:#765f28;background:#fffaf0;border:1px solid #dfd4b8;border-radius:11px;padding:13px 16px}.da-pilot-check-list article>div{flex:1}.da-pilot-check-list article>span{color:#a05c35;min-width:62px;font-weight:700}.da-pilot-control-bar,.da-pilot-emergency{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.da-pilot-control-bar p,.da-pilot-emergency p{color:#6c8077;margin:4px 0 0}.da-pilot-emergency{border-color:#ebc9c2}.da-pilot-emergency input{flex:1;max-width:420px}.da-button-danger{color:#a73f32!important;background:#fff!important;border-color:#b75041!important}.da-pilot-evidence-sources{padding:18px}.da-pilot-evidence-sources h3{margin:0 0 12px}.da-pilot-evidence-sources div{flex-wrap:wrap;gap:8px;display:flex}.da-pilot-evidence-sources span{color:#44695a;background:#eef6f1;border-radius:8px;padding:8px 10px}.da-pilot-report-summary{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.da-pilot-hash{color:#6c8077;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-family:inherit;overflow:hidden}.da-pilot-empty,.da-pilot-loading{margin:0;padding:50px 24px}@media (max-width:1100px){.da-pilot-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.da-pilot-subnav{grid-template-columns:repeat(8,minmax(112px,1fr))}}@media (max-width:760px){.da-pilot-scope-banner,.da-pilot-project-card,.da-pilot-section-intro,.da-pilot-control-bar,.da-pilot-emergency{flex-direction:column;align-items:stretch}.da-pilot-gates,.da-pilot-two-column,.da-pilot-card-grid,.da-pilot-form-grid,.da-pilot-report-summary{grid-template-columns:1fr}.da-pilot-scope-banner div{flex-direction:column;align-items:flex-start}}@media (max-width:900px){.da-app-secondary .da-workspace-titlebar,.da-app-secondary .da-workspace-titlebar.is-compact,.da-app-secondary .da-workspace-titlebar[data-metrics="5"],.da-app-secondary .da-workspace-titlebar[data-metrics="6"]{grid-template-columns:minmax(0,1fr);width:100%;min-width:0;max-width:100%;padding:1rem}.da-app-secondary .da-workspace-titlebar>*,.da-app-secondary .da-workspace-titlebar-copy,.da-app-secondary .da-workspace-titlebar-metrics,.da-app-secondary .da-workspace-titlebar-metrics[data-count="5"],.da-app-secondary .da-workspace-titlebar-metrics[data-count="6"]{width:100%;min-width:0;max-width:100%}.da-app-secondary .da-workspace-titlebar-metrics,.da-app-secondary .da-workspace-titlebar-metrics[data-count="5"],.da-app-secondary .da-workspace-titlebar-metrics[data-count="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-workspace-titlebar-metrics article{min-width:0}.da-app-secondary .da-knowledge-tabs,.da-app-secondary .da-knowledge-recognition-workspace,.da-app-secondary .da-knowledge-recognition-workspace>*,.da-app-secondary .da-recognition-create,.da-app-secondary .da-recognition-layout,.da-app-secondary .da-recognition-detail{width:100%;min-width:0;max-width:100%}}@media (max-width:480px){.da-app-secondary .da-knowledge-recognition-workspace{padding:.85rem}}.da-germplasm-import{gap:1rem;min-width:0;padding:1.25rem 0;font-size:1rem;display:grid}.da-germplasm-import>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.da-germplasm-import summary{cursor:pointer;padding:.75rem 0}.da-germplasm-import fieldset{min-width:0;padding:1rem}.da-germplasm-import-form{padding-top:1rem}.da-germplasm-import .is-wide{grid-column:1/-1;min-width:0}.da-germplasm-import-table{max-width:100%;overflow-x:auto}.da-germplasm-import-table table{border-collapse:collapse;width:100%;min-width:42rem}.da-germplasm-import-table th,.da-germplasm-import-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--da-border,#d5e2dc);overflow-wrap:anywhere;padding:.75rem}.da-germplasm-import-table textarea{width:100%;min-width:10rem;min-height:4.5rem}.da-germplasm-import-table input[type=checkbox]{width:auto;min-height:auto}.da-germplasm-import-review{border:1px solid var(--da-border,#d5e2dc);border-radius:1rem;min-width:0;padding:1.25rem}.da-germplasm-import .da-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.da-germplasm-profile{gap:1rem;min-width:0;padding:1.25rem 0;font-size:1rem;display:grid}.da-germplasm-profile .is-wide{grid-column:1/-1;min-width:0}.da-germplasm-profile .da-form-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.da-germplasm-profile-table{max-width:100%;overflow-x:auto}.da-germplasm-profile-table table{border-collapse:collapse;width:100%;min-width:44rem}.da-germplasm-profile-table th,.da-germplasm-profile-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--da-border,#d5e2dc);overflow-wrap:anywhere;padding:.75rem}.da-germplasm-profile-table input[type=checkbox]{width:auto;min-height:auto}.da-germplasm-profile-detail{border:1px solid var(--da-border,#d5e2dc);border-radius:1rem;min-width:0;padding:1.25rem}.da-germplasm-profile-detail summary{cursor:pointer;padding:.75rem 0}.da-germplasm-profile-detail p{overflow-wrap:anywhere;line-height:1.65}.da-germplasm-profile-detail a{margin:.25rem .5rem;display:inline-block}.da-germplasm-profile-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:1rem;display:grid}.da-germplasm-profile-facts dt{color:var(--da-muted,#627c72)}.da-germplasm-profile-facts dd{overflow-wrap:anywhere;margin:.35rem 0 0}.da-germplasm-profile-versions{gap:1rem;min-width:0;padding:1rem 0;display:grid}.da-germplasm-profile-versions>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-germplasm-profile-versions label{gap:.5rem;margin:1rem 0;display:grid}.da-germplasm-profile-versions input,.da-germplasm-profile-versions textarea{width:100%;max-width:100%;padding:.75rem}.da-germplasm-profile-versions textarea{min-height:6rem}.da-germplasm-profile-versions summary{cursor:pointer;padding:.75rem 0}.da-germplasm-profile-shares form,.da-germplasm-profile-shares section{border:1px solid var(--da-border,#d6e4dd);border-radius:.75rem;min-width:0;padding:1rem}.da-germplasm-profile-shares fieldset{min-width:0;margin:1rem 0;padding:1rem}.da-germplasm-profile-shares .da-share-choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem 1rem;display:grid}.da-germplasm-profile-shares .da-share-choices label,.da-germplasm-profile-shares .da-share-confirm{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.5rem;margin:.5rem 0;display:grid}.da-germplasm-profile-shares input[type=checkbox],.da-germplasm-profile-shares input[type=radio]{width:1.1rem;height:1.1rem;margin-top:.25rem;padding:0}.da-germplasm-profile-shares .da-profile-table-wrap{max-width:100%;overflow-x:auto}.da-germplasm-profile-shares p,.da-germplasm-profile-shares td{overflow-wrap:anywhere}.da-germplasm-profile-shares article{border-bottom:1px solid var(--da-border,#d6e4dd);padding:1rem 0}.da-production-record-page{min-width:0;padding:1.25rem}.da-production-record-heading{border-bottom:1px solid var(--da-border,#d6e4dd);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-bottom:1rem;display:flex}.da-production-record-heading h2{margin:0;font-size:1.125rem}.da-production-record-heading>span{color:var(--da-muted,#6c8278);font-size:.875rem}.da-production-record-page>.da-production-origin-body{padding:0}.da-production-record-empty{text-align:center;justify-items:center;gap:.5rem;padding:3rem 1rem;display:grid}.da-production-record-empty p{color:var(--da-muted,#6c8278);margin:0}.da-production-prerequisite{background:#fff9ed;border:1px solid #ead6a8;border-radius:.75rem;margin:1rem 0;padding:1rem}.da-production-prerequisite p{margin:.5rem 0}.da-production-output-table{width:100%;margin:1rem 0;overflow-x:auto}.da-production-output-table table{border-collapse:collapse;text-align:left;width:100%}.da-production-output-table th,.da-production-output-table td{border-bottom:1px solid var(--da-border,#d6e4dd);white-space:nowrap;padding:.85rem 1rem}.da-production-output-table th{color:#60796e;background:#f4f8f5;font-weight:600}.da-batch-context-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.da-batch-context-panel{padding:1.25rem}.da-batch-context-panel .da-production-page-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.da-batch-context-panel h3{margin:0}.da-batch-context-panel .da-batch-context-form{grid-template-columns:minmax(0,1fr)}.da-production-origin-panel{border:1px solid var(--da-border,#d6e4dd);border-radius:1rem;width:100%;min-width:0;margin:1rem 0}.da-production-origin-panel>summary{cursor:pointer;padding:1.25rem}.da-production-origin-panel>summary span{margin-left:1rem;font-size:.875rem}.da-production-origin-body{padding:0 1.25rem 1.25rem}.da-production-origin-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;display:flex}.da-production-origin-body fieldset{border:1px solid var(--da-border,#d6e4dd);border-radius:.75rem;min-width:0;margin:1rem 0;padding:1rem}.da-production-origin-body label{gap:.5rem;min-width:0;margin:.75rem 0;display:grid}.da-production-origin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;display:grid}.da-production-origin-picker{grid-column:1/-1}.da-production-origin-body input,.da-production-origin-body select,.da-production-origin-body textarea{border:1px solid var(--da-border,#d6e4dd);border-radius:.5rem;width:100%;min-width:0;padding:.75rem}.da-production-origin-evidence ol{padding-left:1.5rem}.da-production-origin-evidence li{margin:1rem 0}.da-production-origin-evidence dl>div{grid-template-columns:8rem minmax(0,1fr);gap:.75rem;padding:.375rem 0;display:grid}.da-production-origin-evidence dd{margin:0}.da-seed-work-list{gap:.75rem;padding:0;list-style:none;display:grid}.da-seed-work-list .da-button{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%}.da-product-catalog>p{padding:0 1rem}.da-app-secondary .da-foundation-kinds:not(.da-device-catalog-kinds)>button{justify-content:center;align-items:center;gap:.5rem;display:flex}.da-app-secondary .da-foundation-kinds:not(.da-device-catalog-kinds)>button em{position:static}.da-foundation-catalog .da-foundation-detail{background:#fff;border:1px solid #dce6df;border-radius:.78rem;min-width:0;overflow:hidden}.da-foundation-catalog .da-product-catalog .da-foundation-list>form{border-bottom:1px solid #e4ece6;flex-wrap:wrap;align-items:end;gap:.5rem;padding:.75rem;display:flex}.da-foundation-catalog .da-product-catalog .da-foundation-list>form>label{flex:10rem}.da-foundation-catalog :is(.da-product-catalog,.da-quality-standards) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#315640;background:#f8faf9;border:1px solid #d7e2da;border-radius:.5rem;min-height:2.4rem;padding:.5rem .65rem}.da-foundation-catalog :is(.da-product-catalog,.da-quality-standards) button{color:#256747;cursor:pointer;background:#fff;border:1px solid #d7e2da;border-radius:.5rem;min-height:2.4rem;padding:.5rem .75rem}.da-foundation-catalog :is(.da-product-catalog,.da-quality-standards) button:disabled{opacity:.5;cursor:not-allowed}.da-foundation-catalog .da-product-catalog .da-foundation-list>button{text-align:left;gap:.4rem;width:calc(100% - 1.5rem);margin:.4rem .75rem;display:grid}.da-foundation-catalog .da-product-catalog .da-foundation-list>button.is-active{background:#edf8f1;border-color:#61ba86}.da-foundation-catalog .da-product-catalog .da-foundation-list>p,.da-foundation-catalog .da-product-pagination{padding:.75rem}.da-foundation-catalog .da-product-catalog .da-foundation-list>.da-product-pagination{max-height:none;display:flex;overflow:visible}.da-foundation-catalog .da-product-catalog .da-foundation-list>header>button{color:#fff;background:#2d8b5b;border-color:#2d8b5b}.da-foundation-catalog .da-quality-standards{margin-bottom:0}.da-product-catalog .da-foundation-detail>form{padding:1.25rem}.da-product-form-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.da-product-catalog label,.da-harvest-option-picker label{gap:.5rem;min-width:0;display:grid}.da-product-catalog input,.da-product-catalog select,.da-product-catalog textarea{box-sizing:border-box;width:100%;min-width:0}.da-product-pagination{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.da-warehouse-checks,.da-warehouse-history{border-top:1px solid var(--da-border,#d8e5de);margin-top:1rem;padding:1rem}.da-warehouse-checks dl>div,.da-warehouse-history dl>div{justify-content:space-between;gap:1rem;padding:.375rem 0;display:flex}.da-warehouse-checks dd,.da-warehouse-history dd{margin:0}.da-warehouse-history article{border-bottom:1px solid var(--da-border,#d8e5de);padding:1rem 0}.da-warehouse-history p,.da-warehouse-history dd{overflow-wrap:anywhere}.da-harvest-option-picker{border:1px solid var(--da-border,#d8e5de);border-radius:.75rem;min-width:0;padding:1rem}@media (max-width:640px){.da-product-form-fields{grid-template-columns:minmax(0,1fr)}}.da-production-origin-body p,.da-production-origin-body dd,.da-production-origin-body li{overflow-wrap:anywhere}@media (max-width:640px){.da-production-origin-form-grid,.da-production-origin-evidence dl>div{grid-template-columns:minmax(0,1fr)}.da-production-origin-panel>summary span{margin:.5rem 0 0;display:block}}.da-quality-standards{min-width:0;margin-bottom:1rem;padding:1.1rem}.da-quality-standards>summary{cursor:pointer;padding:.3rem 0;font-weight:700}.da-quality-standards>div{padding-top:1rem}.da-quality-inline{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.65rem 0;display:flex}.da-quality-inline>input{flex:14rem;min-width:0}.da-quality-list{gap:.45rem;margin:1rem 0;display:grid}.da-quality-list>button{text-align:left;background:#f7faf8;border:1px solid #d7e3da;border-radius:.5rem;padding:.75rem}.da-quality-list>button[aria-pressed=true]{background:#e7f4ed;border-color:#2b7657}.da-quality-form fieldset,.da-quality-choice{border:1px solid #d7e3da;border-radius:.6rem;min-width:0;margin:.8rem 0;padding:1rem}.da-quality-form legend,.da-quality-choice legend{padding:0 .4rem;font-weight:650}.da-quality-fields,.da-quality-rule-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:end;gap:.8rem;margin:.7rem 0;display:grid}.da-quality-form label{gap:.4rem;min-width:0;display:grid}.da-quality-form input,.da-quality-form select,.da-quality-form textarea,.da-quality-choice select{width:100%;min-width:0;min-height:2.8rem;font:inherit}.da-quality-rules-summary{overflow-wrap:anywhere;border:1px solid #d7e3da;border-radius:.5rem;padding:.8rem}.da-quality-rules-summary>section{margin-top:.8rem}.da-quality-rules-summary ul{padding-left:1.3rem}.da-alarm-triage,.da-alarm-management-panel{padding:1rem}.da-alarm-triage h2{margin:0 0 .5rem;font-size:1.2rem}.da-alarm-triage p{line-height:1.6}.da-alarm-coverage{color:#546c60;font-size:.85rem}.da-rule-form>.da-rule-edit-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;min-width:0;margin:0;padding:0;display:grid}.da-rule-form .da-rule-edit-fields>label{gap:.35rem;display:grid}.da-rule-edit-fields>fieldset{flex-wrap:wrap}.da-rule-edit-fields>fieldset>p{flex-basis:100%;margin:0}.da-rule-edit-fields textarea{box-sizing:border-box;width:100%;min-height:5rem;font:inherit;border:1px solid #cedbd3;border-radius:.6rem;padding:.6rem}.da-app-secondary .da-alarm-workspace{gap:1rem;display:grid}.da-alarm-workspace-links{justify-content:flex-end;align-items:center;min-height:2rem;display:flex}.da-alarm-workspace-links .da-button{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.da-alarm-workspace-links .da-button span{color:var(--muted);font-size:.8rem}.da-app-secondary .da-alarm-triage{padding:0}.da-alarm-triage-head,.da-alarm-panel-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-alarm-triage-head{margin-bottom:.75rem}.da-alarm-triage-head h2,.da-alarm-panel-heading h2{margin:0;font-size:1rem}.da-alarm-panel-heading{border-bottom:1px solid var(--line);margin-bottom:1rem;padding-bottom:1rem}.da-alarm-panel-heading>span{color:var(--muted);font-size:.8rem}.da-alarm-help{color:var(--muted);font-size:.8rem;line-height:1.6}.da-alarm-help summary{cursor:pointer}.da-alarm-triage-head .da-alarm-help{max-width:38rem}.da-alarm-help p{margin:.5rem 0}.da-shipping-gate{gap:1rem;display:grid}.da-shipping-gate-head,.da-shipping-gate-toolbar,.da-shipping-policy-head,.da-shipping-policy-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-shipping-gate-head{border-bottom:1px solid var(--line);padding-bottom:.85rem}.da-shipping-gate-head h2{margin:.15rem 0 .25rem;font-size:1.25rem}.da-shipping-gate-head p,.da-shipping-gate-footnote,.da-shipping-gate-toolbar,.da-shipping-gate-empty,.da-shipping-policy-reading,.da-shipping-policy-events,.da-shipping-policy-card>p{color:var(--muted);margin:0;line-height:1.5}.da-shipping-gate-state,.da-shipping-policy-state{white-space:nowrap;border-radius:999px;flex:none;padding:.35rem .7rem;font-weight:700}.da-shipping-gate-state.is-ready,.da-shipping-policy-state.is-CLEAR{color:#1f704d;background:#e5f4eb}.da-shipping-gate-state.is-blocked,.da-shipping-gate-state.is-neutral,.da-shipping-policy-state:not(.is-CLEAR){color:#8a5b1c;background:#fff1d8}.da-shipping-gate-toolbar{background:#f4f8f5;border-radius:.6rem;padding:.65rem .8rem}.da-shipping-gate-config{border:1px solid var(--line);background:#fbfdfb;border-radius:.65rem;padding:.85rem}.da-shipping-gate-config>p{margin:.65rem 0}.da-shipping-gate-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.da-shipping-gate-form label{color:var(--text);gap:.35rem;display:grid}.da-shipping-gate-form .is-wide,.da-shipping-gate-form>button{grid-column:1/-1}.da-shipping-gate-form :is(input,select,textarea){box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:2.4rem;font:inherit;background:#fff;border-radius:.5rem;padding:.5rem .65rem}.da-shipping-gate-form textarea{min-height:4rem}.da-shipping-policy-card{border:1px solid var(--line);background:#fff;border-radius:.65rem;gap:.65rem;padding:.85rem;display:grid}.da-shipping-policy-head h3{margin:0 0 .2rem;font-size:1rem}.da-shipping-policy-head span{color:var(--muted);font-size:.85rem}.da-shipping-policy-events{gap:.3rem;display:grid}.da-shipping-policy-events a{color:#267559;text-decoration:none}.da-shipping-policy-actions{justify-content:flex-start;padding-top:.25rem}.da-shipping-gate-footnote{font-size:.82rem}.da-alarm-history-panel{gap:.85rem;display:grid}.da-alarm-history-panel>summary{cursor:pointer;font-weight:700}.da-alarm-panel-description{color:var(--muted);margin:0;line-height:1.5}.da-history-filter{border:0;grid-template-columns:minmax(10rem,.7fr) minmax(14rem,1.3fr) auto;align-items:end;gap:.75rem;margin:0;padding:0;display:grid}.da-history-filter legend{color:var(--text);grid-column:1/-1;padding:0;font-weight:700}.da-history-filter label{gap:.3rem;display:grid}.da-history-filter :is(input,select){box-sizing:border-box;border:1px solid var(--line);min-height:2.4rem;font:inherit;background:#fff;border-radius:.5rem;padding:.5rem .65rem}.da-history-filter-actions{gap:.5rem;display:flex}.da-history-list{gap:.5rem;display:grid}.da-history-item{border:1px solid var(--line);background:#fff;border-radius:.6rem;padding:.65rem .8rem}.da-history-item>summary{cursor:pointer;align-items:center;gap:.7rem;display:flex}.da-history-item>summary strong{color:#267559}.da-history-item>summary small{color:var(--muted);margin-left:auto}.da-history-item>p{margin:.65rem 0 0;line-height:1.5}.da-history-evidence{color:var(--muted);margin-top:.65rem;font-size:.85rem}.da-history-evidence summary{cursor:pointer}.da-history-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:15rem;margin:.5rem 0 0;overflow:auto}.da-alarm-empty-hint{color:var(--muted);margin:.75rem 0 0;font-size:.85rem}.da-app-secondary .da-alarm-layout,.da-app-secondary .da-alarm-rule-layout{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.4fr);align-items:start;gap:1rem}.da-app-secondary :is(.da-alarm-master,.da-alarm-detail,.da-rule-list-panel,.da-rule-editor){border-radius:.85rem;min-width:0;padding:1.2rem}.da-app-secondary .da-rule-editor-head>div:first-child{gap:.25rem;min-width:0;display:grid}.da-app-secondary .da-rule-editor-head>div:last-child:not(:first-child){flex-wrap:wrap;flex-shrink:0;display:flex}.da-app-secondary :is(.da-rule-list-head,.da-rule-editor-head){align-items:center;min-height:3rem;padding:0 0 .85rem}.da-app-secondary .da-rule-list-head h2 small{color:var(--muted);margin-left:.35rem;font-size:.8rem}.da-rule-search{grid-template-columns:minmax(0,1fr) 7rem;gap:.75rem;padding:1rem 0 .25rem;display:grid}.da-rule-search label{min-width:0;color:var(--muted);gap:.35rem;font-size:.8rem;display:grid}.da-app-secondary .da-rule-search :is(input,select),.da-app-secondary .da-rule-edit-fields>label :is(input,select){box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:2.5rem;font:inherit;background:#fff;border-radius:.5rem;padding:.5rem .65rem}.da-app-secondary .da-rule-edit-fields>label{align-items:stretch}.da-rule-section-title{background:#f3f7f5;border-left:3px solid #267559;border-radius:0 .4rem .4rem 0;margin:.4rem 0 0;padding:.65rem .8rem;font-size:.9rem}.da-app-secondary .da-rule-list>button{min-height:5rem;padding:.85rem}.da-app-secondary .da-rule-list>button>span{min-width:0}.da-app-secondary .da-rule-list strong{overflow-wrap:anywhere}.da-app-secondary .da-rule-form-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;padding-top:1rem}.da-app-secondary :is(.da-rule-editor,.da-rule-list-panel) .da-button{white-space:nowrap;min-height:2.5rem;margin:0;padding:.55rem .85rem}.da-rule-edit-fields>[role=alert]{color:#a13428;background:#fff1ee;border-radius:.5rem;margin:0;padding:.75rem}@media (max-width:1100px){.da-app-secondary .da-alarm-layout,.da-app-secondary .da-alarm-rule-layout{grid-template-columns:minmax(0,1fr)}.da-app-secondary :is(.da-alarm-master,.da-alarm-detail){min-height:0;margin-top:0;position:static}}@media (max-width:600px){.da-alarm-triage-head,.da-rule-editor-head{flex-wrap:wrap}.da-rule-search{grid-template-columns:minmax(0,1fr)}.da-app-secondary :is(.da-alarm-master,.da-alarm-detail,.da-rule-list-panel,.da-rule-editor){padding:.85rem}}@media (max-width:760px){.da-rule-form>.da-rule-edit-fields{grid-template-columns:minmax(0,1fr)}}.da-connectivity-page{gap:16px;min-width:0;display:grid}.da-connectivity-page h2{margin:0;font-size:1.05rem}.da-connectivity-page h3{margin:0;font-size:.96rem}.da-connectivity-page small{color:#657d70}.da-connectivity-catalog{gap:16px;padding:0;display:grid;overflow:hidden}.da-connectivity-toolbar{border-bottom:1px solid #dfebe5;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.da-connectivity-toolbar>div{gap:5px;display:grid}.da-connectivity-search{gap:6px;max-width:360px;margin:0 20px;display:grid}.da-connectivity-page input:not([type=checkbox]),.da-connectivity-page select{box-sizing:border-box;color:#163d30;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cddfd5;border-radius:8px;padding:8px 12px}.da-connectivity-page label{font-size:.9rem}.da-connectivity-page .da-button{flex-shrink:0;width:auto;min-height:40px;padding:8px 14px}.da-connectivity-page :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #238359}.da-connectivity-page .da-empty{text-align:center;padding:48px 20px}.da-connectivity-rows>article{border-top:1px solid #e4ede8;align-items:center;gap:16px;padding:16px 20px;display:flex}.da-connectivity-rows>article>div{flex:1;gap:5px;display:grid}.da-connectivity-rows>article>strong{flex:1}.da-connectivity-rows>article>span{color:#62786d;font-size:.85rem}.da-connectivity-settings{grid-template-columns:1fr}.da-connectivity-settings .da-iot-form-card{padding:20px}.da-connectivity-disclosure{border-top:1px solid #dfebe5;margin-top:16px}.da-connectivity-disclosure summary{cursor:pointer;color:#207450;padding:16px 0 0;font-weight:600}.da-connectivity-editor{gap:16px;padding:20px;display:grid}.da-connectivity-editor>label{gap:6px;display:grid}.da-connectivity-editor>fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.da-connectivity-editor .da-iot-form-grid label{gap:6px;display:grid}.da-connectivity-protocols{border:1px solid #dfebe5;border-radius:8px;flex-wrap:wrap;gap:20px;padding:12px;display:flex}.da-connectivity-protocols label,.da-connectivity-check{align-items:center;gap:8px;display:flex}.da-connectivity-actions{border-top:1px solid #dfebe5;justify-content:flex-end;padding-top:12px;display:flex}.da-connectivity-model-grid{border-top:1px solid #dfebe5;grid-template-columns:minmax(200px,28%) minmax(0,1fr);display:grid}.da-connectivity-model-grid nav{border-right:1px solid #dfebe5;align-content:start;gap:8px;padding:12px;display:grid}.da-connectivity-model-grid nav button{text-align:left;background:#fff;border:1px solid #dfebe5;border-radius:8px;gap:6px;padding:14px;display:grid}.da-connectivity-model-grid nav button[aria-current=true]{background:#edf7f1;border-color:#62aa83}.da-connectivity-model-detail{min-width:0;padding:20px}.da-connectivity-model-detail header{justify-content:space-between;gap:12px;display:flex}.da-connectivity-bindings .da-iot-onboarding{background:#fff;padding:0;overflow:hidden}.da-connectivity-bindings .da-iot-onboarding-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 20px}.da-connectivity-bindings .da-iot-onboarding-form :is(input,select){min-height:40px;font-weight:400}.da-connectivity-bindings .da-iot-onboarding-panel>footer{justify-content:flex-end;gap:10px}.da-connectivity-bindings .da-iot-onboarding-panel{margin:0 20px 20px}.da-connectivity-bindings .da-iot-side{display:block}@media (max-width:760px){.da-connectivity-model-grid{grid-template-columns:1fr}.da-connectivity-toolbar,.da-connectivity-rows>article{flex-wrap:wrap}.da-connectivity-page .da-iot-form-grid{grid-template-columns:1fr}.da-connectivity-bindings .da-iot-onboarding-steps{overflow-x:auto}}.da-app-secondary .da-ai-workspace{gap:0}.da-app-secondary .da-ai-workspace>.da-ai-overview-grid,.da-app-secondary .da-ai-workspace>.da-ai-evaluation-layout,.da-app-secondary .da-ai-workspace>.da-ai-panel{margin-top:16px}.da-app-secondary .da-ai-config-nav{background:#ffffffd6;border:1px solid #d5e2d9;border-radius:.58rem;gap:0;width:min(46rem,56%);max-width:100%;height:2.3rem;margin:0 0 16px;padding:0;display:flex;overflow:hidden}.da-app-secondary .da-ai-config-nav button{color:#587064;min-width:0;height:2.3rem;min-height:2.3rem;box-shadow:none;background:0 0;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 1 0;padding:.34rem .8rem;font-size:.92rem;font-weight:700}.da-app-secondary .da-ai-config-nav button:last-child{border-right:0}.da-app-secondary .da-ai-config-nav button.is-active{color:#1f6842;background:#eaf4ed;box-shadow:inset 0 -3px #2f8655}.da-app-secondary .da-ai-panel>header{border-color:#dfebe5;gap:16px;min-height:0;padding:16px 20px}.da-app-secondary .da-ai-panel h2{font-size:1.05rem;font-weight:600;line-height:1.4}.da-app-secondary .da-ai-panel>header>span{color:#657d70;font-size:.9rem}.da-app-secondary .da-ai-route-list{gap:0;padding:0 20px}.da-app-secondary .da-ai-route-list article{gap:16px;min-height:0;padding:16px 0}.da-app-secondary .da-ai-route-icon{border-radius:10px;width:36px;height:36px}.da-app-secondary .da-ai-route-list strong{font-size:.95rem}.da-app-secondary .da-ai-route-list :is(small,span){font-size:.85rem;line-height:1.5}.da-app-secondary .da-ai-business-state{gap:4px}.da-app-secondary .da-ai-workspace .da-ai-panel button,.da-app-secondary .da-ai-editor-drawer button{width:auto;min-height:40px;box-shadow:none;border:1px solid #cfe1d5;border-radius:.65rem;padding:8px 14px;font-size:.88rem;font-weight:700}.da-app-secondary .da-ai-workspace .da-ai-provider-panel>header>button:not(:disabled),.da-app-secondary .da-ai-workspace .da-ai-model-panel>header>button:not(:disabled),.da-app-secondary .da-ai-workspace .da-ai-editor-drawer form>button:not(:disabled){color:#fff;background:#247b53;border-color:#0000}.da-app-secondary .da-ai-business-state button{color:#276c4b;background:#fff}.da-app-secondary .da-ai-provider-list,.da-app-secondary .da-ai-model-table{gap:12px;padding:16px 20px}.da-app-secondary .da-ai-panel .da-empty-state{min-height:180px;padding:32px 20px}.da-app-secondary .da-ai-workspace :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #238359}@media (max-width:760px){.da-app-secondary .da-ai-config-nav{width:100%}.da-app-secondary .da-ai-route-list article{grid-template-columns:36px minmax(0,1fr)}.da-app-secondary .da-ai-business-state{grid-column:2;min-width:0}}.da-contract-page .da-model-contract-picker{max-width:600px;margin-bottom:20px}.da-contract-page .da-model-contract-picker select{background:#fff;border:1px solid #cfe1d5;border-radius:8px;min-height:42px;margin-top:8px;padding:8px 12px}.da-contract-page .da-model-panel>header>button{color:#fff;background:#247b53;flex-shrink:0}.da-contract-conditions{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0 0 16px;display:grid}.da-contract-conditions dt{color:#62786d;margin-bottom:8px;font-size:.85rem}.da-contract-conditions dd{overflow-wrap:anywhere;color:#254b39;margin:0}.da-contract-dialog{color:#254b39;background:#fff;border:1px solid #cfe1d5;border-radius:14px;width:min(900px,100vw - 32px);max-height:90vh;margin:auto;padding:0;position:fixed;inset:0}.da-contract-dialog[open]{flex-direction:column;display:flex;overflow:hidden}.da-contract-dialog::backdrop{background:#07231766}.da-contract-dialog>header{border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.da-contract-dialog h3{color:#254b39;margin:0;font-size:1.05rem}.da-contract-dialog header p{color:#62786d;margin:6px 0 0;font-size:.85rem}.da-contract-dialog .da-model-contract-form{flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden}.da-contract-dialog-body{min-height:0;padding:20px 24px;overflow-y:auto}.da-contract-dialog fieldset{border:1px solid #e0e9e4;border-radius:10px;min-width:0;margin:0 0 20px;padding:16px}.da-contract-dialog .da-model-dataset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.da-contract-dialog .da-model-contract-form label{flex-direction:column;gap:8px;min-width:0;margin:0;font-size:.85rem;display:flex}.da-contract-dialog .da-model-contract-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#254b39;background:#fff;border:1px solid #cfe1d5;border-radius:8px;width:100%;min-width:0;margin:0;padding:10px}.da-contract-dialog .da-model-contract-form .da-contract-required{flex-direction:row;align-items:center}.da-contract-dialog input[type=checkbox]{flex-shrink:0;width:16px;height:16px;min-height:0;margin:0}.da-contract-dialog footer{border-top:1px solid #e0e9e4;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.da-contract-dialog footer button[type=submit]{color:#fff;background:#247b53}.da-contract-help{color:#62786d;margin-bottom:20px;font-size:.85rem}.da-contract-help summary{cursor:pointer}@media (max-width:600px){.da-contract-conditions,.da-contract-dialog .da-model-dataset-grid{grid-template-columns:minmax(0,1fr)}}.da-model-catalog-page{grid-template-columns:minmax(270px,.7fr) minmax(0,1.5fr);align-items:start}.da-app-secondary .da-model-tabs{border-radius:9px}.da-app-secondary .da-model-tabs button{min-height:38px;font-size:.88rem}.da-app-secondary .da-model-panel>header h3{font-size:1.05rem;font-weight:600}.da-model-catalog-page .da-model-panel>header>button{color:#fff;background:#247b53;border-color:#247b53;flex-shrink:0}.da-model-table-wrap td details{color:#62786d;margin-top:4px;font-size:.8rem}.da-model-table-wrap td summary{cursor:pointer}.da-model-catalog-page .da-model-card-list{gap:8px;display:grid}.da-model-catalog-page .da-model-card-list>button{text-align:left;color:#254b39;width:100%;box-shadow:none;background:#fff;border:1px solid #dce7df;border-radius:10px;gap:12px;padding:16px;display:grid}.da-model-catalog-page .da-model-card-list>button.is-active{background:#edf7f0;border-color:#68a786;box-shadow:inset 3px 0 #247b53}.da-model-catalog-page .da-model-card-list strong{font-size:.95rem}.da-model-catalog-page .da-model-card-list dl{flex-wrap:wrap;gap:12px 20px;margin:0;font-size:.85rem;display:flex}.da-model-catalog-page .da-model-card-list dt{color:#62786d;font-weight:400}.da-model-catalog-page .da-model-card-list dd{margin:4px 0 0}.da-model-catalog-page .da-model-card-list .da-model-status{justify-self:start}.da-crop-purpose{color:#526e60;margin:0 0 20px;font-size:.9rem;line-height:1.7}.da-crop-boundary-note{color:#62786d;margin:20px 0;font-size:.85rem;line-height:1.6}.da-crop-technical{border-top:1px solid #dce7df;padding-top:12px}.da-crop-technical summary{cursor:pointer;color:#526e60;font-size:.85rem}.da-crop-technical .da-model-detail-grid{overflow-wrap:anywhere;margin-top:12px}.da-crop-create-dialog{color:#254b39;background:#fff;border:1px solid #dce7df;border-radius:14px;width:min(700px,100vw - 32px);max-height:85vh;margin:auto;padding:24px;position:fixed;inset:0;overflow:auto}.da-crop-create-dialog::backdrop{background:#07231766}.da-crop-create-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.da-crop-create-dialog h3{color:#254b39;margin:0}.da-crop-create-dialog[open]{flex-direction:column;width:min(780px,100vw - 32px);max-height:min(850px,90vh);padding:0;display:flex;overflow:hidden}.da-crop-create-dialog>header{border-bottom:1px solid #e0e9e4;flex-shrink:0;margin:0;padding:20px 24px}.da-crop-create-dialog .da-model-contract-form{flex-direction:column;min-height:0;margin:0;padding:0;display:flex;overflow:hidden}.da-crop-create-dialog .da-model-contract-form>fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:18px 20px;min-width:0;min-height:0;margin:0;padding:24px;display:grid;overflow-y:auto}.da-crop-create-dialog .da-model-contract-form label{color:#365d49;flex-direction:column;gap:8px;min-width:0;margin:0;font-size:.9rem;line-height:1.5;display:flex}.da-crop-create-dialog .da-model-contract-form :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;color:#254b39;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfe1d5;border-radius:8px;margin:0;padding:10px 12px}.da-crop-create-dialog .da-model-contract-form :is(input:not([type=checkbox]),select){height:42px;min-height:42px}.da-crop-create-dialog .da-model-contract-form textarea{resize:vertical;height:82px;min-height:82px}.da-crop-form-wide{grid-column:1/-1}.da-crop-facilities>span{color:#365d49;margin-bottom:10px;font-size:.9rem;display:block}.da-crop-facilities>div{flex-wrap:wrap;gap:24px;display:flex}.da-crop-create-dialog .da-model-contract-form .da-crop-facilities label{flex-direction:row;align-items:center;gap:8px}.da-crop-create-dialog .da-model-contract-form input[type=checkbox]{-webkit-appearance:auto;appearance:auto;accent-color:#247b53;flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}.da-crop-form-note{color:#62786d;margin:0;font-size:.82rem;line-height:1.6}.da-crop-form-actions{background:#fff;border-top:1px solid #e0e9e4;flex-shrink:0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.da-crop-create-dialog .da-crop-form-actions button{width:auto;min-height:40px;margin:0;padding:8px 20px}.da-crop-create-dialog .da-crop-form-actions button[type=submit]{color:#fff;background:#247b53;border-color:#247b53}@media (max-width:600px){.da-crop-create-dialog .da-model-contract-form>fieldset{grid-template-columns:minmax(0,1fr);padding:16px}}:is(.da-model-workspace button:focus-visible,.da-crop-technical summary:focus-visible){outline-offset:3px;outline:2px solid #238359}@media (max-width:900px){.da-model-catalog-page{grid-template-columns:minmax(0,1fr)}}.da-ai-provider-technical{color:#62786d;border-top:1px solid #e0e9e4;padding-top:10px;font-size:.85rem}.da-ai-provider-technical summary{cursor:pointer;padding:4px 0}.da-ai-provider-technical dd{overflow-wrap:anywhere}.da-ai-assignment-workspace{grid-template-columns:minmax(240px,28%) minmax(0,1fr);display:grid}.da-ai-business-list{border-right:1px solid #e0e9e4;flex-direction:column;gap:8px;padding:16px;display:flex}.da-ai-business-list-title{color:#597367;justify-content:space-between;padding:0 4px 8px;font-size:.9rem;display:flex}.da-app-secondary .da-ai-panel .da-ai-business-list button{text-align:left;white-space:normal;color:#234c3a;width:100%;box-shadow:none;background:#fff;border:1px solid #e0e9e4;gap:6px;padding:14px;display:grid}.da-app-secondary .da-ai-panel .da-ai-business-list button[aria-current=true]{background:#edf7f0;border-color:#68a786;box-shadow:inset 3px 0 #247b53}.da-ai-business-list button strong{font-size:.95rem}.da-ai-business-list button span,.da-ai-business-list button small{color:#62786d;font-size:.82rem;font-weight:400;line-height:1.5}.da-ai-assignment-detail{min-width:0;padding:20px 24px}.da-ai-assignment-detail>header{border-bottom:1px solid #e0e9e4;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.da-ai-assignment-detail h3,.da-ai-assignment-empty h3{color:#234c3a;margin:0;font-size:1.05rem}.da-ai-assignment-detail header p{color:#62786d;margin:6px 0 0;font-size:.85rem}.da-app-secondary .da-ai-panel .da-ai-assignment-detail>header button:not(:disabled){color:#fff;background:#247b53;border-color:#247b53;flex-shrink:0}.da-ai-assignment-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;margin:22px 0;display:grid}.da-ai-assignment-facts div{min-width:0}.da-ai-assignment-facts dt{color:#62786d;margin-bottom:6px;font-size:.85rem}.da-ai-assignment-facts dd{color:#234c3a;overflow-wrap:anywhere;margin:0;font-size:.95rem;font-weight:600}.da-ai-assignment-note{color:#62786d;margin:0 0 20px;font-size:.85rem;line-height:1.6}.da-ai-assignment-history{color:#234c3a;border-top:1px solid #e0e9e4;padding-top:14px}.da-ai-assignment-history summary{cursor:pointer;padding:6px 0;font-size:.9rem;font-weight:600}.da-ai-assignment-history article{border-bottom:1px solid #eef2ef;grid-template-columns:auto 1fr auto;gap:12px;padding:12px 0;font-size:.85rem;display:grid}.da-ai-assignment-history p{color:#62786d;margin:8px 0;font-size:.85rem}.da-ai-assignment-history article p{margin:0}.da-ai-assignment-history time{color:#62786d}.da-ai-assignment-empty{color:#62786d;padding:48px 24px}.da-ai-editor-drawer .da-ai-route-form{grid-template-columns:minmax(0,1fr);gap:20px}.da-ai-editor-drawer .da-ai-route-form select{min-height:42px}@media (max-width:760px){.da-ai-assignment-workspace{grid-template-columns:minmax(0,1fr)}.da-ai-business-list{border-bottom:1px solid #e0e9e4;border-right:0}.da-ai-assignment-detail{padding:16px}.da-ai-assignment-facts{gap:18px}.da-ai-assignment-history article{grid-template-columns:1fr;gap:6px}}.da-app-secondary .da-greenhouse-v2{gap:0;padding-bottom:7rem;display:grid}.da-app-secondary .da-greenhouse-context-bar{margin-top:0}.da-app-secondary .da-greenhouse-switcher{flex:52rem;min-width:0}.da-app-secondary .da-greenhouse-trigger{width:100%}.da-app-secondary .da-greenhouse-glyph{color:#237a55;background:#e9f6ee;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.55rem;display:grid}.da-app-secondary .da-greenhouse-menu{width:min(58rem,100vw - 5rem)}.da-app-secondary .da-greenhouse-menu button{grid-template-columns:minmax(13rem,1.3fr) minmax(10rem,1fr) 2rem}.da-app-secondary .da-greenhouse-content{gap:.9rem;min-width:0;padding-top:.75rem;display:grid}.da-app-secondary :is(.da-greenhouse-panel,.da-greenhouse-twin-product,.da-greenhouse-overview-side article){background:#fff;border:1px solid #d6e3dc;border-radius:1rem;box-shadow:0 .7rem 1.8rem #12422e0f}.da-app-secondary .da-greenhouse-panel{min-width:0;padding:1.25rem}.da-app-secondary .da-greenhouse-panel-heading{border-bottom:1px solid #e3ebe7;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.da-app-secondary .da-greenhouse-panel-heading h2{color:#153e30;margin:0;font-size:1.3rem}.da-app-secondary .da-greenhouse-panel-heading p{color:#71837b;margin:.25rem 0 0;font-size:1rem}.da-app-secondary .da-greenhouse-page-toolbar{border-bottom:1px solid #e3ebe7;justify-content:flex-end;align-items:center;min-height:3.55rem;margin-bottom:.75rem;padding:.42rem 0;display:flex}.da-app-secondary .da-greenhouse-page-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.da-app-secondary :is(.da-greenhouse-panel,.da-greenhouse-overview-side) button{color:#176844;background:#fff;border:1px solid #cbdcd3;border-radius:.65rem;min-height:2.7rem;padding:.55rem .9rem;font-weight:700}.da-app-secondary :is(.da-greenhouse-panel,.da-greenhouse-overview-side) button:hover{background:#f0f8f4;border-color:#28845d}.da-app-secondary :is(.da-greenhouse-panel,.da-greenhouse-overview-side) button:disabled{cursor:not-allowed;opacity:.48}.da-app-secondary :is(.da-greenhouse-panel button.is-primary,.da-greenhouse-panel-heading>button,.da-greenhouse-page-toolbar button){color:#fff;background:#27845d;border-color:#27845d}.da-app-secondary .da-greenhouse-overview-layout{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.75fr);gap:.9rem;display:grid}.da-app-secondary .da-greenhouse-twin-product{background:radial-gradient(circle at 92% 0,#43bf7e24,#0000 32%),linear-gradient(150deg,#f8fcfa,#ecf6f0);gap:.85rem;min-height:21.5rem;padding:1.1rem;display:grid;overflow:hidden}.da-app-secondary .da-greenhouse-situation-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-app-secondary .da-greenhouse-situation-heading>div{min-width:0}.da-app-secondary .da-greenhouse-situation-heading small{color:#5d756b}.da-app-secondary .da-greenhouse-situation-heading>div>strong{color:#103d2d;margin-top:.15rem;font-size:1.45rem;line-height:1.2;display:block}.da-app-secondary .da-greenhouse-situation-heading p{color:#6f8279;margin:.25rem 0 0;font-size:.92rem}.da-app-secondary .da-greenhouse-situation-score{background:#ffffffd6;border:1px solid #cfe4d8;border-radius:.8rem;flex-direction:column;flex:none;align-items:center;min-width:7.4rem;padding:.55rem .75rem;display:flex}.da-app-secondary .da-greenhouse-situation-score strong{color:#16764e;font-size:1.45rem;line-height:1}.da-app-secondary .da-greenhouse-range-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.da-app-secondary .da-greenhouse-range-list article{background:#ffffffd6;border:1px solid #d7e5dd;border-radius:.72rem;min-width:0;padding:.62rem .72rem}.da-app-secondary .da-greenhouse-range-list article:is(.is-high,.is-low){background:#fffaf0;border-color:#e7c879}.da-app-secondary .da-greenhouse-range-list article>header{justify-content:space-between;align-items:flex-start;gap:.7rem;display:flex}.da-app-secondary .da-greenhouse-range-list article>header span{flex-direction:column;min-width:0;display:flex}.da-app-secondary .da-greenhouse-range-list article>header span:last-child{text-align:right;align-items:flex-end}.da-app-secondary .da-greenhouse-range-list article>header strong{color:#173f31}.da-app-secondary .da-greenhouse-range-list article>header small{color:#778a81;font-size:.78rem}.da-app-secondary .da-greenhouse-range-list article>header em{color:#1d7a51;font-size:.76rem;font-style:normal;font-weight:800}.da-app-secondary .da-greenhouse-range-list article:is(.is-high,.is-low)>header em{color:#a26610}.da-app-secondary .da-greenhouse-range-track{background:linear-gradient(90deg,#e4eae7,#dbe5e0);border-radius:999px;height:.42rem;margin-top:.48rem;position:relative}.da-app-secondary .da-greenhouse-range-target{border-radius:inherit;background:linear-gradient(90deg,#72c494,#249061);position:absolute;top:0;bottom:0}.da-app-secondary .da-greenhouse-range-marker{background:#183f31;border:.16rem solid #fff;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #17523947}.da-app-secondary .da-greenhouse-range-list article>footer{color:#87978f;justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.72rem;display:flex}.da-app-secondary .da-greenhouse-range-list article>footer strong{color:#3e6c58;font-weight:700}.da-app-secondary .da-greenhouse-range-empty{color:#71847a;text-align:center;border:1px dashed #cadbd2;border-radius:.75rem;grid-column:1/-1;padding:2rem}.da-app-secondary .da-greenhouse-twin-facts{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.da-app-secondary :is(.da-greenhouse-twin-facts,.da-greenhouse-fact-grid,.da-greenhouse-execution-summary) span{background:#ffffffe6;border:1px solid #d7e5dd;border-radius:.75rem;flex-direction:column;padding:.62rem .7rem;display:flex}.da-app-secondary :is(.da-greenhouse-twin-facts,.da-greenhouse-fact-grid,.da-greenhouse-execution-summary) small{color:#72857c}.da-app-secondary :is(.da-greenhouse-twin-facts,.da-greenhouse-fact-grid,.da-greenhouse-execution-summary) strong{color:#164631;margin-top:.2rem;font-size:1.05rem}.da-app-secondary .da-greenhouse-overview-side{align-content:start;gap:.65rem;display:grid}.da-app-secondary .da-greenhouse-overview-side article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.9rem .95rem;display:grid}.da-app-secondary .da-greenhouse-overview-side article.is-warning{background:#fffaf0;border-color:#e6c884}.da-app-secondary .da-greenhouse-overview-side article>div{flex-direction:column;min-width:0;display:flex}.da-app-secondary .da-greenhouse-overview-side :is(small,span){color:#71837b}.da-app-secondary .da-greenhouse-overview-side strong{color:#173f31;text-overflow:ellipsis;white-space:nowrap;margin:.18rem 0;font-size:1rem;overflow:hidden}.da-app-secondary .da-greenhouse-overview-side button{white-space:nowrap;flex:none;min-height:2.35rem;padding:.45rem .7rem}.da-app-secondary :is(.da-greenhouse-metric-grid,.da-greenhouse-mode-grid,.da-greenhouse-device-grid,.da-greenhouse-feedback-grid,.da-greenhouse-impact-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.da-app-secondary :is(.da-greenhouse-metric-grid,.da-greenhouse-mode-grid,.da-greenhouse-device-grid,.da-greenhouse-feedback-grid,.da-greenhouse-impact-grid) article{background:#f9fcfa;border:1px solid #dbe6e0;border-radius:.8rem;flex-direction:column;min-width:0;padding:1rem;display:flex}.da-app-secondary .da-greenhouse-metric-grid article:is(.is-high,.is-low){background:#fffaf0;border-color:#e4c579}.da-app-secondary .da-greenhouse-metric-grid strong{color:#143f2e;margin:.35rem 0;font-size:1.75rem}.da-app-secondary .da-greenhouse-metric-grid :is(small,em){color:#71847a;font-style:normal}.da-app-secondary .da-greenhouse-mode-grid article.is-active{background:#eff9f3;border-color:#3d9a70;box-shadow:inset 0 0 0 1px #3d9a70}.da-app-secondary .da-greenhouse-mode-grid span{color:#248158;font-weight:800}.da-app-secondary .da-greenhouse-mode-grid strong{color:#173f31;margin:.45rem 0}.da-app-secondary .da-greenhouse-mode-grid small{color:#71837b;min-height:3.5rem}.da-app-secondary .da-greenhouse-mode-grid button{margin-top:.8rem}.da-app-secondary :is(.da-greenhouse-target-form,.da-greenhouse-strategy-form){grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.da-app-secondary :is(.da-greenhouse-target-form,.da-greenhouse-strategy-form) label{color:#526d61;flex-direction:column;gap:.35rem;min-width:0;display:flex}.da-app-secondary :is(.da-greenhouse-target-form,.da-greenhouse-strategy-form) .is-wide{grid-column:1/-1}.da-app-secondary :is(.da-greenhouse-target-form,.da-greenhouse-strategy-form) :is(input,select){color:#173f31;min-width:0;min-height:2.8rem;font:inherit;background:#fff;border:1px solid #cddbd4;border-radius:.55rem;padding:.55rem .7rem}.da-app-secondary .da-greenhouse-range-inputs{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:.35rem;display:grid}.da-app-secondary .da-greenhouse-range-inputs :is(i,em){color:#7a8c83;font-style:normal}.da-app-secondary :is(.da-greenhouse-form-actions,.da-greenhouse-action-bar){flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.da-app-secondary .da-greenhouse-form-actions{border-top:1px solid #e2ebe6;grid-column:1/-1;align-items:center;padding-top:.9rem}.da-app-secondary .da-greenhouse-form-state{color:#71837b;margin-right:auto;font-size:.92rem}.da-app-secondary .da-greenhouse-save-result{background:#eef9f3;border:1px solid #a9d7be;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding:.8rem .9rem;display:flex}.da-app-secondary .da-greenhouse-save-result span{color:#557066;gap:.2rem;display:grid}.da-app-secondary .da-greenhouse-save-result strong{color:#176844}.da-app-secondary .da-greenhouse-impact-backdrop{z-index:400;-webkit-backdrop-filter:blur(.28rem);backdrop-filter:blur(.28rem);background:#041e148f;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.da-app-secondary .da-greenhouse-impact-dialog{background:#fff;border:1px solid #c9ddd2;border-radius:1rem;width:min(61rem,100vw - 3rem);max-height:min(48rem,100vh - 3rem);display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #04231740}.da-app-secondary .da-greenhouse-impact-dialog>header,.da-app-secondary .da-greenhouse-impact-dialog>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.da-app-secondary .da-greenhouse-impact-dialog>header{border-bottom:1px solid #e0eae5}.da-app-secondary .da-greenhouse-impact-dialog>header span{gap:.15rem;display:grid}.da-app-secondary .da-greenhouse-impact-dialog :is(h2,h3,p){margin:0}.da-app-secondary .da-greenhouse-impact-dialog>header small{color:#27845d;letter-spacing:.08em;font-weight:800}.da-app-secondary .da-greenhouse-impact-dialog>header h2{color:#163f30;font-size:1.45rem}.da-app-secondary .da-greenhouse-impact-dialog>header p{color:#71837b}.da-app-secondary .da-greenhouse-impact-dialog-body{grid-template-columns:minmax(0,1.55fr) minmax(16rem,.75fr);gap:1rem;padding:1.1rem 1.2rem;display:grid;overflow:auto}.da-app-secondary .da-greenhouse-impact-dialog-body>:is(section,aside){background:#fafcfb;border:1px solid #dce7e1;border-radius:.8rem;min-width:0;padding:.9rem}.da-app-secondary .da-greenhouse-impact-dialog-body h3{color:#173f31;margin-bottom:.7rem}.da-app-secondary .da-greenhouse-change-list{gap:.45rem;display:grid}.da-app-secondary .da-greenhouse-change-list article{border-bottom:1px solid #e4ece8;grid-template-columns:minmax(8rem,1fr) minmax(6rem,auto) auto minmax(6rem,auto);align-items:center;gap:.55rem;padding:.5rem 0;display:grid}.da-app-secondary .da-greenhouse-change-list article:last-child{border-bottom:0}.da-app-secondary .da-greenhouse-change-list span{color:#526d61}.da-app-secondary .da-greenhouse-change-list small{color:#7a8c83;text-align:right}.da-app-secondary .da-greenhouse-change-list i{color:#84a093;font-style:normal}.da-app-secondary .da-greenhouse-change-list strong{color:#176844}.da-app-secondary .da-greenhouse-impact-dialog-body dl{gap:.5rem;margin:0 0 .8rem;display:grid}.da-app-secondary .da-greenhouse-impact-dialog-body dl div{border-bottom:1px solid #e3ebe7;justify-content:space-between;gap:1rem;padding-bottom:.5rem;display:flex}.da-app-secondary .da-greenhouse-impact-dialog-body dt{color:#667c71}.da-app-secondary .da-greenhouse-impact-dialog-body dd{color:#173f31;margin:0;font-weight:800}.da-app-secondary .da-greenhouse-impact-dialog-body p{color:#63786e;line-height:1.65}.da-app-secondary .da-greenhouse-impact-dialog-body p.is-warning{color:#885914;background:#fff3db;border-radius:.65rem;padding:.75rem}.da-app-secondary .da-greenhouse-impact-dialog>footer{border-top:1px solid #e0eae5;justify-content:flex-end}.da-app-secondary .da-greenhouse-action-option{border-bottom:1px solid #e2ebe6;grid-template-columns:auto 1fr minmax(4rem,7rem);align-items:center;padding:.6rem 0;display:grid!important}.da-app-secondary .da-greenhouse-action-option>input:first-child{min-height:auto}.da-app-secondary .da-greenhouse-action-option span{flex-direction:column;display:flex}.da-app-secondary :is(.da-greenhouse-safety-list,.da-greenhouse-safety-checks,.da-greenhouse-list,.da-greenhouse-command-list){gap:.65rem;display:grid}.da-app-secondary :is(.da-greenhouse-safety-list,.da-greenhouse-list,.da-greenhouse-command-list) article{background:#fafcfb;border:1px solid #dce7e1;border-radius:.7rem;grid-template-columns:minmax(11rem,.8fr) minmax(0,2fr) auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.da-app-secondary :is(.da-greenhouse-safety-list,.da-greenhouse-command-list) em{color:#268058;font-style:normal}.da-app-secondary .da-greenhouse-safety-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-secondary .da-greenhouse-safety-checks article{background:#f9fcfa;border:1px solid #d9e5df;border-radius:.75rem;gap:.8rem;padding:.9rem;display:flex}.da-app-secondary .da-greenhouse-safety-checks article.is-blocked{background:#fffaf0;border-color:#e8c980}.da-app-secondary .da-greenhouse-safety-checks b{color:#20774f;background:#dff3e8;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.da-app-secondary .da-greenhouse-safety-checks .is-blocked b{color:#a7680d;background:#fff0cf}.da-app-secondary .da-greenhouse-safety-checks span,.da-app-secondary .da-greenhouse-list article>span{flex-direction:column;display:flex}.da-app-secondary .da-greenhouse-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.da-app-secondary .da-greenhouse-split.is-empty{grid-template-columns:minmax(0,1fr);min-height:16rem}.da-app-secondary .da-greenhouse-split.is-empty .da-greenhouse-empty{width:100%;min-height:16rem}.da-app-secondary .da-greenhouse-strategy-detail{gap:.9rem;display:grid}.da-app-secondary .da-greenhouse-strategy-detail>header{justify-content:space-between;align-items:center;display:flex}.da-app-secondary .da-greenhouse-strategy-detail>header span{flex-direction:column;display:flex}.da-app-secondary .da-greenhouse-strategy-detail>header strong{color:#163f30;font-size:1.35rem}.da-app-secondary :is(.da-greenhouse-strategy-detail>header b,.da-greenhouse-command-list em){background:#eef3f0;border-radius:999px;padding:.3rem .65rem}.da-app-secondary :is(.da-greenhouse-strategy-detail>header b,.da-greenhouse-command-list em).is-success{color:#1d774f;background:#ddf3e7}.da-app-secondary :is(.da-greenhouse-strategy-detail>header b,.da-greenhouse-command-list em).is-warning{color:#9c620d;background:#fff0cf}.da-app-secondary :is(.da-greenhouse-strategy-detail>header b,.da-greenhouse-command-list em).is-danger{color:#b44535;background:#fde8e4}.da-app-secondary :is(.da-greenhouse-fact-grid,.da-greenhouse-execution-summary){grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.da-app-secondary .da-greenhouse-strategy-detail ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.da-app-secondary .da-greenhouse-strategy-detail li{background:#f6faf8;border-left:.2rem solid #45a178;grid-template-columns:2rem 1fr auto;align-items:center;gap:.7rem;padding:.65rem;display:grid}.da-app-secondary .da-greenhouse-strategy-detail li span{flex-direction:column;display:flex}.da-app-secondary :is(.da-greenhouse-simulation-result,.da-greenhouse-error-note){color:#236c4c;background:#e8f6ee;border-radius:.6rem;margin:0;padding:.75rem}.da-app-secondary :is(.da-greenhouse-simulation-result.is-warning,.da-greenhouse-error-note){color:#8f5a11;background:#fff2d7}.da-app-secondary :is(.da-greenhouse-device-grid,.da-greenhouse-feedback-grid) article header{justify-content:space-between;gap:.6rem;display:flex}.da-app-secondary .da-greenhouse-device-grid article header span{flex-direction:column;display:flex}.da-app-secondary .da-greenhouse-device-grid article.is-online{border-top:.22rem solid #3c996e}.da-app-secondary .da-greenhouse-device-grid dl{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.da-app-secondary .da-greenhouse-device-grid dl div{flex-direction:column;display:flex}.da-app-secondary .da-greenhouse-device-grid dt{color:#7b8c84}.da-app-secondary .da-greenhouse-device-grid dd{color:#163f30;margin:0;font-weight:700}.da-app-secondary .da-greenhouse-device-grid article>div{gap:.45rem;display:flex}.da-app-secondary .da-greenhouse-table{border:1px solid #dce6e1;border-radius:.75rem;display:grid;overflow:hidden}.da-app-secondary .da-greenhouse-table>:is(header,button){text-align:left;border:0;border-bottom:1px solid #e2eae6;border-radius:0;grid-template-columns:minmax(13rem,1.6fr) .7fr 1.2fr .8fr 1fr;align-items:center;gap:.7rem;min-height:3.6rem;padding:.65rem .85rem;display:grid}.da-app-secondary .da-greenhouse-table>header{color:#536f62;background:#f0f6f3;font-weight:800}.da-app-secondary .da-greenhouse-table>button{color:#425d52}.da-app-secondary .da-greenhouse-table>button.is-active{background:#edf7f1;box-shadow:inset .22rem 0 #2e8d62}.da-app-secondary .da-greenhouse-table button span:first-child{flex-direction:column;display:flex}.da-app-secondary .da-greenhouse-table button strong{color:#163f30}.da-app-secondary .da-greenhouse-timeline{gap:0;margin:1rem 0 0;padding:0;list-style:none;display:grid}.da-app-secondary .da-greenhouse-timeline li{grid-template-columns:1.5rem 1fr auto;gap:.7rem;min-height:3.8rem;display:grid;position:relative}.da-app-secondary .da-greenhouse-timeline li>b{z-index:1;background:#318e64;border-radius:50%;width:.75rem;height:.75rem;margin-top:.25rem}.da-app-secondary .da-greenhouse-timeline li:not(:last-child):before{content:"";background:#bfd6c9;width:1px;position:absolute;top:.9rem;bottom:0;left:.34rem}.da-app-secondary .da-greenhouse-timeline li span{flex-direction:column;display:flex}.da-app-secondary .da-greenhouse-timeline em{color:#7a8b83;font-style:normal}.da-app-secondary .da-greenhouse-feedback-grid article header b{color:#238057;font-size:1.3rem}.da-app-secondary .da-greenhouse-feedback-grid article :is(small,em){color:#6f8279;font-style:normal}.da-app-secondary .da-greenhouse-empty{color:#75877e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:14rem;display:flex}.da-app-secondary .da-greenhouse-empty b{color:#2b865e;background:#e9f4ee;border-radius:.8rem;place-items:center;width:3rem;height:3rem;font-size:1.5rem;display:grid}.da-app-secondary .da-greenhouse-empty strong{color:#345848;margin-top:.65rem;font-size:1.15rem}.da-app-secondary .da-greenhouse-empty p{max-width:38rem;margin:.3rem 0 .8rem}.da-app-secondary .da-greenhouse-v2-empty{text-align:center;background:#fff;border:1px solid #d4e1da;border-radius:1rem;padding:3rem}@media (max-width:1100px){.da-app-secondary :is(.da-greenhouse-overview-layout,.da-greenhouse-split){grid-template-columns:1fr}.da-app-secondary :is(.da-greenhouse-metric-grid,.da-greenhouse-mode-grid,.da-greenhouse-device-grid,.da-greenhouse-feedback-grid,.da-greenhouse-impact-grid),.da-app-secondary :is(.da-greenhouse-target-form,.da-greenhouse-strategy-form){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px) and (min-width:1101px){.da-app-secondary .da-greenhouse-overview-layout{grid-template-columns:minmax(0,1.9fr) minmax(17rem,.72fr)}.da-app-secondary .da-greenhouse-twin-product{min-height:20.5rem}.da-app-secondary .da-greenhouse-situation-heading p{max-width:32rem}.da-app-secondary .da-greenhouse-overview-side article{padding:.72rem .8rem}}@media (max-width:720px){.da-app-secondary .da-greenhouse-context-bar{display:block}.da-app-secondary .da-greenhouse-menu{width:calc(100vw - 2rem)}.da-app-secondary :is(.da-greenhouse-metric-grid,.da-greenhouse-mode-grid,.da-greenhouse-device-grid,.da-greenhouse-feedback-grid,.da-greenhouse-impact-grid,.da-greenhouse-safety-checks,.da-greenhouse-fact-grid,.da-greenhouse-execution-summary,.da-greenhouse-target-form,.da-greenhouse-strategy-form){grid-template-columns:1fr}.da-app-secondary .da-greenhouse-twin-product{min-height:auto}.da-app-secondary .da-greenhouse-situation-heading{align-items:flex-start}.da-app-secondary .da-greenhouse-range-list,.da-app-secondary .da-greenhouse-twin-facts{grid-template-columns:1fr}.da-app-secondary .da-greenhouse-form-state{width:100%}.da-app-secondary .da-greenhouse-save-result{flex-direction:column;align-items:stretch}.da-app-secondary .da-greenhouse-impact-backdrop{padding:.75rem}.da-app-secondary .da-greenhouse-impact-dialog{width:calc(100vw - 1.5rem);max-height:calc(100vh - 1.5rem)}.da-app-secondary .da-greenhouse-impact-dialog-body{grid-template-columns:1fr}.da-app-secondary .da-greenhouse-change-list article{grid-template-columns:1fr auto}.da-app-secondary .da-greenhouse-change-list article :is(small,i){display:none}.da-app-secondary .da-greenhouse-table{overflow-x:auto}.da-app-secondary .da-greenhouse-table>:is(header,button){min-width:52rem}}.da-sc-workspace{gap:0;display:grid}.da-sc-primary-nav{scrollbar-width:thin;background:#f7faf8;border:1px solid #d7e3da;border-radius:.58rem;align-items:stretch;gap:.2rem;width:100%;min-height:3.55rem;margin:0;padding:.2rem;display:flex;overflow:auto hidden;box-shadow:0 .25rem .8rem #1e4e330d}.da-sc-primary-nav button{color:#63766a;min-width:7.5rem;height:auto;min-height:3.05rem;box-shadow:none;font:inherit;text-align:center;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.4rem;flex:1 0 7.5rem;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:750;line-height:1.2;display:flex;font-size:1rem!important}.da-sc-primary-nav button:hover{color:#255f40;background:#eef5f0}.da-sc-primary-nav button.is-active{color:#fff;background:#2b7657;font-weight:800;box-shadow:0 .22rem .55rem #266a4c2e}.da-sc-secondary-nav{background:#ffffffd6;border:1px solid #d5e2d9;border-radius:.58rem;align-items:stretch;gap:0;width:min(46rem,56%);max-width:100%;height:2.3rem;min-height:2.3rem;margin-top:.22rem;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #1a51340a}.da-app-secondary .da-sc-workspace .da-sc-secondary-nav>button{color:#587064;white-space:nowrap;width:100%;min-width:0;height:2.3rem;min-height:2.3rem;box-shadow:none;cursor:pointer;background:0 0;border:0;border-right:1px solid #dfe8e2;border-radius:0;flex:1 1 0;padding:.34rem .8rem;font-weight:700;line-height:1;font-size:.92rem!important}.da-app-secondary .da-sc-workspace .da-sc-secondary-nav>button:last-child{border-right:0}.da-app-secondary .da-sc-workspace .da-sc-secondary-nav>button:hover{color:#286b48;box-shadow:none;background:#f4f8f5;border-color:#dfe8e2}.da-app-secondary .da-sc-workspace .da-sc-secondary-nav>button.is-active{color:#1f6842;background:#eaf4ed;border-color:#dfe8e2;font-weight:800;box-shadow:inset 0 -3px #2f8655}.da-sc-feedback{border-radius:10px;margin-top:12px;padding:12px 16px;font-weight:700}.da-sc-feedback.is-error{color:#9b382f;background:#fff1ef;border:1px solid #efcbc5}.da-sc-form-error{color:#b42318;margin:0;font-weight:700}.da-sc-feedback.is-success{color:#166a45;background:#eaf7ef;border:1px solid #c5e5d2}.da-sc-source-notice{color:#6d5216;background:#fff8e8;border:1px solid #e8d39a;border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:12px;padding:12px 16px;display:flex}.da-sc-source-notice>div{align-items:baseline;gap:.75rem;display:flex}.da-sc-source-notice span{color:#78683f}.da-sc-source-notice button{color:#6d5216;background:#fffdf6;border-color:#d9c483;flex:none}.da-sc-logistics-integration{background:#f7faf8;border:1px solid #d8e5dc;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;display:grid}.da-sc-logistics-integration.is-unconfigured{background:#fffaf0;border-color:#ead8a9}.da-sc-logistics-integration>div{gap:3px;display:grid}.da-sc-logistics-integration>div>span,.da-sc-logistics-integration small{color:#718078}.da-sc-logistics-integration>form{border-top:1px solid #dfe7e2;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.da-sc-logistics-integration label{gap:6px;display:grid}.da-sc-logistics-integration input{width:100%}.da-sc-logistics-integration form>p{color:#66746c;align-self:center;margin:0}.da-sc-logistics-integration form>button{place-self:end}.da-sc-page-grid,.da-sc-master-detail{grid-template-columns:minmax(0,1.7fr) minmax(310px,.7fr);gap:14px;margin-top:10px;display:grid}.da-sc-master-detail{grid-template-columns:340px minmax(0,1fr)}.da-sc-panel,.da-sc-detail,.da-sc-list{min-width:0;padding:0;overflow:hidden}.da-sc-panel.is-wide{min-height:360px}.da-sc-panel-title{border-bottom:1px solid #e2e9e5;padding:20px 22px 16px}.da-sc-panel-title h2{color:#153d2e;margin:0 0 4px;font-size:1.3rem}.da-sc-panel-title p{color:#72847c;margin:0;line-height:1.5}.da-sc-toolbar{background:#fff;border:1px solid #dbe6df;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:14px 18px;display:flex}.da-sc-toolbar div{gap:2px;display:grid}.da-sc-toolbar strong{color:#173f30;font-size:1.05rem}.da-sc-toolbar span{color:#73857d}.da-sc-toolbar button,.da-sc-actions button,.da-sc-form button,.da-sc-publications button,.da-sc-records button{color:#fff;cursor:pointer;background:#277f58;border:1px solid #257d55;border-radius:9px;min-height:42px;padding:8px 16px;font-weight:800}.da-sc-actions button.is-secondary{color:#24784f;background:#fff}.da-sc-actions button.is-danger{color:#a34238;background:#fff3f1;border-color:#d46a5e}.da-sc-actions button:disabled,.da-sc-form button:disabled{opacity:.5;cursor:not-allowed}.da-sc-form{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:10px;padding:16px;display:grid}.da-sc-form label{color:#5f746b;gap:6px;font-weight:650;display:grid}.da-sc-form input,.da-sc-form select{color:#173c2e;background:#fbfdfc;border:1px solid #cedbd4;border-radius:9px;width:100%;min-height:44px;padding:8px 11px;font-size:.95rem}.da-sc-list{align-content:start;max-height:620px;display:grid;overflow:auto}.da-sc-list>button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1e9e4;gap:8px;padding:16px;display:grid}.da-sc-list>button.is-active{background:#edf7f1;box-shadow:inset 4px 0 #2f9566}.da-sc-list button span,.da-sc-records article>div,.da-sc-publications article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.da-sc-list em{color:#385a4d;font-style:normal}.da-sc-list small{color:#768980;line-height:1.5}.da-sc-detail{padding:20px 22px}.da-sc-detail>.da-sc-panel-title{margin:-20px -22px 18px}.da-sc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.da-sc-facts article{background:#f8fbf9;border:1px solid #dce6e0;border-radius:10px;gap:5px;min-height:82px;padding:13px;display:grid}.da-sc-facts span{color:#71837b}.da-sc-facts strong{color:#193f31;font-size:1.1rem}.da-sc-facts article.is-warn strong{color:#b55b24}.da-sc-facts article.is-good strong{color:#1a8051}.da-sc-flow{color:#3d5f51;background:#f4f8f5;border-radius:10px;justify-content:center;align-items:center;gap:14px;margin:16px 0;padding:15px;display:flex}.da-sc-flow b{color:#2b9463}.da-sc-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.da-sc-actions a{color:#fff;background:#277f58;border-radius:9px;align-items:center;min-height:42px;padding:8px 16px;font-weight:800;text-decoration:none;display:inline-flex}.da-sc-table{width:100%}.da-sc-table>div{border-bottom:1px solid #e5ece8;grid-template-columns:1.05fr 1.4fr .85fr .85fr .75fr;align-items:center;gap:12px;min-height:58px;padding:10px 20px;display:grid}.da-sc-table>div.is-head{color:#708179;background:#f5f8f6;min-height:45px;font-size:.85rem;font-weight:750}.da-sc-status{color:#52675e;background:#edf3ef;border-radius:999px;align-items:center;width:fit-content;min-height:28px;padding:3px 9px;font-size:.8rem;font-weight:800;display:inline-flex}.da-sc-status.status-open,.da-sc-status.status-exception,.da-sc-status.status-rejected{color:#ad4a3f;background:#fff0ed}.da-sc-status.status-completed,.da-sc-status.status-published,.da-sc-status.status-active,.da-sc-status.status-passed,.da-sc-status.status-closed,.da-sc-status.status-delivered{color:#18754a;background:#e4f5eb}.da-sc-status.status-in-transit,.da-sc-status.status-in-progress,.da-sc-status.status-handling{color:#2c6682;background:#e9f2f8}.da-sc-rules{gap:9px;margin:0;padding:18px 20px 22px;list-style:none;display:grid}.da-sc-rules li{color:#4e695e;grid-template-columns:38px 1fr;align-items:start;gap:8px;display:grid}.da-sc-rules b{color:#299362;font-family:inherit}.da-sc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.da-sc-card-grid article{background:#fbfdfc;border:1px solid #dbe6df;border-radius:11px;gap:7px;padding:16px;display:grid}.da-sc-card-grid span,.da-sc-card-grid small{color:#70837a}.da-sc-records,.da-sc-publications{gap:10px;padding:18px 20px;display:grid}.da-sc-records article,.da-sc-publications article{background:#fff;border:1px solid #dce7e0;border-radius:11px;gap:8px;padding:15px;display:grid}.da-sc-records span,.da-sc-records small,.da-sc-publications span{color:#6e8178}.da-sc-note{color:#765a33;background:#fff9ee;border-left:4px solid #d79a47;margin:14px 0;padding:13px 15px}.da-sc-timeline{gap:0;margin-top:18px;display:grid}.da-sc-timeline article{grid-template-columns:22px 1fr;gap:10px;min-height:76px;display:grid}.da-sc-timeline i{background:#2b9362;border-radius:50%;width:12px;height:12px;margin-top:5px;position:relative}.da-sc-timeline i:after{content:"";background:#d6e4dc;width:2px;height:58px;position:absolute;top:12px;left:5px}.da-sc-timeline article:last-child i:after{display:none}.da-sc-timeline div{gap:3px;display:grid}.da-sc-timeline span,.da-sc-timeline small{color:#70837a}.da-sc-analytics{gap:14px;margin-top:10px;display:grid}.da-sc-analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.da-sc-analytics-grid article{background:#fff;border:1px solid #dae5de;border-radius:12px;gap:8px;min-height:105px;padding:17px;display:grid}.da-sc-analytics-grid span{color:#72857c}.da-sc-analytics-grid strong{color:#163f30;font-size:1.3rem}.da-sc-analytics-grid article.is-warn strong{color:#b65e28}.da-sc-bar{background:#e8eeea;border-radius:999px;height:18px;margin:20px;overflow:hidden}.da-sc-bar span{border-radius:inherit;background:linear-gradient(90deg,#2b9564,#8cbd68);height:100%;display:block}.da-sc-lot-picker{gap:8px;padding:12px;display:grid}.da-sc-lot-picker button{color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6e0;border-radius:10px;gap:5px;padding:13px;display:grid}.da-sc-lot-picker button.is-active{background:#edf7f1;border-color:#5aa77c}.da-sc-lot-picker span{color:#71837b}.da-sc-trace-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;padding:22px;display:grid}.da-sc-trace-flow article{background:#f9fbfa;border:1px solid #dbe6df;border-radius:11px;gap:6px;min-height:116px;padding:15px;display:grid}.da-sc-trace-flow small,.da-sc-trace-flow span{color:#71837b}.da-sc-trace-flow b{color:#2d9564;font-size:1.4rem}.da-sc-empty{color:#72847c;text-align:center;place-content:center;gap:6px;min-height:160px;padding:24px;display:grid}.da-sc-empty strong{color:#315347}.da-sc-processing-empty{gap:12px;min-height:200px}.da-sc-processing-empty .da-button{justify-self:center;margin-top:4px}@media (max-width:1180px){.da-sc-primary-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.da-sc-primary-nav button{min-height:54px}.da-sc-analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.da-sc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.da-sc-trace-flow{grid-template-columns:1fr}.da-sc-trace-flow>b{text-align:center;transform:rotate(90deg)}}@media (max-width:760px){.da-sc-primary-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.da-sc-secondary-nav{width:100%}.da-sc-page-grid,.da-sc-master-detail{grid-template-columns:1fr}.da-sc-list{max-height:340px}.da-sc-facts,.da-sc-card-grid,.da-sc-analytics-grid,.da-sc-form{grid-template-columns:1fr}.da-sc-table{overflow-x:auto}.da-sc-table>div{min-width:760px}}.da-public-trace{color:#173f31;background:radial-gradient(circle at 80% 0,#eaf6ee 0,#0000 36%),#f4f7f4;min-height:100vh;padding:clamp(24px,5vw,72px)}.da-public-trace>header,.da-public-trace>section{width:min(860px,100%);margin:0 auto}.da-public-trace>header{padding:28px 0}.da-public-trace>header span{color:#258a5d;letter-spacing:.14em;font-weight:800}.da-public-trace h1{margin:8px 0;font-size:clamp(2rem,5vw,3.4rem)}.da-public-trace header p,.da-public-trace footer,.da-public-trace dt{color:#687d73}.da-public-trace>section{background:#fff;border:1px solid #d7e5dc;border-radius:18px;overflow:hidden;box-shadow:0 22px 60px #1e4f391a}.da-public-trace>section.is-error{padding:30px}.da-public-trace>section:has(>strong){padding:30px}.da-public-trace-status{border-bottom:1px solid #e2ebe5;justify-content:space-between;align-items:center;gap:16px;padding:24px 28px;display:flex}.da-public-trace-status div{gap:6px;display:grid}.da-public-trace-status span{border-radius:999px;padding:8px 13px;font-weight:750}.da-public-trace-status .is-valid{color:#17794d;background:#e2f5e9}.da-public-trace-status .is-invalid{color:#ad4d2b;background:#fff0e8}.da-public-trace dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:18px 28px;display:grid}.da-public-trace dl div{border-bottom:1px solid #edf2ef;gap:7px;padding:17px 0;display:grid}.da-public-trace dl div:nth-child(odd){padding-right:24px}.da-public-trace dd{margin:0;font-size:1.08rem;font-weight:680}.da-public-trace-message{color:#8e4b2d;background:#fff6ed;border-radius:12px;margin:24px 28px;padding:24px}.da-public-trace footer{background:#f7faf8;flex-wrap:wrap;gap:12px 28px;padding:22px 28px;display:flex}.da-public-trace footer p{flex-basis:100%;margin:0}@media (max-width:640px){.da-public-trace dl{grid-template-columns:1fr}.da-public-trace dl div:nth-child(odd){padding-right:0}}.da-sc-task-page{color:#173d2f;gap:.7rem;margin-top:.28rem;display:grid;position:relative}.da-sc-balance-table{max-width:100%;overflow-x:auto}.da-sc-balance-table table{border-collapse:collapse;text-align:left;width:100%;min-width:1060px}.da-sc-balance-table th,.da-sc-balance-table td{border-bottom:1px solid var(--da-border,#dbe7e0);vertical-align:top;overflow-wrap:anywhere;padding:10px 12px}.da-sc-balance-table th{background:var(--da-surface-soft,#f4f8f5);white-space:nowrap}.da-sc-balance-table td:nth-child(n+2):nth-child(-n+7){white-space:nowrap}.da-sc-balance-table td:first-child,.da-sc-balance-table td:nth-child(n+8){min-width:150px}.da-sc-filterbar,.da-sc-action-panel,.da-sc-list-panel,.da-sc-detail-panel,.da-sc-dashboard-content>section,.da-sc-related{background:#fff;border:1px solid #d9e5dd;border-radius:.72rem;box-shadow:0 .32rem 1rem #1f52360d}.da-sc-filterbar button,.da-resource-analysis button,.da-sc-action-panel button{color:#276b4a;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #cddbd2;border-radius:.5rem;padding:.52rem .9rem;font-weight:760}.da-sc-filterbar button.is-primary,.da-resource-analysis button.is-primary,.da-sc-action-panel button.is-primary{color:#fff;background:#277b54;border-color:#277b54}.da-sc-filterbar button.is-danger,.da-sc-action-panel button.is-danger{color:#a54135;background:#fff4f1;border-color:#dc8b80}.da-sc-filterbar button:disabled,.da-resource-analysis button:disabled,.da-sc-action-panel button:disabled{opacity:.52;cursor:not-allowed}.da-sc-filterbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem .65rem;padding:.28rem .68rem;display:grid}.da-sc-filter-controls,.da-sc-filter-actions{align-items:end;gap:.42rem;min-width:0;display:flex}.da-sc-filter-controls{flex-wrap:wrap}.da-sc-filter-controls label{flex:0 9rem;width:9rem;min-width:0}.da-sc-filter-controls label:only-of-type{flex-basis:12rem;width:12rem}.da-sc-filter-actions{flex-wrap:wrap;justify-content:flex-end}.da-sc-filterbar label,.da-sc-action-fields label{color:#5c7367;min-width:9rem;font-weight:680;display:grid}.da-sc-workspace .da-sc-filterbar label{gap:.12rem;font-size:.76rem}.da-sc-action-fields label{gap:.3rem;font-size:.83rem}.da-sc-filterbar input,.da-sc-filterbar select,.da-sc-action-fields input,.da-sc-action-fields select{color:#173d2f;min-height:2.5rem;font:inherit;background:#fbfdfc;border:1px solid #cedbd3;border-radius:.48rem;padding:.46rem .7rem}.da-sc-workspace .da-sc-filterbar input,.da-sc-workspace .da-sc-filterbar select{box-sizing:border-box;width:100%;min-width:0;min-height:2em;padding:.22rem .62rem;font-size:.86rem;line-height:1.1}.da-sc-workspace .da-sc-filterbar button{min-height:2em;padding:.22rem .62rem;font-size:.86rem;line-height:1.1}.da-sc-workspace .da-sc-filterbar .da-sc-filter-actions button{border-radius:.65rem;min-height:3rem;padding:.7rem 1rem;font-weight:800;line-height:normal;font-size:1rem!important}.da-sc-workspace .da-sc-freshness{display:none}.da-sc-workspace .da-sc-inventory-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:.75rem;padding:.65rem}.da-sc-workspace .da-sc-inventory-toolbar :is(input,select,button,.da-sc-filter-actions a){box-sizing:border-box;border-radius:.48rem;height:auto;min-height:2.5rem;margin:0;padding:.5rem .75rem;line-height:1.4;font-size:.86rem!important}.da-sc-workspace .da-sc-inventory-toolbar .da-sc-filter-actions :is(button,a){white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}@media (max-width:1000px){.da-sc-workspace .da-sc-inventory-toolbar{grid-template-columns:minmax(0,1fr)}.da-sc-workspace .da-sc-inventory-toolbar .da-sc-filter-actions{flex-wrap:wrap;justify-content:flex-start;overflow:visible}}.da-sc-action-panel{background:#f8fcf9;border-color:#a9cfb8;padding:.9rem 1rem}.da-harvest-inspection>form,.da-harvest-inspection>article,.da-harvest-inspection>section{margin-top:1rem}.da-harvest-inspection fieldset{border:1px solid #dbe5df;border-radius:.75rem;min-width:0;padding:1rem}.da-harvest-inspection label{gap:.4rem;min-width:0;display:grid}.da-harvest-inspection input,.da-harvest-inspection select,.da-harvest-inspection textarea{width:100%;min-width:0;min-height:2.75rem;color:inherit;font:inherit;background:#fff;border:1px solid #cddbd2;border-radius:.5rem;padding:.6rem .75rem}.da-harvest-inspection article{border-top:1px solid #dbe5df;padding:1rem 0}.da-harvest-inspection p{overflow-wrap:anywhere}.da-sc-action-panel>header,.da-sc-action-panel>footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.da-sc-action-panel>header>div{gap:.2rem;display:grid}.da-sc-action-panel>header span,.da-sc-action-panel>p{color:#697f73}.da-sc-action-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.9rem 0;display:grid}.da-sc-action-panel>footer{justify-content:flex-end;margin-top:.8rem}.da-sc-master-detail{grid-template-columns:minmax(20rem,.88fr) minmax(0,1.65fr);gap:.72rem;margin-top:0}.da-sc-list-panel,.da-sc-detail-panel{min-width:0;overflow:hidden}.da-sc-list-panel>header,.da-sc-detail-panel>header,.da-sc-dashboard-content>section>header,.da-sc-related>header{border-bottom:1px solid #e3eae6;justify-content:space-between;align-items:center;gap:.8rem;min-height:3.1rem;padding:.72rem 1rem;display:flex}.da-sc-list-panel>header span,.da-sc-detail-panel>header span,.da-sc-dashboard-content>section>header span,.da-sc-related>header span{color:#76887f;font-size:.82rem}.da-sc-list-panel>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ece8;gap:.58rem;padding:.85rem 1rem;display:grid}.da-sc-list-panel>button:hover{background:#f7faf8}.da-sc-list-panel>button.is-active{background:#edf7f1;box-shadow:inset .24rem 0 #2f8b5c}.da-sc-list-panel>button>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.da-sc-list-panel>button>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}.da-sc-list-panel>button span{gap:.16rem;min-width:0;display:grid}.da-sc-list-panel small,.da-sc-related-grid small{color:#778a81;font-size:.76rem}.da-sc-list-panel strong,.da-sc-list-panel em{color:#244a3b;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.da-sc-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.9rem 1rem;display:grid}.da-sc-fact-grid article{background:#f9fbfa;border:1px solid #e0e8e3;border-radius:.55rem;gap:.28rem;min-height:4.25rem;padding:.65rem .75rem;display:grid}.da-sc-fact-grid span{color:#75877e;font-size:.82rem}.da-sc-related{box-shadow:none;margin:0 1rem .9rem}.da-sc-dashboard-content>.da-sc-related{margin:0;box-shadow:0 .32rem 1rem #1f52360d}.da-sc-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.72rem;display:grid}.da-sc-related-grid article{background:#f6f9f7;border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.65rem;display:grid}.da-sc-related-grid article span{gap:.16rem;display:grid}.da-sc-return-history .da-sc-related-grid article{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr)}.da-sc-return-history .da-sc-related-grid p{margin:0}.da-sc-return-history .da-sc-form-actions{justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}.da-sc-related>p{color:#75877e;margin:0;padding:1rem}.da-sc-dashboard-content{gap:.72rem;display:grid}.da-resource-analysis>details>summary{cursor:pointer;border-bottom:1px solid #e5ece8;padding-bottom:.8rem;font-weight:750}.da-resource-analysis :is(p,h3,h4,details,form){margin-block:.75rem}.da-resource-analysis form:not(.da-sc-filterbar){flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.da-resource-analysis form label{gap:.3rem;display:grid}.da-resource-analysis input{min-height:2.5rem;font:inherit;border:1px solid #cedbd3;border-radius:.48rem;padding:.46rem .7rem}.da-resource-analysis .da-sc-filterbar{margin:0}.da-sc-dashboard-content table{border-collapse:collapse;width:100%}.da-sc-dashboard-content th,.da-sc-dashboard-content td{text-align:left;border-bottom:1px solid #e5ece8;padding:.72rem .85rem}.da-sc-dashboard-content th{color:#5e7469;background:#f5f8f6;font-size:.82rem}.da-sc-page-empty,.da-sc-loading{color:#71837a;text-align:center;background:#fff;border:1px dashed #c9d9cf;border-radius:.72rem;align-content:center;place-items:center;gap:.35rem;min-height:15rem;padding:2rem;display:grid}.da-sc-page-empty>span{color:#2c8b5c;font-size:1.6rem}.da-sc-page-empty p{margin:0}.da-sc-route-loading{z-index:10;color:#246d49;background:#fff;border:1px solid #bcd8c7;border-radius:99rem;padding:.55rem .8rem;font-weight:700;position:fixed;bottom:6.5rem;right:1.1rem;box-shadow:0 .45rem 1.2rem #17432d21}.is-status{color:#247b51}@media (max-width:1000px){.da-sc-filterbar{grid-template-columns:1fr}.da-sc-filter-actions{justify-content:flex-start}.da-sc-action-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.da-sc-master-detail{grid-template-columns:minmax(17rem,.75fr) minmax(0,1.25fr)}}@media (max-width:760px){.da-sc-source-notice,.da-sc-source-notice>div{flex-direction:column;align-items:stretch}.da-sc-source-notice button{width:100%}.da-sc-logistics-integration,.da-sc-logistics-integration>form{grid-template-columns:1fr}.da-sc-logistics-integration>button,.da-sc-logistics-integration form>button{justify-self:stretch;width:100%}.da-sc-filter-actions{flex-wrap:nowrap;width:100%;overflow-x:auto}.da-sc-filter-actions button{flex:none}.da-sc-action-fields,.da-sc-master-detail,.da-sc-fact-grid,.da-sc-related-grid{grid-template-columns:1fr}.da-sc-filter-controls label{flex:10rem;width:auto}.da-sc-filter-controls label:only-of-type{flex-basis:10rem;width:auto}.da-sc-secondary-nav{width:100%}}.da-sc-processing-fact>fieldset,.da-seed-lot-panel fieldset,.da-sc-processing-picker{border:1px solid var(--da-border,#d6e4dc);border-radius:.6rem;min-width:0;margin:0 0 1rem;padding:1rem}.da-seed-lot-panel{overflow-wrap:anywhere;min-width:0}.da-seed-lot-panel form{margin-top:1rem}.da-seed-lot-panel fieldset{gap:.8rem;display:grid}.da-seed-lot-panel label{gap:.4rem;min-width:0;display:grid}.da-seed-lot-panel label:has(input[type=checkbox]){align-items:center;gap:.5rem;display:flex}.da-seed-lot-panel input:not([type=checkbox]),.da-seed-lot-panel textarea{border:1px solid var(--da-border,#d6e4dc);width:100%;min-width:0;min-height:2.75rem;color:inherit;font:inherit;border-radius:.5rem;padding:.6rem .75rem}.da-seed-lot-panel input[type=checkbox]{flex:0 0 1rem;width:1rem;height:1rem}.da-seed-lot-panel>header{flex-wrap:wrap}.da-sc-processing-fact legend{padding:0 .4rem;font-weight:600}.da-sc-processing-fact input,.da-sc-processing-fact select{width:100%;min-height:2.8rem}.da-sc-processing-search,.da-sc-processing-metric{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.5rem 0;display:flex}.da-sc-processing-search input,.da-sc-processing-metric label{flex:10rem;min-width:0}.da-sc-processing-history{width:100%;margin:1rem 0 0}.da-sc-processing-history>ul,.da-sc-processing-history>p,.da-sc-processing-history>article{overflow-wrap:anywhere;margin:0;padding:1rem}.da-sc-processing-history li{margin:.4rem 0;list-style:none}.da-sc-processing-history li>span{margin-top:.3rem;display:block}.da-seed-stock-panel form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.da-seed-stock-panel form fieldset>p,.da-seed-stock-panel form fieldset>fieldset,.da-seed-stock-panel .da-seed-stock-fields,.da-seed-stock-panel .da-seed-stock-confirm{grid-column:1/-1}.da-seed-stock-panel .da-seed-stock-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.da-seed-stock-panel .da-seed-stock-fields>p{grid-column:1/-1}.da-seed-stock-panel .da-seed-stock-confirm{align-items:center;gap:8px;display:flex}.da-seed-stock-panel .da-seed-stock-confirm input{width:auto;min-height:auto}.da-seed-stock-panel article{border:1px solid var(--da-border);border-radius:12px;margin-top:16px;padding:16px}.da-seed-stock-panel li button{text-align:left;white-space:normal}@media (max-width:680px){.da-seed-stock-panel form fieldset,.da-seed-stock-panel .da-seed-stock-fields{grid-template-columns:minmax(0,1fr)}}.da-app-dashboard{grid-template-rows:minmax(0,1fr) auto;min-height:100dvh;padding-bottom:0;display:grid}.da-app-dashboard .da-main-dashboard{flex-direction:column;min-height:0;padding-bottom:0;display:flex}.da-app-dashboard .da-bottom-dock{justify-self:center;margin:.8rem auto .75rem;position:sticky;right:auto;transform:none}.da-app-dashboard .da-operational-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.da-app-dashboard .da-operational-evidence>article{min-width:0;height:11rem;min-height:11rem;position:relative;overflow:hidden}.da-app-dashboard .da-operational-trend-body{height:calc(100% - 3.4rem);min-height:0;position:relative;overflow:hidden}.da-app-dashboard .da-operational-chart{position:absolute;inset:.25rem .35rem .15rem}.da-app-dashboard .da-operational-title{gap:.75rem}.da-app-dashboard .da-operational-title>span:first-child{white-space:nowrap;flex:none}.da-app-dashboard .da-operational-legend{align-items:center;gap:1rem;min-width:0;margin-left:auto;display:flex;overflow:hidden}.da-app-dashboard .da-operational-legend>span{color:#7fa792;white-space:nowrap;align-items:baseline;gap:.3rem;min-width:0;font-size:.78rem;display:flex}.da-app-dashboard .da-operational-legend i,.da-app-dashboard .da-device-health-summary i{border-radius:50%;flex:none;width:.42rem;height:.42rem}.da-app-dashboard .da-operational-legend strong{color:#dff7e9;font-size:.92rem}.da-app-dashboard .da-operational-legend small{color:#7fa792;margin-left:.12rem;font-size:.72rem}.da-app-dashboard .da-operational-summary{color:#8db09d;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:.74rem;font-weight:600;overflow:hidden}.da-app-dashboard .da-operational-empty,.da-app-dashboard .da-operational-loading{color:#688d7a;justify-content:center;align-items:center;gap:.45rem;height:100%;margin:0;font-size:.78rem;display:flex}.da-app-dashboard .da-operational-loading>span,.da-app-dashboard .da-operational-placeholder>span{border:2px solid #44d18933;border-top-color:#44d189;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite da-spin}.da-app-dashboard .da-operational-placeholder>span{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%)}.da-app-dashboard .da-device-health-v2{display:block}.da-app-dashboard .da-device-health-body{box-sizing:border-box;grid-template-columns:minmax(6rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.8rem;height:calc(100% - 3.4rem);padding:.45rem .75rem;display:grid}.da-app-dashboard .da-device-availability{min-width:0}.da-app-dashboard .da-device-availability>div:first-child{align-items:baseline;gap:.4rem;display:flex}.da-app-dashboard .da-device-availability strong{color:#e7fff1;font-size:1.3rem;line-height:1}.da-app-dashboard .da-device-availability strong small{color:#83a995;font-size:.72rem}.da-app-dashboard .da-device-availability span{color:#83a995;white-space:nowrap;font-size:.7rem}.da-app-dashboard .da-device-health-track{background:#18382a;border-radius:999px;height:.38rem;margin-top:.45rem;display:flex;overflow:hidden}.da-app-dashboard .da-device-health-track i{flex-basis:0;min-width:0}.da-app-dashboard .da-device-health-track .is-online{background:#39da8b}.da-app-dashboard .da-device-health-track .is-offline{background:#ef7163}.da-app-dashboard .da-device-health-track .is-unknown{background:#779180}.da-app-dashboard .da-device-health-summary{min-width:0}.da-app-dashboard .da-device-health-summary>strong{color:#c9f3da;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;display:block;overflow:hidden}.da-app-dashboard .da-device-health-summary>div{flex-wrap:wrap;gap:.55rem;margin-top:.38rem;display:flex}.da-app-dashboard .da-device-health-summary span{color:#86a896;white-space:nowrap;align-items:center;gap:.25rem;font-size:.7rem;display:inline-flex}.da-app-dashboard .da-device-health-summary i.is-good{background:#3bd88b}.da-app-dashboard .da-device-health-summary i.is-stale{background:#e0ab54}.da-app-dashboard .da-device-health-summary i.is-error{background:#eb7064}@media (min-width:1501px){.da-app-dashboard .da-main-dashboard{padding:5.35rem 1rem 0}.da-app-dashboard .da-command-dashboard{flex:1;grid-template-rows:auto minmax(34rem,1fr) auto;display:grid}.da-app-dashboard .da-command-kpis{margin-bottom:.65rem}.da-app-dashboard .da-command-kpis article{gap:.75rem;min-height:3.9rem;padding:.4rem 1rem}.da-app-dashboard .da-command-kpis article>span{width:2.4rem;height:2.4rem}.da-app-dashboard .da-command-kpis article>span svg{width:1.3rem;height:1.3rem}.da-app-dashboard .da-command-kpis small{font-size:.95rem}.da-app-dashboard .da-command-kpis strong{margin-top:.08rem;font-size:1.6rem}.da-app-dashboard .da-command-grid{grid-template-columns:minmax(12.5rem,13.5rem) minmax(0,1fr) minmax(14rem,15rem);gap:.8rem;height:auto;min-height:0}.da-app-dashboard .da-monitor-rail,.da-app-dashboard .da-command-center,.da-app-dashboard .da-command-rail,.da-app-dashboard .da-twin-map-g13{height:100%;min-height:0}.da-app-dashboard .da-dashboard-panel-head{min-height:3.4rem;padding:.65rem .8rem}.da-app-dashboard .da-dashboard-panel-head h2{white-space:nowrap;font-size:1.1rem}.da-app-dashboard .da-dashboard-panel-head button{font-size:.95rem}.da-app-dashboard .da-live-metrics{min-height:0;padding:.15rem .7rem;overflow-y:auto}.da-app-dashboard .da-live-metric{grid-template-columns:2.1rem minmax(0,1fr) 2.8rem;gap:.5rem;min-height:4.1rem}.da-app-dashboard .da-live-icon{width:2rem;height:2rem}.da-app-dashboard .da-live-icon svg{width:1.1rem;height:1.1rem}.da-app-dashboard .da-live-metric small{font-size:.95rem}.da-app-dashboard .da-live-metric strong{margin-top:.15rem;font-size:1.25rem}.da-app-dashboard .da-metric-spark{gap:.1rem;height:2.1rem}.da-app-dashboard .da-metric-spark b{width:.3rem}.da-app-dashboard .da-data-freshness{min-height:2.85rem;padding:.5rem .8rem;font-size:.95rem}.da-app-dashboard .da-command-rail{min-height:0;overflow:hidden}.da-app-dashboard .da-dashboard-alarms{flex-direction:column;flex:0 auto;max-height:10.75rem;display:flex}.da-app-dashboard .da-dashboard-alarm-list{gap:.24rem;min-height:0;padding:.28rem .45rem .45rem;overflow:hidden}.da-app-dashboard .da-dashboard-alarm-list button{grid-template-columns:1.55rem minmax(0,1fr) .55rem;gap:.3rem;min-height:3rem;max-height:3rem;padding:.32rem;overflow:hidden}.da-app-dashboard .da-dashboard-alarm-list button>span{min-width:0;overflow:hidden}.da-app-dashboard .da-dashboard-alarm-list .da-severity-icon{border-radius:.4rem;width:1.55rem;height:1.55rem}.da-app-dashboard .da-dashboard-alarm-list .da-severity-icon svg{width:.9rem}.da-app-dashboard .da-dashboard-alarm-list button>svg{width:.65rem}.da-app-dashboard .da-dashboard-alarm-list strong{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset;font-size:.76rem;line-height:1.2;display:block;overflow:hidden}.da-app-dashboard .da-dashboard-alarm-list small{text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.68rem;line-height:1.2;overflow:hidden}.da-app-dashboard .da-dashboard-clear{min-height:4.8rem;padding:.8rem}.da-app-dashboard .da-object-control{min-height:0;padding:.42rem;overflow:hidden}.da-app-dashboard .da-object-control-head{grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;padding-bottom:.42rem}.da-app-dashboard .da-object-control-head .da-status-chip{grid-column:auto;justify-self:end;padding:.14rem .28rem;font-size:.66rem;line-height:1.1}.da-app-dashboard .da-object-control-head>span:first-child{width:2rem;height:2rem}.da-app-dashboard .da-object-control-head h2{text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.86rem;overflow:hidden}.da-app-dashboard .da-control-reading{margin:.3rem 0;padding:.42rem .5rem}.da-app-dashboard .da-object-control>.da-control-reading{min-height:5rem}.da-app-dashboard .da-control-reading strong{margin:.08rem 0;font-size:1.45rem}.da-app-dashboard .da-control-reading strong.textual{font-size:1.3rem}.da-app-dashboard .da-device-state-row{min-height:1.8rem;padding:.22rem .12rem;font-size:.78rem}.da-app-dashboard .da-device-state-row strong{font-size:.76rem}.da-app-dashboard .da-command-primary,.da-app-dashboard .da-command-link{min-height:2.05rem;margin-top:.28rem;font-size:.78rem}.da-app-dashboard .da-command-link{margin-top:.2rem}.da-app-dashboard .da-command-evidence{gap:.8rem;margin-top:.65rem}.da-app-dashboard .da-operational-evidence{grid-template-columns:repeat(4,minmax(0,1fr))}.da-app-dashboard .da-command-evidence>article{height:5.5rem;min-height:5.5rem}.da-app-dashboard .da-evidence-title{min-height:1.75rem;padding:.2rem .65rem;font-size:.82rem}.da-app-dashboard .da-operational-trend-body,.da-app-dashboard .da-device-health-body{height:calc(100% - 1.75rem)}.da-app-dashboard .da-operational-chart{inset:.18rem .25rem .08rem}.da-app-dashboard .da-operational-legend{gap:.45rem}.da-app-dashboard .da-operational-legend>span{gap:.2rem;font-size:.66rem}.da-app-dashboard .da-operational-summary{font-size:.62rem}.da-app-dashboard .da-operational-legend strong{font-size:.76rem}.da-app-dashboard .da-operational-legend small{font-size:.62rem}.da-app-dashboard .da-operational-title button,.da-app-dashboard .da-device-health-v2 .da-evidence-title button{padding:.15rem 0;font-size:.7rem}.da-app-dashboard .da-device-health-body{grid-template-columns:minmax(5.5rem,.82fr) minmax(0,1.18fr);gap:.65rem;padding:.22rem .65rem;overflow:hidden}.da-app-dashboard .da-device-availability strong{font-size:1.05rem}.da-app-dashboard .da-device-availability strong small,.da-app-dashboard .da-device-availability span{font-size:.58rem}.da-app-dashboard .da-device-health-track{height:.28rem;margin-top:.28rem}.da-app-dashboard .da-device-health-summary>strong{font-size:.68rem}.da-app-dashboard .da-device-health-summary span{font-size:.56rem}.da-app-dashboard .da-device-health-summary>div{flex-wrap:nowrap;gap:.3rem;margin-top:.18rem}.da-app-dashboard .da-command-trends .da-mini-trends{gap:.55rem;height:3.25rem;padding:.25rem .7rem}.da-app-dashboard .da-command-trends .da-mini-trends>div{padding:.25rem .55rem}.da-app-dashboard .da-command-trends .da-mini-trends span{font-size:.95rem}.da-app-dashboard .da-command-trends .da-mini-trends strong{font-size:1.2rem}.da-app-dashboard .da-command-trends .da-mini-trends svg{height:1.55rem}.da-app-dashboard .da-device-health{gap:.65rem;padding:.45rem .75rem}.da-app-dashboard .da-device-donut{width:3.75rem;height:3.75rem}.da-app-dashboard .da-command-audit{overflow-y:auto}.da-app-dashboard .da-command-audit>div:not(.da-evidence-title){min-height:1.9rem;padding:.25rem .7rem}.da-app-dashboard .da-command-audit>p{padding:1rem .8rem}.da-app-dashboard .da-bottom-dock button{min-height:4.2rem}}.da-app .da-simulation-ribbon{z-index:90;width:max-content;max-width:calc(100vw - 1.5rem);padding:0;display:block;bottom:.75rem;left:auto;right:.75rem;overflow:visible}.da-simulation-ribbon>summary{cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;min-height:2.8rem;padding:.65rem .8rem;list-style:none;display:flex}.da-simulation-ribbon>summary::-webkit-details-marker{display:none}.da-simulation-ribbon>summary:focus-visible{outline-offset:2px;border-radius:inherit;outline:2px solid #52da90}.da-simulation-ribbon>summary>svg{flex:none;width:1rem;height:1rem}.da-simulation-ribbon>summary>svg:last-child{margin-left:.1rem;transition:transform .16s}.da-simulation-ribbon[open]>summary>svg:last-child{transform:rotate(180deg)}.da-simulation-panel{color:#dff8e9;background:#041f15fa;border:1px solid #52b47d52;border-radius:.85rem;width:min(22rem,100vw - 1.5rem);padding:1rem;position:absolute;bottom:calc(100% + .6rem);right:0;box-shadow:0 18px 42px #00000061}.da-simulation-panel header{border-bottom:1px solid #65b2852e;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.da-simulation-panel header span,.da-simulation-panel header strong,.da-simulation-panel header small{display:block}.da-simulation-panel header strong{font-size:1.05rem}.da-simulation-panel header small,.da-simulation-panel header em{color:#82a693;font-size:.82rem;font-style:normal;font-weight:500}.da-simulation-panel header em{white-space:nowrap}.da-demo-role-switch{gap:.45rem;margin-top:.85rem;display:grid}.da-demo-role-switch>span{color:#9fc7b2;font-size:.86rem;font-weight:700}.da-demo-role-switch select{color:#e8fff2;width:100%;min-height:2.8rem;font:inherit;cursor:pointer;background:#0a3a28;border:1px solid #5baf7e57;border-radius:.65rem;padding:0 2.4rem 0 .8rem;font-size:.98rem}@media (max-width:980px){.da-app .da-simulation-ribbon{display:none}}.da-resource-workspace{width:min(100% - 2.5rem,96rem);color:var(--ink);gap:1rem;margin:1.5rem auto;padding:0 0 2rem;font-size:1rem;line-height:1.6;display:grid}.da-resource-workspace>*{min-width:0}.da-resource-header{border:1px solid var(--line);background:#fff;border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 1.5rem;display:flex}.da-resource-workspace h1{font-size:1.6rem;font-weight:700}.da-resource-workspace h2{margin-bottom:.6rem;font-size:1.2rem;font-weight:700}.da-resource-workspace :is(h3,h4){margin:1rem 0 .6rem;font-size:1.05rem;font-weight:700}.da-resource-workspace p{overflow-wrap:anywhere;margin:.65rem 0}.da-resource-header p{color:var(--muted);margin-bottom:0}.da-resource-workspace>.da-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:.85rem;margin:0}:where(.da-resource-workspace) :is(button,select,input,textarea){font:inherit;max-width:100%;min-height:2.5rem;color:var(--ink);background:#fff;border:1px solid #bccfc3;border-radius:.5rem;padding:.5rem .75rem}:where(.da-resource-workspace) button{cursor:pointer;margin:.25rem .35rem .25rem 0;font-weight:600}:where(.da-resource-workspace) button:hover:not(:disabled):not(.is-active):not(.is-primary){background:var(--green-soft);border-color:var(--green)}.da-resource-workspace button:disabled{color:var(--muted);background:var(--soft);opacity:.7;cursor:not-allowed}.da-resource-workspace button[aria-pressed=true]{background:var(--green);color:#fff;border-color:var(--green)}.da-resource-workspace :is(button,a,summary,input,select,textarea):focus-visible{outline:3px solid var(--green-2);outline-offset:3px}.da-resource-workspace a{color:var(--green);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.da-resource-tabs{border:1px solid var(--line);background:#fff;border-radius:.8rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;padding:.35rem;display:grid}.da-resource-tabs>button{border:0;min-height:3rem;margin:0}:where(.da-resource-workspace) form:not(.da-sc-filterbar){flex-wrap:wrap;align-items:end;gap:.75rem;margin:1rem 0;display:flex}:where(.da-resource-workspace) label{flex-direction:column;gap:.4rem;max-width:100%;margin:.4rem .6rem .4rem 0;font-weight:600;display:inline-flex}.da-resource-workspace form>label{flex:16rem}.da-resource-workspace input{width:100%;min-width:0}.da-resource-workspace input[type=checkbox]{width:1rem;min-height:1rem}.da-resource-workspace summary{cursor:pointer;padding:.4rem 0;font-weight:600}.da-resource-workspace details[open]>summary{margin-bottom:.7rem}.da-resource-workspace>details>summary{font-size:1.15rem}.da-resource-workspace table{border-collapse:collapse;text-align:left;width:100%;font-size:.9rem}.da-resource-workspace :is(th,td){border-bottom:1px solid var(--line);vertical-align:top;min-width:8rem;padding:.8rem 1rem}.da-resource-workspace th{font-weight:600}.da-resource-workspace thead{background:var(--soft)}.da-resource-workspace tbody tr:hover{background:#f8fbf9}.da-resource-workspace td:first-child{min-width:15rem}.da-resource-workspace table details{min-width:16rem;font-weight:400}.da-resource-workspace table details[open]{max-width:30rem}.da-resource-workspace dl{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem;margin:1rem 0;display:grid}.da-resource-workspace dl>div{background:var(--soft);border:1px solid var(--line);border-radius:.6rem;padding:.8rem}.da-resource-workspace dt{color:var(--muted);font-size:.85rem}.da-resource-workspace dd{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700}.da-resource-workspace ul{padding:0;list-style:none}.da-resource-workspace li{overflow-wrap:anywhere;margin:.5rem 0}.da-resource-workspace [role=alert]{color:#9b302b;background:#fff3f2;border-radius:.5rem;padding:.75rem}@media (max-width:700px){.da-resource-workspace{width:calc(100% - 1rem);margin-top:.5rem}.da-resource-header{padding:1rem}.da-resource-tabs{gap:.15rem}.da-resource-tabs>button{padding:.5rem .15rem}.da-resource-workspace dl{grid-template-columns:repeat(2,minmax(0,1fr))}}
