/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
:root{--dropbutton-spacing-size:var(--space-m);--dropbutton-font-size:var(--font-size-base);--dropbutton-line-height:var(--space-m);--dropbutton-toggle-size:3rem;--dropbutton-border-size:1px;--dropbutton-toggle-size-spacing:var(--dropbutton-border-size);--dropbutton-border-radius-size:2px;--dropbutton-item-max-width:12.5rem;--dropbutton-small-spacing-size:0.625rem;--dropbutton-small-font-size:var(--font-size-xs);--dropbutton-small-line-height:0.75rem;--dropbutton-small-toggle-size:calc((2 * var(--dropbutton-small-spacing-size)) + var(--dropbutton-small-line-height));--dropbutton-extrasmall-spacing-size:0.375rem;--dropbutton-extrasmall-font-size:var(--font-size-xs);--dropbutton-extrasmall-line-height:0.75rem;--dropbutton-extrasmall-toggle-size:calc((2 * var(--dropbutton-extrasmall-spacing-size)) + var(--dropbutton-extrasmall-line-height));}.dropbutton-wrapper{display:inline-flex;border-radius:var(--button-border-radius-size);box-shadow:0 1px 2px rgb(0,0,0,0.25);}.form-actions .dropbutton-wrapper,.field-actions .dropbutton-wrapper{margin-block:var(--space-xs);margin-inline:0 var(--space-m);}.dropbutton-widget{position:relative;flex:1 1 auto;.js .dropbutton-wrapper.open &{z-index:var(--dropbutton-widget-z-index);}}.dropbutton{display:block;overflow:visible;min-width:6rem;height:var(--dropbutton-toggle-size);margin:0;list-style:none;}.dropbutton-widget{border-radius:var(--button-border-radius-size);background-color:var(--button-bg-color);}.dropbutton--small{height:var(--dropbutton-small-toggle-size);}.dropbutton--extrasmall{height:var(--dropbutton-extrasmall-toggle-size);}.dropbutton--multiple .dropbutton__item:first-of-type{margin-right:calc(var(--dropbutton-toggle-size) + var(--dropbutton-toggle-size-spacing));white-space:nowrap;[dir="rtl"] &{margin-right:0;margin-left:calc(var(--dropbutton-toggle-size) + var(--dropbutton-toggle-size-spacing));}}.no-touchevents .dropbutton--multiple.dropbutton--small .dropbutton__item:first-of-type{margin-right:calc(var(--dropbutton-small-toggle-size) + var(--dropbutton-toggle-size-spacing));white-space:nowrap;[dir="rtl"] &{margin-right:0;margin-left:calc(var(--dropbutton-small-toggle-size) + var(--dropbutton-toggle-size-spacing));}}.no-touchevents .dropbutton--multiple.dropbutton--extrasmall .dropbutton__item:first-of-type{margin-right:calc(var(--dropbutton-extrasmall-toggle-size) + var(--dropbutton-toggle-size-spacing));white-space:nowrap;[dir="rtl"] &{margin-right:0;margin-left:calc(var(--dropbutton-extrasmall-toggle-size) + var(--dropbutton-toggle-size-spacing));}}.dropbutton__toggle{position:absolute;z-index:3;top:0;right:0;bottom:0;width:var(--dropbutton-toggle-size);height:var(--dropbutton-toggle-size);border:var(--dropbutton-border-size) solid transparent !important;border-inline-start:var(--dropbutton-border-size) solid white !important;border-radius:0 var(--button-border-radius-size) var(--button-border-radius-size) 0;background:var(--button-bg-color);font-size:1px;appearance:none;[dir="rtl"] &{right:auto;left:0;border-radius:var(--button-border-radius-size) 0 0 var(--button-border-radius-size);}&::before{position:absolute;top:50%;right:50%;width:0.875rem;height:0.5625rem;content:"";transform:translate(50%,-50%) rotate(0);background:url("data:image/svg+xml,%3csvg width='14' height='9' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M.238 1.938L1.647.517 7 5.819 12.354.517l1.408 1.421L7 8.636z' fill='%23000f33'/%3e%3c/svg%3e") no-repeat center;background-size:contain;}&:hover{color:var(--button-fg-color);background-color:var(--button--hover-bg-color);box-shadow:0 2px 4px rgb(0,0,0,0.25);}&:focus{z-index:2;}&:active{color:var(--button-fg-color);background-color:var(--button--active-bg-color);}}.dropbutton-wrapper.open .dropbutton__toggle::before{transform:translate(50%,-50%) rotate(180deg);[dir="rtl"] &{transform:translate(50%,-50%) rotate(-180deg);}}.no-touchevents .dropbutton--small .dropbutton__toggle{width:var(--dropbutton-small-toggle-size);height:var(--dropbutton-small-toggle-size);}.no-touchevents .dropbutton--extrasmall .dropbutton__toggle{width:var(--dropbutton-extrasmall-toggle-size);height:var(--dropbutton-extrasmall-toggle-size);}.no-touchevents .dropbutton--small .dropbutton__toggle::before,.no-touchevents .dropbutton--extrasmall .dropbutton__toggle::before{width:0.75rem;}@media (forced-colors:active){.dropbutton__toggle::before{width:0.5625rem;height:0.5625rem;margin-top:calc(0.5625rem / (2 * -1.41429));transform:translate(50%,-50%) rotate(135deg);border-width:0.125rem 0.125rem 0 0;border-style:solid;background:none;.dropbutton-wrapper.open &{margin-top:calc(0.5625rem / (2 * 1.41429));transform:translate(50%,-50%) rotate(315deg);}[dir="rtl"] .dropbutton-wrapper.open &{transform:translate(50%,-50%) rotate(-45deg);}}.no-touchevents .dropbutton--small .dropbutton__toggle::before,.no-touchevents .dropbutton--extrasmall .dropbutton__toggle::before{width:0.4375rem;height:0.4375rem;margin-top:calc(0.4375rem / (2 * -1.41429));}.dropbutton-wrapper.open .dropbutton__toggle::before{margin-top:calc(0.4375rem / (2 * 1.41429));}}.dropbutton__item:first-of-type{& > *{display:inline-block;margin:0;padding:calc(var(--dropbutton-spacing-size) - var(--dropbutton-border-size)) calc(var(--space-l) - var(--dropbutton-border-size));cursor:pointer;text-align:center;-webkit-text-decoration:none;text-decoration:none;color:var(--button-fg-color);border:var(--dropbutton-border-size) solid transparent !important;border-radius:var(--button-border-radius-size);background-color:var(--button-bg-color);font-size:var(--dropbutton-font-size);font-weight:700;line-height:var(--dropbutton-line-height);appearance:none;-webkit-font-smoothing:antialiased;}.dropbutton--multiple & > *{padding-inline:calc(var(--dropbutton-spacing-size) - var(--dropbutton-border-size));}.no-touchevents .dropbutton--small & > *{padding-block:calc(var(--dropbutton-small-spacing-size) - var(--dropbutton-border-size));font-size:var(--dropbutton-small-font-size);line-height:var(--dropbutton-small-line-height);}.no-touchevents .dropbutton--extrasmall & > *{padding-top:calc(var(--dropbutton-extrasmall-spacing-size) - var(--dropbutton-border-size));padding-bottom:calc(var(--dropbutton-extrasmall-spacing-size) - var(--dropbutton-border-size));font-size:var(--dropbutton-extrasmall-font-size);line-height:var(--dropbutton-extrasmall-line-height);}& > *:hover,& > .button:hover{-webkit-text-decoration:none;text-decoration:none;color:var(--button-fg-color);background-color:var(--button--hover-bg-color);box-shadow:0 2px 4px rgb(0,0,0,0.25);}& > *:focus:hover,& > .button:focus:hover{box-shadow:0 0 0 2px var(--color-white),0 0 0 5px var(--color-focus);}& > *:focus{-webkit-text-decoration:none;text-decoration:none;}& > *:active{color:var(--button-fg-color);background-color:var(--button--active-bg-color);}.dropbutton--multiple & > *{position:relative;z-index:3;}.dropbutton--multiple & > *:focus{z-index:2;}.dropbutton--multiple & > *{border-radius:var(--button-border-radius-size) 0 0 var(--button-border-radius-size);}[dir="rtl"] .dropbutton--multiple & > *{border-radius:0 var(--button-border-radius-size) var(--button-border-radius-size) 0;}}.dropbutton > .dropbutton__item > a,.dropbutton > .dropbutton__item > .button{display:block;box-sizing:border-box;width:100%;margin:0;text-align:left;}[dir="rtl"] .dropbutton > .dropbutton__item > a,[dir="rtl"] .dropbutton > .dropbutton__item > .button{text-align:right;}.dropbutton-wrapper:not(.open) .dropbutton__item:first-of-type ~ .dropbutton__item{visibility:hidden;height:1px;}.dropbutton__item:first-of-type ~ .dropbutton__item{border:var(--dropbutton-border-size) solid var(--color-gray-200);border-bottom:0;box-shadow:0 2px 10px rgb(0,0,0,0.15);& ~ .dropbutton__item{border-top:0;}}.dropbutton__item ~ .dropbutton__item:last-child{border-bottom:var(--dropbutton-border-size) solid var(--color-gray-200);border-radius:0 0 var(--dropbutton-border-radius-size) var(--dropbutton-border-radius-size);}.dropbutton__item:first-of-type ~ .dropbutton__item{max-width:var(--dropbutton-item-max-width);}.dropbutton__item:first-of-type ~ .dropbutton__item > a,.dropbutton__item:first-of-type ~ .dropbutton__item > .button{position:relative;padding:calc(var(--dropbutton-spacing-size) - var(--dropbutton-border-size));white-space:normal;-webkit-text-decoration:none;text-decoration:none;color:var(--color-gray-800);border:var(--dropbutton-border-size) solid transparent !important;border-radius:var(--dropbutton-border-radius-size);background:var(--color-white);box-shadow:none;font-size:var(--dropbutton-font-size);font-weight:normal;line-height:var(--dropbutton-line-height);-webkit-font-smoothing:antialiased;}.dropbutton__item:first-of-type ~ .dropbutton__item > a:not(:focus),.dropbutton__item:first-of-type ~ .dropbutton__item > .button:not(:focus){z-index:1;}.no-touchevents .dropbutton--small .dropbutton__item:first-of-type ~ .dropbutton__item > a,.no-touchevents .dropbutton--small .dropbutton__item:first-of-type ~ .dropbutton__item > .button{padding-top:var(--dropbutton-small-spacing-size);padding-bottom:var(--dropbutton-small-spacing-size);font-size:var(--dropbutton-small-font-size);line-height:var(--dropbutton-small-line-height);}.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type ~ .dropbutton__item > a,.no-touchevents .dropbutton--extrasmall .dropbutton__item:first-of-type ~ .dropbutton__item > .button{padding-top:var(--dropbutton-extrasmall-spacing-size);padding-bottom:var(--dropbutton-extrasmall-spacing-size);font-size:var(--dropbutton-extrasmall-font-size);line-height:var(--dropbutton-extrasmall-line-height);}.dropbutton__item{& > *:focus{position:relative;z-index:3;}&:first-of-type ~ & > *:hover{color:var(--color-text);background:var(--color-gray-050);}& > .button:not(:focus){box-shadow:none;}&:first-of-type ~ & > *:focus{border-color:var(--color-focus) !important;box-shadow:inset 0 0 0 1px var(--color-focus),0 0 0 1px var(--color-focus);}}
.block-farm-powered-by-block{margin-top:45px;padding:30px 0;border-top:1px solid var(--gin-border-color);text-align:center;}
#block-gin-local-actions .dropbutton--multiple > .dropbutton__item:first-of-type{margin-inline-end:var(--gin-spacing-xxl) !important;}
@media (min-width:48em){.toolbar-tray-open:not(.toolbar-vertical) .layout-container,body:not(.toolbar-tray-open) .layout-container{margin-left:var(--gin-spacing-m) !important;margin-right:var(--gin-spacing-m) !important;}}.toolbar-id--toolbar-icon-user{margin-right:0 !important;}
.path-user .block-system-breadcrumb-block,.path-user .block-page-title-block,.path-user .region-breadcrumb,.path-user .page-title,.path-user [role="banner"],.path-user .region-header,.path-user .gin-secondary-toolbar{display:none;}.path-user,.path-user .dialog-off-canvas-main-canvas,.path-user .page-wrapper,.path-user .layout-container{background:#061223;margin:0 !important;min-height:100vh;padding:0 !important;width:100%;}.path-user .content-header,.path-user .region-highlighted,.path-user .region-sticky,.path-user .region-sticky-watcher,.path-user .sticky-shadow,.path-user .site-footer,.path-user .block-farm-powered-by-block,.path-user footer{display:none;}.path-user .gin-main-content,.path-user main,.path-user .region-content,.path-user .block-system-main-block{margin:0 !important;padding:0 !important;}body.path-user .layout-container{margin:0 !important;max-width:none !important;padding:0 !important;}body.path-user .region-content{margin-block:0 !important;margin-top:0 !important;}.narcissus-login{background-color:#061223;background-image:linear-gradient(90deg,rgba(5,18,35,.84) 0%,rgba(6,31,51,.62) 38%,rgba(5,18,35,.24) 72%,rgba(5,18,35,.32) 100%),linear-gradient(180deg,rgba(5,18,35,.18) 0%,rgba(5,18,35,.48) 56%,rgba(5,18,35,.76) 100%),var(--narcissus-login-image,url(/modules/custom/narcissus_management/assets/chongming-modern-agri-base.png));background-position:center,center,center;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;color:#fff;min-height:100vh;overflow:hidden;position:relative;}.narcissus-login__brand{background:transparent;}.narcissus-login::before{background:radial-gradient(circle at 22% 18%,rgba(48,213,200,.18),transparent 34%),radial-gradient(circle at 78% 82%,rgba(255,185,73,.12),transparent 30%),linear-gradient(180deg,rgba(6,18,35,.08) 0%,rgba(6,18,35,.24) 44%,rgba(6,18,35,.48) 100%);content:"";inset:0;opacity:.92;pointer-events:none;position:absolute;}.narcissus-login__shell{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(320px,1fr) minmax(360px,460px);min-height:100vh;padding:clamp(28px,5vw,72px);position:relative;z-index:1;}.narcissus-login__eyebrow{background:rgba(7,82,132,.72);border:1px solid rgba(171,224,255,.38);border-radius:8px;box-shadow:0 12px 30px rgba(0,32,72,.22);display:inline-flex;font-size:15px;font-weight:800;line-height:1;margin:0 0 26px;padding:12px 16px;}.narcissus-login__brand h1{color:#fff;font-size:clamp(42px,5vw,76px);font-weight:900;letter-spacing:0;line-height:1.04;margin:0;max-width:9em;text-wrap:balance;}.narcissus-login__copy{color:rgba(235,249,255,.9);font-size:18px;font-weight:650;line-height:1.75;margin:22px 0 0;max-width:620px;}.narcissus-login__signals{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;max-width:640px;}.narcissus-login__signal{background:rgba(5,40,64,.54);border:1px solid rgba(175,231,255,.28);border-radius:8px;box-shadow:0 16px 34px rgba(0,20,42,.22);padding:14px 16px;}.narcissus-login__signal strong{color:#fff;display:block;font-size:18px;font-weight:900;line-height:1.2;}.narcissus-login__signal span{color:rgba(228,245,255,.76);display:block;font-size:12px;font-weight:750;line-height:1.4;margin-top:7px;}.narcissus-login__panel{backdrop-filter:blur(18px);background:rgba(248,252,255,.92);border:1px solid rgba(255,255,255,.62);border-radius:8px;box-shadow:0 30px 90px rgba(0,24,48,.32);color:#173244;padding:clamp(26px,4vw,40px);}.narcissus-login__panel-header{margin-bottom:24px;}.narcissus-login__panel-kicker{color:#14756f;font-size:13px;font-weight:900;letter-spacing:0;line-height:1;margin:0 0 10px;}.narcissus-login__panel h2{color:#102d3d;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.18;margin:0;}.narcissus-login__form{margin:0;}.narcissus-login__form .form-item{margin-bottom:18px;}.narcissus-login__form label{color:#183745;font-size:14px;font-weight:850;line-height:1.2;}.narcissus-login__form .description,.narcissus-login__form .form-item__description{color:#607780;font-size:12px;font-weight:650;line-height:1.45;margin-top:7px;}.narcissus-login__form input[type="text"],.narcissus-login__form input[type="email"],.narcissus-login__form input[type="password"]{background:rgba(255,255,255,.96);border:1px solid #c9d8da;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);color:#102d3d;font-size:16px;min-height:48px;padding:12px 14px;transition:border-color .18s ease,box-shadow .18s ease;width:100%;}.narcissus-login__form input[type="text"]:focus,.narcissus-login__form input[type="email"]:focus,.narcissus-login__form input[type="password"]:focus{border-color:#1b9f96;box-shadow:0 0 0 4px rgba(27,159,150,.16);outline:0;}.narcissus-login__form .form-actions{margin:24px 0 0;}.narcissus-login__form .button,.narcissus-login__form input[type="submit"]{align-items:center;background:linear-gradient(135deg,#0f766e,#0b5f9a);border:0;border-radius:8px;box-shadow:0 16px 30px rgba(9,111,129,.28);color:#fff;display:inline-flex;font-size:16px;font-weight:900;justify-content:center;min-height:50px;padding:0 22px;text-decoration:none;width:100%;}.narcissus-login__form .button:hover,.narcissus-login__form .button:focus,.narcissus-login__form input[type="submit"]:hover,.narcissus-login__form input[type="submit"]:focus{background:linear-gradient(135deg,#0b615b,#094f80);color:#fff;outline:0;}.narcissus-login__links{align-items:center;border-top:1px solid rgba(91,119,125,.18);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:22px;padding-top:18px;}.narcissus-login__links a{color:#0b6d86;font-size:13px;font-weight:850;text-decoration:none;}.narcissus-login__links a:hover,.narcissus-login__links a:focus{color:#084f65;text-decoration:underline;}.narcissus-login__links .is-demo{background:rgba(16,118,110,.1);border:1px solid rgba(16,118,110,.18);border-radius:8px;color:#0f766e;padding:8px 10px;text-decoration:none;}@media (max-width:900px){.narcissus-login{background-image:linear-gradient(180deg,rgba(5,18,35,.2) 0%,rgba(5,18,35,.52) 46%,rgba(5,18,35,.88) 100%),var(--narcissus-login-image,url(/modules/custom/narcissus_management/assets/chongming-modern-agri-base.png));background-position:center top;background-size:100% 280px,cover;}.narcissus-login__shell{align-items:start;grid-template-columns:1fr;min-height:0;padding:24px;padding-top:98px;}.narcissus-login__brand{align-self:start;}.narcissus-login__brand h1{font-size:clamp(34px,11vw,52px);}.narcissus-login__copy{font-size:15px;line-height:1.6;}.narcissus-login__signals{grid-template-columns:1fr;margin-top:22px;}}@media (max-width:560px){.narcissus-login__shell{padding:18px;}.narcissus-login__eyebrow{font-size:13px;margin-bottom:18px;}.narcissus-login__panel{padding:22px;}.narcissus-login__panel h2{font-size:24px;}.narcissus-login__links{align-items:stretch;flex-direction:column;}.narcissus-login__links .is-demo{text-align:center;}}
html.narcissus-pretranslate body{opacity:0;}html:not(.narcissus-pretranslate) body{opacity:1;transition:opacity .08s ease-out;}@media (min-width:761px){body.gin--vertical-toolbar.narcissus-shell--compact{padding-left:64px !important;}body.gin--vertical-toolbar.narcissus-shell--compact .toolbar-menu-administration,body.gin--vertical-toolbar.narcissus-shell--compact .toolbar .toolbar-bar #toolbar-item-administration-tray{box-sizing:border-box;min-width:64px !important;width:64px !important;}body.gin--vertical-toolbar.narcissus-shell--compact .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo{box-sizing:border-box;height:52px;min-height:52px;padding:0 !important;position:relative;}body.gin--vertical-toolbar.narcissus-shell--compact .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo a,body.gin--vertical-toolbar.narcissus-shell--compact .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo .toolbar-box{align-items:center;height:52px;justify-content:center;padding:0 !important;width:64px;}body.gin--vertical-toolbar.narcissus-shell--compact .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img.toolbar-icon-home,body.gin--vertical-toolbar.narcissus-shell--compact .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img.toolbar-icon-home.narcissus-logo-image{background-position:center;height:34px;left:15px;margin:0 !important;max-width:34px;min-height:34px;object-fit:contain;object-position:center;position:absolute;top:9px;transform:none;width:34px;}body.gin--vertical-toolbar.narcissus-shell--compact .toolbar-menu-administration > .toolbar-menu > .menu-item > a.toolbar-icon{box-sizing:border-box;border-radius:7px !important;height:46px !important;margin:1px 7px !important;min-height:46px !important;padding:0 !important;width:50px !important;}body.gin--vertical-toolbar.narcissus-shell--compact .toolbar-menu-administration > .toolbar-menu > .menu-item > a.toolbar-icon.is-active,body.gin--vertical-toolbar.narcissus-shell--compact .toolbar-menu-administration > .toolbar-menu > .menu-item > a.toolbar-icon[aria-current='page']{background-color:#eaf5f0 !important;background-image:none !important;color:#006547 !important;}body.gin--vertical-toolbar.narcissus-shell--compact.narcissus-shell--collapsed .toolbar-menu-administration > .toolbar-menu > .menu-item > a.toolbar-icon{font-size:0 !important;}body.gin--vertical-toolbar.narcissus-shell--compact.narcissus-shell--expanded{padding-left:256px !important;}body.gin--vertical-toolbar.narcissus-shell--compact.narcissus-shell--expanded .toolbar-menu-administration,body.gin--vertical-toolbar.narcissus-shell--compact.narcissus-shell--expanded .toolbar .toolbar-bar #toolbar-item-administration-tray{min-width:256px !important;width:256px !important;}body.gin--vertical-toolbar.narcissus-shell--compact.narcissus-shell--expanded .toolbar-menu-administration > .toolbar-menu > .menu-item > a.toolbar-icon{font-size:16px !important;height:auto !important;margin:0 !important;min-height:0 !important;padding:1em 16px 1em 48px !important;width:100% !important;}}#gin-toolbar-bar .toolbar-tab > a.toolbar-menu__logo{display:none !important;}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo{background:transparent !important;padding:4px 0 6px 18px !important;}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo a,.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo .toolbar-box{align-items:center;background:transparent !important;color:#12314c;display:flex;font-size:21px;font-weight:800;gap:8px;justify-content:flex-start;letter-spacing:.01em;line-height:1.1;padding-left:0;}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img.toolbar-icon-home{background:var(--narcissus-logo-url) center / contain no-repeat;border-radius:6px;display:block;height:auto;margin:6px 0 8px;max-width:232px;min-height:48px;transform:translateX(-30px);width:232px;}body.path-calendar.narcissus-shell-collapsed .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo{padding-left:0 !important;}body.path-calendar.narcissus-shell-collapsed .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo a,body.path-calendar.narcissus-shell-collapsed .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo .toolbar-box{justify-content:center;}body.path-calendar.narcissus-shell-collapsed .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img.toolbar-icon-home{background-position:left center;margin:6px auto;max-width:34px;min-height:34px;object-fit:cover;object-position:left center;transform:none;width:34px;}body.path-calendar.narcissus-shell-expanded .toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img.toolbar-icon-home{max-width:164px;min-height:40px;transform:none;width:164px;}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo img.toolbar-icon-home.narcissus-logo-image{color:transparent;font-size:0;height:36px;margin:8px 0;max-width:36px;min-height:36px;object-fit:contain;object-position:left center;transform:translateX(-4px);width:36px;}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo .toolbar-icon-home + span,.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo .toolbar-icon-home + .toolbar-menu__label,.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-logo .toolbar-icon-home + .toolbar-tray-name{font-size:21px;font-weight:800;}.gin-secondary-toolbar{background:#fff;border-bottom:1px solid #e6ece8;min-height:40px;padding-block:4px;}.gin-breadcrumb,.narcissus-breadcrumb{align-items:center;display:flex;min-height:32px;}.gin-breadcrumb__list,.narcissus-breadcrumb__list{align-items:center;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;}.gin-breadcrumb__item,.narcissus-breadcrumb__item{align-items:center;display:inline-flex;gap:0;}.gin-breadcrumb__item + .gin-breadcrumb__item::before,.narcissus-breadcrumb__item + .narcissus-breadcrumb__item::before{color:#85978f;content:'/' !important;display:inline-block !important;font-size:12px;font-weight:700;line-height:1;margin:0 10px;padding:0 !important;}.gin-breadcrumb__item::before,.gin-breadcrumb__item::after,.narcissus-breadcrumb__item::before,.narcissus-breadcrumb__item::after{content:none !important;}.gin-breadcrumb__link,.gin-breadcrumb__current,.narcissus-breadcrumb__link,.narcissus-breadcrumb__current{background:transparent;border:0;border-radius:0;color:#3a4f45;display:inline-flex;font-size:13px;font-weight:700;line-height:1;min-height:24px;padding:0;text-decoration:none;align-items:center;}.gin-breadcrumb__link,.narcissus-breadcrumb__link{color:#4b5f56;}.gin-breadcrumb__current,.narcissus-breadcrumb__current{color:#183126;font-weight:800;}body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu-administration{overflow:visible !important;}body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu > .menu-item--expanded,body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu .toolbar-menu > .menu-item--expanded{position:relative;}body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu > .menu-item--expanded > .toolbar-menu,body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu .toolbar-menu > .menu-item--expanded > .toolbar-menu{background:rgba(255,255,255,.98);border:1px solid #dce6de;border-radius:18px;box-shadow:0 14px 40px rgba(19,49,35,.12);display:grid;gap:4px;left:calc(100% + 8px);min-width:176px;padding:10px;position:absolute;top:-6px;writing-mode:horizontal-tb;z-index:40;}body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu .toolbar-menu > .menu-item--expanded > .toolbar-menu{left:calc(100% + 6px);top:0;}body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu .toolbar-menu a,body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu .toolbar-menu h2 a,body.path-calendar.narcissus-shell-collapsed .toolbar-tray-horizontal .toolbar-menu .toolbar-menu h3 a{font-size:14px;line-height:1.3;min-height:34px;padding:6px 10px;white-space:nowrap;writing-mode:horizontal-tb;}.toolbar .toolbar-bar .toolbar-menu-administration .toolbar-icon-narcissus-management-calendar::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='4' width='18' height='17' rx='2' fill='none' stroke='black' stroke-width='2.25'/%3e%3cline x1='8' y1='2' x2='8' y2='6' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3cline x1='16' y1='2' x2='16' y2='6' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3cline x1='3' y1='10' x2='21' y2='10' stroke='black' stroke-width='2.25'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='3' y='4' width='18' height='17' rx='2' fill='none' stroke='black' stroke-width='2.25'/%3e%3cline x1='8' y1='2' x2='8' y2='6' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3cline x1='16' y1='2' x2='16' y2='6' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3cline x1='3' y1='10' x2='21' y2='10' stroke='black' stroke-width='2.25'/%3e%3c/svg%3e");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-setup::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='4' y1='6' x2='20' y2='6' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3ccircle cx='9' cy='6' r='2.5' fill='white' stroke='black' stroke-width='2.25'/%3e%3cline x1='4' y1='12' x2='20' y2='12' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3ccircle cx='15' cy='12' r='2.5' fill='white' stroke='black' stroke-width='2.25'/%3e%3cline x1='4' y1='18' x2='20' y2='18' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3ccircle cx='11' cy='18' r='2.5' fill='white' stroke='black' stroke-width='2.25'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3e%3cline x1='4' y1='6' x2='20' y2='6' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3ccircle cx='9' cy='6' r='2.5' fill='white' stroke='black' stroke-width='2.25'/%3e%3cline x1='4' y1='12' x2='20' y2='12' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3ccircle cx='15' cy='12' r='2.5' fill='white' stroke='black' stroke-width='2.25'/%3e%3cline x1='4' y1='18' x2='20' y2='18' stroke='black' stroke-width='2.25' stroke-linecap='round'/%3e%3ccircle cx='11' cy='18' r='2.5' fill='white' stroke='black' stroke-width='2.25'/%3e%3c/svg%3e");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-dashboard::before,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-base-screen::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-operations::before,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-operations::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-satellite::before,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-intelligence::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-weather::before,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-weather-intelligence::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-evidence::before,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-product-evidence::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-analytics::before,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-operations-intelligence::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-plan::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-map::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-people::before,.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-report::before{-webkit-mask-image:var(--narcissus-toolbar-icon-mask) !important;mask-image:var(--narcissus-toolbar-icon-mask) !important;}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-dashboard,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-base-screen{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 4h7v7H4V4Zm9 0h7v7h-7V4ZM4 13h7v7H4v-7Zm9 0h7v7h-7v-7Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-operations,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-operations{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m4 17.25 9.8-9.8 2.95 2.95-9.8 9.8H4v-2.95ZM15.2 6.05l1.4-1.4a2.08 2.08 0 0 1 2.95 2.95l-1.4 1.4-2.95-2.95Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-satellite,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-intelligence{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 7-4-4-4 4 4 4m8 0 4 4-4 4-4-4M8 12l4 4 6-6-4-4-6 6Zm8-4 3-3M9 21a6 6 0 0 0-6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-weather,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-weather-intelligence{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7.2 18a4.2 4.2 0 1 1 .9-8.3A5.3 5.3 0 0 1 18.3 12a3 3 0 0 1-.3 6H7.2Zm4.8-14h2v3h-2V4ZM4.2 6.3l1.4-1.4 2.1 2.1-1.4 1.4-2.1-2.1Zm12 1.4 2.1-2.1 1.4 1.4-2.1 2.1-1.4-1.4Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-evidence,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-product-evidence{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M9 3h6v2l-1 1v5.1l4.3 6.4A2 2 0 0 1 16.6 21H7.4a2 2 0 0 1-1.7-3.1L10 11.1V6L9 5V3Zm1.9 11-1.7 3h5.6l-1.7-3h-2.2Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-analytics,.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-operations-intelligence{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 20V11h3v9H4Zm6 0V4h3v16h-3Zm6 0v-7h3v7h-3Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-plan{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M6 3h12a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm2 5v2h8V8H8Zm0 4v2h8v-2H8Zm0 4v2h5v-2H8Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-map{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m3 5 6-2 6 2 6-2v16l-6 2-6-2-6 2V5Zm8 1.1v11.8l2 .7V6.8l-2-.7Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-people{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M12 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8Zm0 2c-4.4 0-8 2.2-8 5v2h16v-2c0-2.8-3.6-5-8-5Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.narcissus-toolbar-icon-report{--narcissus-toolbar-icon-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 20V4h16v16H4Zm3-3h2v-5H7v5Zm4 0h2V7h-2v10Zm4 0h2v-7h-2v7Z'/%3E%3C/svg%3E");}.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-base-screen::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 4h7v7H4V4Zm9 0h7v7h-7V4ZM4 13h7v7H4v-7Zm9 0h7v7h-7v-7Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 4h7v7H4V4Zm9 0h7v7h-7V4ZM4 13h7v7H4v-7Zm9 0h7v7h-7v-7Z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-operations::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m4 17.25 9.8-9.8 2.95 2.95-9.8 9.8H4v-2.95ZM15.2 6.05l1.4-1.4a2.08 2.08 0 0 1 2.95 2.95l-1.4 1.4-2.95-2.95Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m4 17.25 9.8-9.8 2.95 2.95-9.8 9.8H4v-2.95ZM15.2 6.05l1.4-1.4a2.08 2.08 0 0 1 2.95 2.95l-1.4 1.4-2.95-2.95Z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-intelligence::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 7-4-4-4 4 4 4m8 0 4 4-4 4-4-4M8 12l4 4 6-6-4-4-6 6Zm8-4 3-3M9 21a6 6 0 0 0-6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13 7-4-4-4 4 4 4m8 0 4 4-4 4-4-4M8 12l4 4 6-6-4-4-6 6Zm8-4 3-3M9 21a6 6 0 0 0-6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-weather-intelligence::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7.2 18a4.2 4.2 0 1 1 .9-8.3A5.3 5.3 0 0 1 18.3 12a3 3 0 0 1-.3 6H7.2Zm4.8-14h2v3h-2V4ZM4.2 6.3l1.4-1.4 2.1 2.1-1.4 1.4-2.1-2.1Zm12 1.4 2.1-2.1 1.4 1.4-2.1 2.1-1.4-1.4Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M7.2 18a4.2 4.2 0 1 1 .9-8.3A5.3 5.3 0 0 1 18.3 12a3 3 0 0 1-.3 6H7.2Zm4.8-14h2v3h-2V4ZM4.2 6.3l1.4-1.4 2.1 2.1-1.4 1.4-2.1-2.1Zm12 1.4 2.1-2.1 1.4 1.4-2.1 2.1-1.4-1.4Z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-product-evidence::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M9 3h6v2l-1 1v5.1l4.3 6.4A2 2 0 0 1 16.6 21H7.4a2 2 0 0 1-1.7-3.1L10 11.1V6L9 5V3Zm1.9 11-1.7 3h5.6l-1.7-3h-2.2Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M9 3h6v2l-1 1v5.1l4.3 6.4A2 2 0 0 1 16.6 21H7.4a2 2 0 0 1-1.7-3.1L10 11.1V6L9 5V3Zm1.9 11-1.7 3h5.6l-1.7-3h-2.2Z'/%3E%3C/svg%3E") !important;}.toolbar .toolbar-bar .toolbar-menu-administration a.toolbar-icon-narcissus-management-operations-intelligence::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 20V11h3v9H4Zm6 0V4h3v16h-3Zm6 0v-7h3v7h-3Z'/%3E%3C/svg%3E") !important;mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='M4 20V11h3v9H4Zm6 0V4h3v16h-3Zm6 0v-7h3v7h-3Z'/%3E%3C/svg%3E") !important;}.narcissus-management-links a{font-weight:700;}body.path-locations .farm-map,body.path-asset .farm-map{border:1px solid #dce6de;border-radius:8px;min-height:360px;}body.path-locations .farm-map{height:clamp(320px,42vh,460px);resize:none;}body.path-locations .block-system-main-block,body.path-locations .view-farm-asset{max-width:1180px;}body.path-locations .view-farm-asset > .view-content,body.path-locations .view-farm-asset .views-view-grid,body.path-locations .view-farm-asset .views-row{min-height:0;}body.path-asset-add-land .field--name-intrinsic-geometry,body.path-asset-add-land #edit-intrinsic-geometry-wrapper{background:#fbfdfb;border:1px solid #dce6de;border-radius:8px;padding:14px;}.narcissus-form-error-summary{background:#fff5f4;border:1px solid #d84f3f;border-left:5px solid #c93628;border-radius:8px;color:#4b211b;margin:0 0 18px;padding:14px 16px;}.narcissus-form-error-summary strong{display:block;font-size:16px;line-height:1.35;margin-bottom:4px;}.narcissus-form-error-summary p{margin:0;}.narcissus-form-error-summary__fields{display:flex;flex-wrap:wrap;gap:6px 10px;list-style:none;margin:10px 0 0;padding:0;}.narcissus-form-error-summary__fields li{background:#fff;border:1px solid #e7bbb4;border-radius:999px;font-size:13px;padding:3px 9px;}.dashboard-pane .metrics-container h3,.dashboard-pane .metrics-container h3 a,.dashboard-pane .metrics-container h4,.dashboard-pane .metrics-container h4 a{font-size:16px !important;line-height:1.25;margin:0 0 8px;}.dashboard-pane .metrics-container ul{gap:6px 16px;}.dashboard-pane .metrics-container a.metric{font-size:13px !important;line-height:1.35;}.views-bulk-actions label::before,.views-field-views-bulk-operations-bulk-form label::before{content:none;}.narcissus-context-row{cursor:context-menu;}.narcissus-context-row:hover{background:#f2faf6;}.narcissus-context-row--active{background:#e8f5ef !important;}.narcissus-row-context-menu{background:#fff;border:1px solid #d8e7df;border-radius:10px;box-shadow:0 18px 44px rgba(24,49,38,.18),0 1px 0 rgba(255,255,255,.7) inset;color:#183126;display:grid;gap:4px;min-width:210px;padding:7px;position:fixed;z-index:10000;}.narcissus-row-context-menu:focus{outline:none;}.narcissus-row-context-menu__title{border-bottom:1px solid #edf3ef;color:#5d7168;font-size:12px;font-weight:750;line-height:1.35;max-width:280px;overflow:hidden;padding:6px 8px 8px;text-overflow:ellipsis;white-space:nowrap;}.narcissus-row-context-menu button{align-items:center;background:transparent;border:0;border-radius:7px;color:#183126;cursor:pointer;display:flex;font:inherit;font-size:14px;font-weight:760;gap:8px;justify-content:flex-start;line-height:1.25;padding:9px 10px;text-align:left;}.narcissus-row-context-menu button::before{background:#0b8f65;border-radius:999px;content:"";height:7px;opacity:.82;width:7px;}.narcissus-row-context-menu button:hover,.narcissus-row-context-menu button:focus{background:#edf8f2;color:#007a57;outline:none;}.narcissus-row-context-menu button.is-danger{color:#9d2f25;}.narcissus-row-context-menu button.is-danger::before{background:#d04438;}.narcissus-row-context-menu button.is-danger:hover,.narcissus-row-context-menu button.is-danger:focus{background:#fff0ee;color:#b3362b;}.narcissus-report-archive{color:#183126;display:grid;gap:18px;max-width:1120px;}.narcissus-report-archive__summary,.narcissus-report-archive__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}.narcissus-report-archive__metric,.narcissus-report-archive__panel{background:#fff;border:1px solid #dfe9e3;border-radius:8px;box-shadow:0 8px 24px rgba(24,49,38,.06);padding:16px;}.narcissus-report-archive__metric strong{display:block;font-size:28px;line-height:1.1;}.narcissus-report-archive__metric span{color:#587065;display:block;font-size:13px;font-weight:700;margin-top:6px;}.narcissus-report-archive__panel h2{font-size:18px;margin:0 0 12px;}.narcissus-report-archive__panel ul{display:grid;gap:10px;list-style:none;margin:0;padding:0;}.narcissus-report-archive__panel li{align-items:center;border-bottom:1px solid #eef3ef;display:flex;gap:12px;justify-content:space-between;padding-bottom:10px;}.narcissus-report-archive__panel li:last-child{border-bottom:0;padding-bottom:0;}.narcissus-report-archive__panel a{color:#176c4a;font-weight:800;text-decoration:none;}.narcissus-report-archive__panel small,.narcissus-report-archive__details{color:#687d73;display:block;font-size:12px;margin-top:4px;}.narcissus-status{background:#eef3ef;border-radius:999px;color:#496258;display:inline-flex;font-size:12px;font-weight:800;padding:4px 9px;white-space:nowrap;}.narcissus-status.is-complete{background:#e7f5ee;color:#087d58;}.narcissus-status.is-review{background:#fff4d8;color:#8a5a00;}.narcissus-analytics{color:#183126;display:grid;gap:18px;max-width:1180px;}.narcissus-analytics *,.narcissus-analytics *::before,.narcissus-analytics *::after{box-sizing:border-box;}.narcissus-analytics__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;}.narcissus-analytics__header h2{font-size:28px;margin:2px 0 6px;}.narcissus-analytics__header p,.narcissus-analytics__header > span{color:#687d73;margin:0;}.narcissus-analytics__header .narcissus-analytics__eyebrow,.narcissus-analytics__panel-heading p{color:#087d58;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase;}.narcissus-analytics__header > span,.narcissus-analytics__panel-heading > span{font-size:12px;white-space:nowrap;}.narcissus-analytics__filters{align-items:flex-end;background:#edf7f2;border:1px solid #d7e9df;border-radius:10px;display:flex;flex-wrap:wrap;gap:12px;padding:14px;}.narcissus-analytics__filters > div{display:grid;gap:5px;min-width:180px;}.narcissus-analytics__filters label{color:#496258;font-size:12px;font-weight:800;}.narcissus-analytics__filters select{background:#fff;border:1px solid #cdded4;border-radius:7px;color:#183126;min-height:40px;padding:8px 34px 8px 11px;}.narcissus-analytics__filters button{min-height:40px;}.narcissus-analytics__metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));}.narcissus-analytics__metrics article,.narcissus-analytics__panel{background:#fff;border:1px solid #dfe9e3;border-radius:10px;box-shadow:0 8px 24px rgba(24,49,38,.06);}.narcissus-analytics__metrics article{border-top:3px solid #25a778;min-width:0;padding:16px;}.narcissus-analytics__metrics span,.narcissus-analytics__metrics small{color:#687d73;display:block;font-size:12px;}.narcissus-analytics__metrics strong{display:block;font-size:30px;line-height:1.1;margin:10px 0 6px;}.narcissus-analytics__grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);}.narcissus-analytics__panel{min-width:0;padding:18px;}.narcissus-analytics__panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;}.narcissus-analytics__panel-heading h3{font-size:18px;margin:3px 0 0;}.narcissus-analytics__panel-heading > span{color:#809087;}.narcissus-analytics__trend{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(var(--analytics-columns,6),minmax(34px,1fr));min-height:210px;}.narcissus-analytics__trend-item{align-items:center;display:grid;gap:6px;grid-template-rows:20px 150px 20px;justify-items:center;min-width:0;}.narcissus-analytics__trend-item > strong{font-size:12px;}.narcissus-analytics__trend-item > div{align-items:end;background:#edf4f0;border-radius:7px 7px 3px 3px;display:flex;height:150px;overflow:hidden;width:min(38px,72%);}.narcissus-analytics__trend-item i{background:linear-gradient(180deg,#20b27a,#087d58);border-radius:7px 7px 3px 3px;display:block;min-height:3px;width:100%;}.narcissus-analytics__trend-item > span{color:#687d73;font-size:12px;white-space:nowrap;}.narcissus-analytics__breakdown,.narcissus-analytics__insights ul{display:grid;gap:14px;list-style:none;margin:0;padding:0;}.narcissus-analytics__breakdown li{display:grid;gap:7px;}.narcissus-analytics__breakdown li > div:first-child{display:flex;font-size:13px;gap:12px;justify-content:space-between;}.narcissus-analytics__bar{background:#edf4f0;border-radius:999px;height:8px;overflow:hidden;}.narcissus-analytics__bar i{background:#25a778;border-radius:inherit;display:block;height:100%;}.narcissus-analytics__insights{background:linear-gradient(135deg,#f4fbf7,#fff);}.narcissus-analytics__insights ul{grid-template-columns:repeat(2,minmax(0,1fr));}.narcissus-analytics__insights li{border-left:3px solid #25a778;padding:7px 0 7px 12px;}.narcissus-analytics__table-wrap{max-width:100%;overflow-x:auto;}.narcissus-analytics table{border-collapse:collapse;min-width:760px;width:100%;}.narcissus-analytics th,.narcissus-analytics td{border-bottom:1px solid #e5eee9;padding:11px 9px;text-align:left;vertical-align:middle;}.narcissus-analytics th{color:#687d73;font-size:12px;}.narcissus-analytics td{font-size:13px;}.narcissus-analytics td a{color:#176c4a;font-weight:800;text-decoration:none;}.narcissus-analytics__empty{color:#687d73;margin:20px 0;}@media (max-width:900px){.narcissus-analytics__metrics{grid-template-columns:repeat(2,minmax(0,1fr));}.narcissus-analytics__grid{grid-template-columns:minmax(0,1fr);}}@media (max-width:600px){.narcissus-analytics__header,.narcissus-analytics__panel-heading{align-items:flex-start;display:grid;}.narcissus-analytics__header > span,.narcissus-analytics__panel-heading > span{white-space:normal;}.narcissus-analytics__filters,.narcissus-analytics__filters > div,.narcissus-analytics__filters button{width:100%;}.narcissus-analytics__metrics,.narcissus-analytics__insights ul{grid-template-columns:minmax(0,1fr);}.narcissus-analytics__trend{gap:5px;overflow-x:auto;}}.narcissus-monthly-report{background:#fff;border:1px solid #dfe9e3;border-top:6px solid #087d58;border-radius:8px;box-shadow:0 12px 36px rgba(24,49,38,.08);color:#183126;display:grid;gap:28px;max-width:1120px;padding:32px;width:100%;}.narcissus-monthly-report,.narcissus-monthly-report > *,.narcissus-monthly-report__header > *,.narcissus-monthly-report__meta > div,.narcissus-monthly-report__summary > div{box-sizing:border-box;min-width:0;}.narcissus-monthly-report__header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;}.narcissus-monthly-report__eyebrow{color:#087d58;font-size:13px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;}.narcissus-monthly-report h2{font-size:20px;margin:0 0 14px;}.narcissus-monthly-report__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;}.narcissus-monthly-report__meta{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;}.narcissus-monthly-report__summary{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;}.narcissus-monthly-report__meta > div,.narcissus-monthly-report__summary > div{background:#f4f8f5;border:1px solid #dfe9e3;border-radius:8px;padding:14px;}.narcissus-monthly-report__meta dt,.narcissus-monthly-report__summary span{color:#687d73;display:block;font-size:12px;font-weight:700;}.narcissus-monthly-report__meta dd{font-weight:800;margin:5px 0 0;overflow-wrap:anywhere;}.narcissus-monthly-report__summary strong{display:block;font-size:26px;line-height:1.15;margin-bottom:4px;}.narcissus-monthly-report__table-wrap{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;width:100%;}.narcissus-monthly-report table{border-collapse:collapse;min-width:760px;width:100%;}.narcissus-monthly-report th,.narcissus-monthly-report td{border-bottom:1px solid #dfe9e3;padding:12px 10px;text-align:left;vertical-align:top;}.narcissus-monthly-report th{color:#587065;font-size:13px;}.narcissus-monthly-report__recommendation{background:#edf7f2;border-left:4px solid #087d58;padding:18px 20px;}.narcissus-monthly-report footer{border-top:1px solid #dfe9e3;color:#687d73;font-size:13px;padding-top:16px;}@media (max-width:760px){.narcissus-monthly-report{padding:20px;}.narcissus-monthly-report__header{display:grid;}.narcissus-monthly-report__actions{justify-content:flex-start;}.narcissus-monthly-report__meta,.narcissus-monthly-report__summary{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:520px){body.path-frontpage .layout--twocol{display:block;max-width:100%;min-width:0;}body.path-frontpage .layout--twocol > .layout__region,body.path-frontpage .layout--twocol fieldset{box-sizing:border-box;flex:0 1 auto;max-width:100%;min-width:0;width:100%;}.gin-breadcrumb-wrapper,.region-breadcrumb,.block-system-breadcrumb-block,.gin-breadcrumb,.gin-breadcrumb__list,.narcissus-breadcrumb__list,.gin-breadcrumb__item,.narcissus-breadcrumb__item,.gin-breadcrumb__link,.gin-breadcrumb__current,.narcissus-breadcrumb__link,.narcissus-breadcrumb__current{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;}.gin-breadcrumb__list,.narcissus-breadcrumb__list{overflow:visible;width:100%;}.gin-breadcrumb__link,.gin-breadcrumb__current,.narcissus-breadcrumb__link,.narcissus-breadcrumb__current{overflow-wrap:anywhere;word-break:break-word;}.narcissus-monthly-report{gap:22px;padding:16px;}.narcissus-monthly-report__actions,.narcissus-monthly-report__meta,.narcissus-monthly-report__summary{grid-template-columns:minmax(0,1fr);}.narcissus-monthly-report__actions{display:grid;width:100%;}.narcissus-monthly-report__actions .button{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:center;margin:0;margin-inline:0;max-width:100%;min-height:44px;white-space:normal;width:100%;}.narcissus-monthly-report table,.narcissus-monthly-report tbody,.narcissus-monthly-report tr,.narcissus-monthly-report td{display:block;min-width:0;width:100%;}.narcissus-monthly-report table{min-width:0;}.narcissus-monthly-report thead{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.narcissus-monthly-report tbody{display:grid;gap:12px;}.narcissus-monthly-report tr{border:1px solid #dfe9e3;border-radius:8px;overflow:hidden;}.narcissus-monthly-report td{align-items:start;border-bottom:1px solid #eef3ef;display:grid;gap:10px;grid-template-columns:minmax(72px,30%) minmax(0,1fr);overflow-wrap:anywhere;padding:10px 12px;}.narcissus-monthly-report td::before{color:#687d73;content:attr(data-label);font-size:12px;font-weight:800;}.narcissus-monthly-report td:last-child{border-bottom:0;}.narcissus-monthly-report__recommendation{padding:16px;}}@media print{.narcissus-monthly-report{border-left:0;border-right:0;border-bottom:0;box-shadow:none;max-width:none;padding:20px 0;}.narcissus-monthly-report__actions,.gin-secondary-toolbar,.toolbar,.region-sidebar-first,.site-footer{display:none !important;}.narcissus-monthly-report table{display:table !important;min-width:0;}.narcissus-monthly-report thead{clip:auto;clip-path:none;display:table-header-group !important;height:auto;overflow:visible;position:static;white-space:normal;width:auto;}.narcissus-monthly-report tbody{display:table-row-group !important;}.narcissus-monthly-report tr{border:0;display:table-row !important;}.narcissus-monthly-report th,.narcissus-monthly-report td{display:table-cell !important;width:auto;}.narcissus-monthly-report td::before{content:none;}}.narcissus-comparison__demo{display:flex;align-items:center;gap:12px;margin:16px 0;padding:12px 16px;border:1px solid #f2cd75;border-radius:10px;background:#fff9e8;color:#684d11;}.narcissus-comparison__demo strong,.narcissus-comparison__tag{flex:none;border-radius:999px;background:#f4c44e;color:#3d2a00;font-size:12px;font-weight:800;line-height:1;padding:6px 9px;}.narcissus-comparison__tag{display:inline-block;margin-left:6px;padding:4px 7px;}.narcissus-comparison__trend{display:flex;align-items:end;gap:28px;min-height:260px;padding:26px 24px 0;border-bottom:1px solid #dce7df;}.narcissus-comparison__trend-item{display:grid;flex:1;grid-template-rows:24px 180px 32px;min-width:86px;text-align:center;}.narcissus-comparison__trend-item > strong{color:#2f5b43;font-size:14px;}.narcissus-comparison__trend-item > div{display:flex;align-items:end;justify-content:center;}.narcissus-comparison__trend-item i{display:block;width:min(72px,72%);min-height:4px;border-radius:8px 8px 0 0;background:linear-gradient(180deg,#60b57c,#1d6c43);}.narcissus-comparison__trend-item > span{padding-top:8px;color:#617268;font-weight:700;}@media (max-width:680px){.narcissus-comparison__demo{align-items:flex-start;flex-direction:column;}.narcissus-comparison__trend{gap:12px;overflow-x:auto;padding-inline:8px;}.narcissus-comparison__trend-item{flex:0 0 96px;}}
