/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:1.5em;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.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;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.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{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon:before{display:block;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:20px;}.system-status-counter__status-icon--error:before{background-image:url(/themes/contrib/stable/images/core/icons/e32700/error.svg);}.system-status-counter__status-icon--warning:before{background-image:url(/themes/contrib/stable/images/core/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked:before{background-image:url(/themes/contrib/stable/images/core/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/themes/contrib/stable/images/core/icons/787878/twistie-up.svg);}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.poll{overflow:hidden;}.poll .bar{height:1em;margin:1px 0;background-color:#ddd;}.poll .bar .foreground{background-color:#000;height:1em;float:left;}
.poll dl,.poll dd{margin:0;}.poll .links{text-align:center;}.poll .percent{text-align:right;}.poll .total{text-align:center;}.poll .vote-form{text-align:center;}.poll .vote-form{text-align:left;}.poll .vote-form .poll-title{font-weight:bold;}.poll-chtext{width:80%;}.poll-chvotes .form-text{width:85%;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.webform-details-toggle-state-wrapper{text-align:right;margin-top:1em;}[dir="rtl"] .webform-details-toggle-state-wrapper{text-align:left;}.webform-details-toggle-state-wrapper + details{margin-top:0;}.webform-details-toggle-state{margin-top:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;text-decoration:none;color:#337ab7;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.webform-tabs .webform-details-toggle-state-wrapper{float:right;}@media screen and (max-width:600px){.webform-tabs .webform-details-toggle-state-wrapper{float:none;}}
.webform-message--close .messages{position:relative;padding-right:35px;}.webform-message--close .webform-message__link{display:none;}html.js .webform-message--close .webform-message__link{position:absolute;top:11px;right:10px;display:block;font-size:24px;line-height:24px;}html[dir="rtl"].js .webform-message--close .webform-message__link{top:11px;right:inherit;left:10px;}.webform-message__link{opacity:0.33;color:inherit;}.webform-message__link:link{text-decoration:none;border-bottom:none;}.webform-message__link:hover,.webform-message__link:focus,.webform-message__link:active{text-decoration:none;opacity:1;color:inherit;border-bottom:none;}html.js .js-webform-message--close-storage{display:none;}.js-webform-message--close .button--dismiss{display:none;}
html.js .js-webform-visually-hidden,html.js .js-webform-visually-hidden[style*="display: none"]{position:absolute !important;display:inline !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.js-form-item.js-webform-states-hidden,.js-form-submit.js-webform-states-hidden,.js-form-wrapper.js-webform-states-hidden,.js-webform-text-format-hidden > .js-text-format-wrapper{display:none;}.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}.webform-element-description p:first-child{margin-top:0;}.webform-element-description p:last-child{margin-bottom:0;}.form-item .container-inline{margin:2px 0;}.form-checkboxes .form-required:after,.form-radios .form-required:after{display:none;}.webform-element--title-inline > label{display:inline;padding-right:0.5em;}.webform-element--title-inline > div.container-inline{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;margin:0.4em 0.5em 0.4em 0;}[dir=rtl] .form-composite.webform-fieldset--title-inline legend{float:right;margin-right:0;margin-left:0.5em;}.form-composite.webform-fieldset--title-inline .fieldset-wrapper,.form-composite.webform-fieldset--title-inline .fieldset-wrapper > div{display:inline;}.webform-element--title-inline .form-radios,.webform-element--title-inline .form-checkboxes{display:inline;}.webform-submission-form strong.error.form-item--error-message{display:block;}.webform-readonly input[type="date"],.webform-readonly input[type="datetime-local"],.webform-readonly input[type="email"],.webform-readonly input[type="number"],.webform-readonly input[type="password"],.webform-readonly input[type="search"],.webform-readonly input[type="tel"],.webform-readonly input[type="text"],.webform-readonly input[type="time"],.webform-readonly input[type="url"],.webform-readonly textarea{color:#6B6B6B;border-color:#bbb;background:#ededed;}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
@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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid}}}@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;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-light:300;--font-weight-bold:700;--tracking-wide:.025em;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--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);--color-terra:#80678a;--color-aqua:#6e8599;--color-coco:#705244;--color-hydro:#60a6a0;--color-bio:#492d14}}@layer base{*,:after,:before,::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;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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab,red,red)){:root{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:root:not(span){overflow:var(--page-overflow)}:root{background:var(--page-scroll-bg,var(--root-bg));--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) var(--root-bg,#0000)}@supports (color:color-mix(in lab,red,red)){:root{--page-scroll-bg-on:linear-gradient(var(--root-bg,#0000),var(--root-bg,#0000)) color-mix(in srgb,var(--root-bg,#0000),oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{--page-scroll-transition-on:background-color .3s ease-out;transition:var(--page-scroll-transition);scrollbar-gutter:var(--page-scroll-gutter,unset);scrollbar-gutter:if(style(--page-has-scroll:1):var(--page-scroll-gutter,unset);else:unset)}@keyframes set-page-has-scroll{0%,to{--page-has-scroll:1}}:root,[data-theme]{background:var(--page-scroll-bg,var(--root-bg));color:var(--color-base-content)}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:where(:root),:root:has(input.theme-controller[value=canna]:checked),[data-theme=canna]{color-scheme:light;--color-primary:#00685e;--color-primary-content:#fff;--color-secondary:#c2dc41;--color-secondary-content:#0e3a37;--color-accent:#408e86;--color-accent-content:#fff;--color-base-100:#fff;--color-base-200:#f0f0f0;--color-base-300:#e3e3e3;--color-base-content:#3c3c3c;--color-neutral:#5d5a58;--color-neutral-content:#fff;--radius-box:1.6rem;--radius-field:.8rem;--radius-selector:.8rem;--border:.1rem;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,.875rem),.875rem);touch-action:manipulation;border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.input{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000) inset,0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input{--input-color:color-mix(in oklab,var(--color-base-content) 20%,#0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=url]),.input :where(input[type=email]){direction:ltr}.input :where(input[type=date]){display:inline-flex}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab,red,red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab,var(--input-color) calc(var(--depth) * 10%),#0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus,.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{color:color-mix(in oklab,var(--color-base-content) 40%,transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab,red,red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input)::placeholder{color:color-mix(in oklab,var(--color-base-content) 20%,transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]),fieldset:disabled .input{box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.input:has(>input[type=date]) :where(input[type=date]){webkit-appearance:none;appearance:none;display:inline-flex}.input:has(>input[type=date]) input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute;inset-inline-end:.75em}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.label{color:color-mix(in oklab,currentcolor 60%,transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab,red,red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab,currentColor 10%,#0000)}}}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mx-auto{margin-inline:auto}.my-10{margin-block:calc(var(--spacing) * 10)}.\!flex{display:flex!important}.flex{display:flex}.min-h-\[44dvh\]{min-height:44dvh}@layer daisyui.l1.l2{.loading-xl{width:calc(var(--size-selector,.25rem) * 8)}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-full{border-radius:3.40282e38px}.p-4{padding:calc(var(--spacing) * 4)}.py-10{padding-block:calc(var(--spacing) * 10)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.text-error{color:var(--color-error)}.text-primary{color:var(--color-primary)}.opacity-80{opacity:.8}}body{margin:calc(var(--spacing) * 0);color:#3c3c3c;background-color:#f0f0f0;font-family:Century Gothic,KumbhSans,sans-serif}.product-canna-terra,.product-canna-aqua,.product-canna-coco,.product-canna-hydro,.product-canna-bio,.product-canna-biocanna{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.product-canna-terra{color:var(--color-terra)}.product-canna-aqua{color:var(--color-aqua)}.product-canna-coco{color:var(--color-coco)}.product-canna-hydro{color:var(--color-hydro)}.product-canna-bio,.product-canna-biocanna{color:var(--color-bio)}.ggv2-wrap{overflow:auto hidden}.ggv2-table-shell{--ggv2-surface:#fff;--ggv2-phase-border:#edf3f2;--ggv2-phase-vegetative-text:#7b9700;--ggv2-phase-generative-text:#7e9290;--ggv2-label-bg:var(--color-primary,#00685e);--ggv2-label-text:var(--color-primary-content,#fff);--ggv2-label-shadow:#00685e14;--ggv2-cell-vegetative:var(--color-secondary,#c2dc41);--ggv2-cell-generative:#c9d8da;--ggv2-cell-light-hours:#d8e283;--ggv2-cell-text:var(--color-primary,#00685e);--cggv2-tooltip-bg:#002822;width:100%;position:relative}.ggv2-table-shell--biocanna{--ggv2-label-bg:#603d20;--ggv2-label-text:#fff;--ggv2-label-shadow:#603d201f;--ggv2-phase-vegetative-text:#aa8c51;--ggv2-phase-generative-text:#603d20;--ggv2-cell-vegetative:#ead9b8;--ggv2-cell-generative:#d7cdc7;--ggv2-cell-light-hours:#f7f3a1;--ggv2-cell-text:#603d20}.ggv2-table-shell:after{content:"";z-index:40;pointer-events:none;background:linear-gradient(270deg,#b3b3b38c,#fff0);width:2.4rem;position:absolute;top:0;bottom:3.3rem;right:0}.ggv2-table-shell--end:after{opacity:0}.ggv2-table{border-collapse:collapse;padding-top:calc(var(--spacing) * 10);--tw-leading:1;table-layout:fixed;--ggv2-first-col-width:28rem;--ggv2-col-width:90px;margin:auto;font-size:1.6rem;line-height:1}.ggv2-span-row{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#8ca3a0;text-transform:uppercase}.ggv2-span-offset{background-color:var(--color-base-100);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);z-index:35!important}.ggv2-span-offset.ggv2-first-col{border-top-style:var(--tw-border-style);border-top-width:0;position:relative}.ggv2-span-offset.ggv2-first-col:before{content:"";background:var(--color-base-100,#fff);z-index:60;pointer-events:none;width:calc(100% + .3rem);height:1rem;position:absolute;top:-.4rem;left:-.4rem}.ggv2-first-col{background-color:var(--color-base-100);padding:calc(var(--spacing) * 0);min-width:var(--ggv2-first-col-width);width:var(--ggv2-first-col-width);top:auto!important;left:calc(var(--spacing) * 0)!important;z-index:30!important;position:sticky!important}.ggv2-table th:first-child,.ggv2-table td:first-child,.ggv2-first-col{top:auto!important;left:calc(var(--spacing) * 0)!important;position:sticky!important}.ggv2-table th:first-child,.ggv2-table td:first-child{z-index:30!important}.ggv2-span-cell{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);text-align:center;border:.1rem solid var(--ggv2-phase-border);background:var(--ggv2-surface);position:relative;overflow:visible}.ggv2-span-cell--vegetative{color:var(--ggv2-phase-vegetative-text)}.ggv2-span-cell--generative{color:var(--ggv2-phase-generative-text)}.ggv2-span-cell--band,.ggv2-span-cell--step{padding:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;font-weight:var(--font-weight-bold)}.ggv2-span-cell--left{padding:calc(var(--spacing) * 4);text-align:left}.ggv2-table .grow-guide-tooltip:before{content:""}.ggv2-step-label-group{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex;position:relative}.ggv2-span-cell--left .ggv2-step-label-group{justify-content:flex-start}.ggv2-step-label{text-align:center;letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.ggv2-step-label--rooting{text-transform:uppercase;border:.1rem solid;border-radius:9999px;min-height:2.8rem;margin-right:-7px;padding:.35rem .7rem 0}.ggv2-step-label--roman{border:.1rem solid;border-radius:9999px;width:2.8rem;height:2.8rem;padding-top:.3rem}.ggv2-step-label--active{background:currentColor}@supports (color:color-mix(in lab,red,red)){.ggv2-step-label--active{background:color-mix(in srgb,currentColor 14%,transparent)}}.ggv2-table .grow-guide-tooltip{color:inherit;cursor:help;--ggv2-tooltip-left:50%;--ggv2-tooltip-right:auto;--ggv2-tooltip-x:-50%;--ggv2-tooltip-arrow-left:50%;--ggv2-tooltip-arrow-right:auto;background:0 0;position:relative}.ggv2-table .grow-guide-tooltip .tooltip-content,.ggv2-table .grow-guide-tooltip .tooltip-content *{text-transform:none}.ggv2-step-label-group>.grow-guide-tooltip:before{content:none;display:none}.ggv2-step-label-group>.grow-guide-tooltip:focus-visible{outline-offset:.2rem;outline:.2rem solid}.ggv2-step-label--tooltip-down-right{--ggv2-tooltip-left:0;--ggv2-tooltip-right:auto;--ggv2-tooltip-x:0;--ggv2-tooltip-arrow-left:1.2rem;--ggv2-tooltip-arrow-right:auto}.ggv2-step-label--tooltip-down-left{--ggv2-tooltip-left:auto;--ggv2-tooltip-right:0;--ggv2-tooltip-x:0;--ggv2-tooltip-arrow-left:auto;--ggv2-tooltip-arrow-right:1.2rem}.ggv2-step-label-group>.grow-guide-tooltip .tooltip-content{top:calc(100% + 1rem);right:var(--ggv2-tooltip-right);bottom:auto;left:var(--ggv2-tooltip-left);background:var(--cggv2-tooltip-bg,#002822);width:min(36rem,100vw - 4rem);min-width:0;max-width:none;color:var(--color-primary-content,#fff);text-align:left;text-transform:none;opacity:0;pointer-events:none;transform:translate(var(--ggv2-tooltip-x),-.4rem);visibility:hidden;border-radius:.8rem;padding:1.4rem 1.6rem;font-size:1.4rem;font-weight:200;line-height:1.45;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;box-shadow:0 1.2rem 3rem #0f4f4b2e}.ggv2-step-label-group>.grow-guide-tooltip .tooltip-content:after{content:"";top:-.3rem;right:var(--ggv2-tooltip-arrow-right);left:var(--ggv2-tooltip-arrow-left);background:var(--cggv2-tooltip-bg,#002822);width:1.2rem;height:1.2rem;position:absolute;transform:rotate(45deg)skew(10deg,10deg);box-shadow:.4rem .4rem 1rem #0f4f4b14}.ggv2-step-label-group>.grow-guide-tooltip:hover .tooltip-content,.ggv2-step-label-group>.grow-guide-tooltip:focus .tooltip-content,.ggv2-step-label-group>.grow-guide-tooltip:focus-within .tooltip-content{opacity:1;pointer-events:auto;transform:translate(var(--ggv2-tooltip-x));visibility:visible}.ggv2-step-label-group>.grow-guide-tooltip .tooltip-content>:first-child{margin-top:0}.ggv2-step-label-group>.grow-guide-tooltip .tooltip-content>:last-child{margin-bottom:0}.ggv2-step-label-group>.grow-guide-tooltip .tooltip-content *{color:inherit;font-size:inherit;font-weight:inherit}.ggv2-span-cell--notch{z-index:1;border-left-style:var(--tw-border-style);border-left-width:0;padding-left:1.2rem;position:relative}.ggv2-span-cell--notch:before{content:"";background:var(--ggv2-phase-border);clip-path:polygon(100% 0,0 50%,100% 100%);z-index:51;width:1rem;height:calc(100% + .6rem);position:absolute;top:-.3rem;left:0;transform:rotate(180deg)}.ggv2-span-cell--notch:after{content:"";background:var(--ggv2-surface);clip-path:polygon(100% 0,0 50%,100% 100%);z-index:52;width:.8rem;height:100%;position:absolute;top:0;left:0;transform:rotate(180deg)}.ggv2-span-cell--rounded-right,.ggv2-col-head--row-end,.ggv2-cell--row-end{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;overflow:hidden}.ggv2-span-row .ggv2-span-cell--rounded-right{z-index:1;background-clip:padding-box;border-right:0;border-top-right-radius:9999px;border-bottom-right-radius:9999px;position:relative;overflow:visible}.ggv2-span-row .ggv2-span-cell--rounded-right:before{content:"";border:.1rem solid var(--ggv2-phase-border);background:var(--ggv2-surface);pointer-events:none;z-index:3;border-left:0;border-radius:0 9999px 9999px 0;width:2.4rem;position:absolute;top:-.1rem;bottom:-.1rem;right:-.15rem}.ggv2-span-row .ggv2-span-cell--rounded-right:after{content:"";pointer-events:none;z-index:2;background:#fff;border:none;width:2.4rem;position:absolute;top:-.1rem;bottom:-.1rem;right:-.15rem}.ggv2-col-head--row-end,.ggv2-cell--row-end{border-right:0;position:relative;overflow:visible}.ggv2-col-head--row-end:before,.ggv2-cell--row-end:before{content:"";background:inherit;pointer-events:none;z-index:-1;border-radius:0 9999px 9999px 0;width:2.4rem;height:100%;position:absolute;top:0;right:-.1rem}.ggv2-row-label{inset:calc(var(--spacing) * 0);background-color:var(--color-primary);padding-block:calc(var(--spacing) * 0);padding-right:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 4);text-align:end;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--ggv2-label-text);text-transform:uppercase;background:var(--ggv2-label-bg);box-shadow:.8rem 0 1rem var(--ggv2-label-shadow);border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px;justify-content:flex-end;align-items:center;display:flex;position:absolute}.ggv2-row-label-text{letter-spacing:.04em;align-items:inherit;font-size:.7em;font-variant-caps:all-small-caps;font-weight:700;line-height:1;display:flex}.ggv2-row-label-prefix{letter-spacing:normal;margin-right:.35rem;font-size:1.42857em;font-variant-caps:normal;font-weight:700;line-height:1}.ggv2-row-label--body{border-top-style:var(--tw-border-style);border-color:#f0f5f4;border-top-width:1px}.ggv2-row-label:after{content:"";background:var(--ggv2-label-bg);clip-path:polygon(0 0,100% 50%,0 100%);pointer-events:none;width:1rem;height:100%;position:absolute;top:0;right:-.9rem}.ggv2-col-head,.ggv2-cell{height:calc(var(--spacing) * 14);border-right-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);text-align:center;vertical-align:middle;--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-size:1.6rem;line-height:1;font-weight:var(--font-weight-bold);color:var(--ggv2-cell-text);width:var(--ggv2-col-width);min-width:var(--ggv2-col-width);border-right-width:2px}.ggv2-cell--compact{letter-spacing:-.01em;font-size:1.4rem}.ggv2-col-head{border-bottom-style:var(--tw-border-style);border-color:#fff9;border-bottom-width:1px}@supports (color:color-mix(in lab,red,red)){.ggv2-col-head{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.ggv2-col-head{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ggv2-cell{border-top-style:var(--tw-border-style);border-color:#fff9;border-top-width:1px}@supports (color:color-mix(in lab,red,red)){.ggv2-cell{border-color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.ggv2-cell--vegetative{--ggv2-leading-cell-fill:var(--ggv2-cell-vegetative);background:var(--ggv2-cell-vegetative)}.ggv2-cell--generative{--ggv2-leading-cell-fill:var(--ggv2-cell-generative);background:var(--ggv2-cell-generative)}.ggv2-row--light-hours .ggv2-cell{--ggv2-leading-cell-fill:var(--ggv2-cell-light-hours);background:var(--ggv2-cell-light-hours)}.ggv2-table tr>.ggv2-first-col+.ggv2-col-head,.ggv2-table tr>.ggv2-first-col+.ggv2-cell{position:relative}.ggv2-table tr>.ggv2-first-col+.ggv2-col-head:before,.ggv2-table tr>.ggv2-first-col+.ggv2-cell:before{content:"";clip-path:polygon(100% 0,0 50%,100% 100%);z-index:3;pointer-events:none;background:#fff;width:11px;height:calc(100% + .6rem);position:absolute;top:-.3rem;left:0;transform:rotate(180deg)}.ggv2-table tr>.ggv2-first-col+.ggv2-col-head:after,.ggv2-table tr>.ggv2-first-col+.ggv2-cell:after{content:"";background:var(--ggv2-leading-cell-fill,var(--color-secondary,#c2dc41));clip-path:polygon(100% 0,0 50%,100% 100%);z-index:4;pointer-events:none;width:.8rem;height:100%;position:absolute;top:0;left:0;transform:rotate(180deg)}.ggv2-phase-break{border-left-style:var(--tw-border-style);border-left-width:4px;border-left-color:#f0f5f4}.ggv2-gap-row>th,.ggv2-gap-row>td{border-style:var(--tw-border-style);background-color:var(--color-white);height:1.5rem;padding:calc(var(--spacing) * 0);border-width:0}.ggv2-gap-row--major>th,.ggv2-gap-row--major>td{height:2.2rem}.ggv2-gap-row--header>th,.ggv2-gap-row--header>td{height:1.5rem}.ggv2-gap-cell{border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 0);border-width:0}.ggv2-scroll-controls{margin-top:calc(var(--spacing) * 4);width:100%;padding-inline:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;display:flex}.ggv2-scroll-btn{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);--tw-leading:1;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:0;border-radius:3.40282e38px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ggv2-scroll-btn__icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.ggv2-print-trigger,.ggv2-scroll-btn{margin:0!important}.ggv2-scroll-btn:disabled{cursor:not-allowed;color:var(--color-white);background-color:#c7dddb}.ggv2-scroll-btn:not(:disabled){cursor:pointer;background-color:var(--color-primary);color:var(--color-primary-content)}.ggv2-scroll-btn:not(:disabled):hover{background-color:#005a52}.ggv2-table thead>tr:last-child>th.ggv2-first-col,.ggv2-table tbody>tr:not(.ggv2-gap-row)>th.ggv2-first-col{height:calc(var(--spacing) * 14);vertical-align:middle}@media(max-width:90rem){.ggv2-page{box-sizing:border-box}}@media(max-width:60rem){.ggv2-table{--ggv2-first-col-width:13rem;--ggv2-col-width:5.8rem}.ggv2-row-label{background:var(--color-primary,#00685e);width:100%;min-height:4.8rem;color:var(--color-primary-content,#fff);text-transform:uppercase;text-align:right;white-space:normal;letter-spacing:.02em;border-top-left-radius:9999px;border-bottom-left-radius:9999px;flex-wrap:wrap;place-content:center flex-end;align-items:center;padding-left:1rem;padding-right:.5rem;font-size:1.2rem;font-weight:700;line-height:1.15;display:flex;position:relative;inset:auto}.ggv2-row-label:after{width:.8rem;right:-.7rem}.ggv2-span-cell{width:auto;min-width:1rem}.ggv2-col-head,.ggv2-cell,.ggv2-table thead>tr:last-child>th.ggv2-first-col,.ggv2-table tbody>tr:not(.ggv2-gap-row)>th.ggv2-first-col{height:auto;min-height:5.6rem}.ggv2-span-cell--band,.ggv2-span-cell--step{font-size:1.4rem}.ggv2-col-head,.ggv2-cell{padding:1rem .8rem;font-size:1.4rem}.ggv2-cell--compact{letter-spacing:-.02em;font-size:1.2rem}.ggv2-col-head{min-width:5.6rem}}.ggv2-page--loaded{animation:.3s ease-out ggv2-fade-in}@keyframes ggv2-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes dropdown{0%{opacity:0}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@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-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}.ggv2-print-root{--ggv2-print-row-height:2.4rem;--ggv2-print-band-row-height:2.2rem;--ggv2-print-step-row-height:1.7rem;--ggv2-print-gap-height:.6rem;position:fixed;top:0;left:-9999.9rem;width:100vw;pointer-events:none;opacity:0}.ggv2-print-shell{margin-top:2rem;display:flex;justify-content:flex-end;width:100%}.ggv2-print-controls{display:flex;justify-content:flex-end;width:100%}.ggv2-print-trigger{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:.8rem;margin:0;padding:1rem 1.4rem;border:.1rem solid var(--color-base-content,#111111);background:var(--color-base-100,#ffffff);color:var(--color-base-content,#111111);font-size:1.4rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.ggv2-print-trigger--primary{border-color:var(--color-primary,#00685e);background:var(--color-primary,#00685e);color:var(--color-primary-content,#ffffff)}.ggv2-print-trigger--secondary{border-color:var(--color-base-content,#111111);background:var(--color-base-100,#ffffff);color:var(--color-base-content,#111111)}.ggv2-print-trigger-icon{display:inline-block;flex:0 0 auto;width:1.6rem;height:1.6rem}.ggv2-print-trigger--primary .ggv2-print-trigger-icon{filter:brightness(0) invert(1)}.ggv2-print-trigger-label{flex:0 0 auto}.ggv2-print-page{min-height:auto;width:fit-content;max-width:none;margin:0 auto;padding:.6rem .8rem 1rem;color:#111;background:#fff;box-sizing:border-box}.ggv2-print-header,.ggv2-print-layout,.ggv2-print-footer{position:relative}.ggv2-print-header{margin-bottom:.4rem;min-height:0}.ggv2-print-header-main{display:flex;align-items:flex-start;justify-content:center;width:100%}.ggv2-print-logo{display:block;width:10rem;height:auto}.ggv2-print-layout{width:fit-content;margin:0 auto}.ggv2-print-grid{display:flex;align-items:flex-start;gap:.8rem;width:fit-content}.ggv2-print-table{position:relative;width:fit-content;margin:0;padding-left:0}.ggv2-print-root .ggv2-wrap{overflow:visible!important}.ggv2-print-root .ggv2-table-shell{width:fit-content;margin:0 auto}.ggv2-print-root .ggv2-table-shell:after,.ggv2-print-root .ggv2-scroll-controls,.ggv2-print-root .grow-guide-tooltip .tooltip-content,.ggv2-print-root .ggv2-span-offset.ggv2-first-col:before,.ggv2-print-root .ggv2-span-cell--notch:before,.ggv2-print-root .ggv2-span-cell--notch:after,.ggv2-print-root .ggv2-span-row .ggv2-span-cell--rounded-right:before,.ggv2-print-root .ggv2-col-head--row-end:before,.ggv2-print-root .ggv2-cell--row-end:before,.ggv2-print-root .ggv2-row-label:after,.ggv2-print-root .ggv2-table tr>.ggv2-first-col+.ggv2-col-head:before,.ggv2-print-root .ggv2-table tr>.ggv2-first-col+.ggv2-col-head:after,.ggv2-print-root .ggv2-table tr>.ggv2-first-col+.ggv2-cell:before,.ggv2-print-root .ggv2-table tr>.ggv2-first-col+.ggv2-cell:after{display:none!important}.ggv2-print-root .ggv2-table{--ggv2-print-data-col:5.6rem;width:calc(var(--ggv2-print-data-col) * var(--ggv2-column-count,14));min-width:0!important;padding-top:0;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:1rem;color:#111}.ggv2-print-root .ggv2-span-row{font-size:1rem;color:#111}.ggv2-print-label-column{width:12.2rem;flex:0 0 12.2rem}.ggv2-print-label-spacer{height:calc(var(--ggv2-print-band-row-height) + var(--ggv2-print-step-row-height) + var(--ggv2-print-gap-height) + .1rem)}.ggv2-print-label-cell{display:flex;align-items:center;justify-content:flex-end;gap:.28em;box-sizing:border-box;height:var(--ggv2-print-row-height);color:#111;font-size:1rem;font-weight:700;line-height:1.2;text-align:right;text-transform:uppercase;white-space:nowrap}.ggv2-print-label-gap{box-sizing:border-box;height:var(--ggv2-print-gap-height)}.ggv2-print-label-text{font-size:1rem;font-weight:700;line-height:1}.ggv2-print-label-prefix{font-size:1.1em;font-weight:700;line-height:1}.ggv2-print-root .ggv2-first-col,.ggv2-print-root .ggv2-span-offset,.ggv2-print-root .ggv2-row-label{display:none!important}.ggv2-print-root .ggv2-col-head,.ggv2-print-root .ggv2-cell,.ggv2-print-root .ggv2-col--rooting,.ggv2-print-root .ggv2-span-cell--rooting{width:var(--ggv2-print-data-col);min-width:0}.ggv2-print-root .ggv2-row-label,.ggv2-print-root .ggv2-col-head--row-end,.ggv2-print-root .ggv2-cell--row-end,.ggv2-print-root .ggv2-span-cell--rounded-right{border-radius:0!important;box-shadow:none!important;overflow:visible!important}.ggv2-print-root .ggv2-span-cell{box-sizing:border-box;height:var(--ggv2-print-band-row-height);padding:.05rem .25rem;border-top:.1rem solid #111111;border-left:.1rem solid #111111;border-bottom:.1rem solid #111111;background:#efefef;color:#111;text-align:center;vertical-align:middle}.ggv2-print-root .ggv2-span-cell--band,.ggv2-print-root .ggv2-span-cell--step{font-size:1rem;font-weight:700;line-height:1;white-space:nowrap}.ggv2-print-root .ggv2-span-cell--step{height:var(--ggv2-print-step-row-height);padding-top:0;padding-bottom:0}.ggv2-print-root .ggv2-step-label{width:auto;height:auto;min-height:0;padding:0 .15rem;border:0!important;border-radius:0;line-height:1;margin:0}.ggv2-print-root .ggv2-step-label--rooting{font-size:.82rem}.ggv2-print-root .ggv2-span-cell--rooting+.ggv2-span-cell,.ggv2-print-root .ggv2-col--rooting+.ggv2-col-head,.ggv2-print-root .ggv2-col--rooting+.ggv2-cell{border-left:0!important;background-image:linear-gradient(#111,#111)!important;background-position:left top!important;background-repeat:no-repeat!important;background-size:.1rem 100%!important}.ggv2-print-root .ggv2-row-label-prefix{font-size:1.1rem;font-weight:700;line-height:1}.ggv2-print-root .ggv2-col-head,.ggv2-print-root .ggv2-cell{box-sizing:border-box;height:var(--ggv2-print-row-height);padding:.1rem .2rem;border-top:.1rem solid #111111;border-left:.1rem solid #111111;color:#111;font-size:.95rem;line-height:1.1;text-align:center;vertical-align:middle}.ggv2-print-root .ggv2-col-head{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.ggv2-print-root .ggv2-cell{white-space:nowrap}.ggv2-print-root .ggv2-cell{background:#fff}.ggv2-print-root .ggv2-col-head{background:#ebebeb;font-weight:700}.ggv2-print-root .ggv2-cell--generative{background:#e3e3e3}.ggv2-print-root .ggv2-row--light-hours .ggv2-cell{background:#f0f0f0}.ggv2-print-root .ggv2-cell--compact{font-size:.82rem;letter-spacing:-.01em;line-height:1}.ggv2-print-root .ggv2-col-head--row-end,.ggv2-print-root .ggv2-cell--row-end,.ggv2-print-root .ggv2-span-cell--rounded-right{border-right:.1rem solid #111111}.ggv2-print-root .ggv2-table thead .ggv2-col-head,.ggv2-print-root .ggv2-table tbody .ggv2-cell{border-bottom:.1rem solid #111111}.ggv2-print-root .ggv2-gap-row>th,.ggv2-print-root .ggv2-gap-row>td,.ggv2-print-root .ggv2-gap-cell{box-sizing:border-box;height:var(--ggv2-print-gap-height);padding:0;background:transparent;border:0!important}.ggv2-print-root .ggv2-gap-row>td{border-top:.1rem solid #111111!important}.ggv2-print-root .ggv2-phase-break{border-left:.1rem solid #111111}.ggv2-meta-info{color:#111;width:100%}.ggv2-meta-summary{width:100%;margin-left:0;margin-right:0;border:.2rem solid #e7f0f0;font-size:1.2rem;font-weight:700;line-height:1.4;text-align:center}.ggv2-meta-columns{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.ggv2-meta-column{font-size:1.2rem;line-height:1.4}.ggv2-meta-column :where(p,li){margin:0 0 1.5rem}.ggv2-meta-column :where(ul,ol){margin:0 0 1.5rem;padding-left:3rem}.ggv2-meta-column ul{list-style:disc outside}.ggv2-meta-column ol{list-style:decimal outside}.ggv2-meta-column li>:last-child,.ggv2-meta-column p:last-child,.ggv2-meta-column li:last-child{margin-bottom:0}.ggv2-meta-info--screen{margin-top:2.4rem}.ggv2-meta-info--print{margin-top:0}@media screen and (max-width:60rem){.ggv2-meta-info--screen .ggv2-meta-columns{grid-template-columns:1fr}}@media print{@page{size:landscape;margin:.5cm}html,body{margin:0!important;background:#fff!important;background-image:none!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}main,.ggv2-page,.ggv2-print-shell,.ggv2-print-root,.ggv2-print-page,.ggv2-print-layout,.ggv2-print-footer{background:#fff!important}#canna-grow-guide-v2-form>*:not(#canna-grow-guide-v2-react-root){display:none!important}#canna-grow-guide-v2-react-root{display:block!important}main>.ggv2-page>*:not(.ggv2-print-shell){display:none!important}.ggv2-print-shell>*:not(.ggv2-print-root){display:none!important}.ggv2-print-shell{display:block!important;width:auto!important;margin:0!important}.ggv2-print-root{position:static!important;width:auto!important;max-width:none!important;margin:0!important;pointer-events:auto;opacity:1}.ggv2-print-page{width:fit-content;max-width:none;margin:0 auto;padding:.6rem .8rem 1rem;min-height:auto;background:#fff!important}.ggv2-print-trigger,.pager,.js-pager,.ggv2-scroll-controls{display:none!important}.ggv2-meta-summary{margin-bottom:.8rem;font-size:1.2rem;padding:1rem!important}.ggv2-meta-column{font-size:1.1rem;line-height:1.35}.ggv2-span-row .ggv2-span-cell--rounded-right:after{display:none}.ggv2-step-label{border:none!important}}
.cggv2-form{--cggv2-surface:#e7f0f0;--cggv2-hero-title:#aed000;--cggv2-primary:#00685e;--cggv2-primary-contrast:#ffffff;--cggv2-ink:#000000;--cggv2-copy:#0f4f4b;--cggv2-tooltip-bg:#002822;display:flex;align-items:flex-start;flex-wrap:nowrap;column-gap:3.2rem;min-height:44dvh;}.cggv2-form > fieldset{flex:1 1 0;min-width:0;margin:0;padding:0;border:0;}.cggv2-form > input[type="hidden"]{display:none !important;}.cggv2-form-column > legend{position:absolute;width:0.1rem;height:0.1rem;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}.cggv2-form-column > .fieldset-wrapper{display:flex;flex-direction:column;gap:1rem;height:100%;}.cggv2-card{position:relative;margin:0;padding:3rem 4.8rem 3rem 3rem;border:0;border-radius:1.2rem;background:var(--cggv2-surface);box-shadow:none;}.layout-container .cggv2-form .cggv2-card:not(.cggv2-card--hero){background:var(--cggv2-surface) !important;}.cggv2-card .form-item{margin:0;}.cggv2-card .form-item + .form-item{margin-top:1.2rem;}.cggv2-card-title{margin:0 0 1rem;font-size:2.2rem;font-weight:700;line-height:1.2;color:var(--cggv2-ink);}.cggv2-card-body{width:100%;min-width:0;margin-top:0;}.cggv2-card--hero{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0.8rem;min-height:25rem;height:25rem;padding:2rem 4.8rem 3rem 2rem;background-color:var(--cggv2-primary) !important;color:var(--cggv2-primary-contrast);}.cggv2-card--hero::after{content:"";position:absolute;top:-2.5rem;right:1.5rem;width:22rem;height:90%;background:url("/themes/atom/canna/images/leave.svg") no-repeat right top;background-size:auto 100%;opacity:0.08;pointer-events:none;}.cggv2-card--hero > *{position:relative;z-index:1;}.cggv2-hero-title{margin:0;font-size:3rem;font-weight:700;line-height:1.05;color:var(--cggv2-hero-title);}.cggv2-card .form-item__label,.cggv2-card label{display:block;margin-bottom:1rem;font-size:2.2rem;font-weight:700;line-height:1.2;color:var(--cggv2-ink);}.cggv2-card--hero .form-item__label,.cggv2-card--hero label,.cggv2-card--hero .js-form-required,.cggv2-card--hero .form-required{color:var(--cggv2-primary-contrast);}.cggv2-card--hero .form-item__label,.cggv2-card--hero label,.cggv2-card--hero .js-form-required,.cggv2-card--hero .form-required{margin-bottom:1rem;font-size:2.2rem;line-height:1.2;}.cggv2-card--hero .js-form-required::after,.cggv2-card--hero .form-required::after,.js-form-item-schedule .js-form-required::after,.js-form-item-schedule .form-required::after{display:none !important;content:none !important;}.cggv2-card--hero > .form-item{margin:0;width:100%;}.cggv2-card--hero .js-form-item-product-line,.cggv2-card--hero .form-item-product-line{width:100%;}.cggv2-card--hero .cggv2-card-title{color:var(--cggv2-primary-contrast);font-weight:700;}.layout-container .cggv2-form .cggv2-card > .grow-guide-tooltip{position:absolute;right:1rem;bottom:3.5rem;top:auto;z-index:4;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;border:0.2rem solid var(--cggv2-primary);border-radius:50%;color:var(--cggv2-primary);font-size:0;line-height:1;cursor:help;background:transparent;}.layout-container .cggv2-form .cggv2-card > .grow-guide-tooltip::before{content:"";font-family:"FontAwesome";position:static;top:auto;left:auto;transform:none;font-size:1.7rem;font-weight:700;line-height:1;color:currentColor;margin-top:-1px;}.layout-container .cggv2-form .cggv2-card--hero > .grow-guide-tooltip{border-color:rgba(255,255,255,0.55);color:rgba(255,255,255,0.75);background:transparent;opacity:0.8;}.layout-container .cggv2-form .cggv2-card > .grow-guide-tooltip:focus-visible{outline:0.2rem solid currentColor;outline-offset:0.3rem;}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip
  .tooltip-content{position:absolute;top:auto;left:auto;right:-0.5rem;bottom:calc(100% + 1rem);width:min(36rem,calc(100vw - 4rem));min-width:0;max-width:none;padding:1.4rem 1.6rem;border-radius:0.8rem;background:var(--cggv2-tooltip-bg);box-shadow:0 1.2rem 3rem rgba(15,79,75,0.18);color:var(--cggv2-primary-contrast);font-size:1.4rem;font-weight:200;line-height:1.45;text-align:left;opacity:0;pointer-events:none;transform:translateY(0.4rem);transition:opacity 160ms ease,transform 160ms ease,visibility 160ms ease;visibility:hidden;}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip
  .tooltip-content::before{display:none;content:none;}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip
  .tooltip-content::after{content:"";position:absolute;right:0.7rem;bottom:-0.3rem;width:1.2rem;height:1.2rem;background:var(--cggv2-tooltip-bg);box-shadow:0.4rem 0.4rem 1rem rgba(15,79,75,0.08);transform:rotate(45deg) skew(10deg,10deg);}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip:hover
  .tooltip-content,.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip:focus
  .tooltip-content,.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip:focus-within
  .tooltip-content{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip
  .tooltip-content
  > :first-child{margin-top:0;}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip
  .tooltip-content
  > :last-child{margin-bottom:0;}.layout-container
  .cggv2-form
  .cggv2-card
  > .grow-guide-tooltip
  .tooltip-content
  *{color:inherit;font-size:inherit;}.cggv2-input,.cggv2-card select,.cggv2-card input[type="number"]{height:5rem;min-height:5rem;max-height:5rem;padding:0.6rem 0.4rem 0.6rem 1.4rem;border:0;border-radius:0;background:#fff;box-shadow:0 0.4rem 1.2rem rgba(15,79,75,0.08);color:var(--cggv2-copy);font-size:1.8rem;line-height:1.2;}.layout-container .cggv2-form input[type="text"],.layout-container .cggv2-form input[type="number"],.layout-container .cggv2-form input[type="password"],.layout-container .cggv2-form input[type="date"],.layout-container .cggv2-form input[type="email"],.layout-container .cggv2-form input[type="url"],.layout-container .cggv2-form input[type="tel"],.layout-container .cggv2-form select{height:5rem;min-height:5rem;max-height:5rem;margin:0;padding:0.6rem 4rem 0.6rem 1.4rem;border:0 !important;font-size:1.8rem;line-height:1.2;background-position:center right 1.4rem;background-size:1.2rem;}.cggv2-input--short,.cggv2-card input[type="number"].cggv2-input--short{width:auto;min-width:0;}.js-form-item-flowering-time .cggv2-input--short,.form-item-flowering-time .cggv2-input--short,input[data-drupal-selector="edit-flowering-time"]{width:10rem;}.js-form-item-water-hardness .cggv2-input--short,.form-item-water-hardness .cggv2-input--short,input[data-drupal-selector="edit-water-hardness"]{width:7rem !important;max-width:7rem;min-width:7rem;flex:0 0 7rem;padding:2rem !important;}.cggv2-card--inline{display:block;}.cggv2-card--inline > .fieldset-wrapper,.cggv2-card--inline > .cggv2-card-body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.2rem;margin-top:0;}.cggv2-card[data-drupal-selector="edit-water-quality"] > .cggv2-card-body{max-width:none;}.cggv2-card[data-drupal-selector="edit-water-quality"]
  > .cggv2-card-body
  .cggv2-inline-label{width:100%;}.cggv2-card[data-drupal-selector="edit-water-quality"]
  > .cggv2-card-body
  .cggv2-inline-item{flex:0 0 auto;}.cggv2-inline-label{width:100%;margin-bottom:0;font-size:1.5rem;color:var(--cggv2-copy);}.cggv2-inline-item{margin:0;}.cggv2-card .cggv2-inline-item,.cggv2-card .js-form-item.cggv2-inline-item,.cggv2-card .form-item.cggv2-inline-item{margin-top:0 !important;margin-bottom:0 !important;}.cggv2-inline-copy{display:flex;align-items:center;min-height:5rem;color:var(--cggv2-copy);font-size:1.6rem;}.cggv2-card input[type="number"]{padding-right:2.4rem;-moz-appearance:textfield;appearance:textfield;}.cggv2-card input[type="number"]::-webkit-outer-spin-button,.cggv2-card input[type="number"]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;}.cggv2-card[data-drupal-selector="edit-water-quality"] .ajax-progress,.cggv2-card[data-drupal-selector="edit-water-quality"] .ajax-progress-throbber,.cggv2-card[data-drupal-selector="edit-water-quality"] .throbber{display:none !important;}.cggv2-card.js-form-type-select > label,.cggv2-card.js-form-type-select .js-form-required,.cggv2-card.js-form-type-select .form-required{display:block;margin:0 0 1rem;font-size:2.2rem;font-weight:700;line-height:2.7rem;color:var(--cggv2-ink) !important;}.cggv2-form-actions{display:flex;justify-content:stretch;align-items:flex-end;margin:0;}.cggv2-form-actions,.cggv2-form-actions .form-actions{width:100%;}.cggv2-form .cggv2-submit{width:100%;min-height:5.6rem;border:0;border-radius:0;background:url("/themes/atom/canna/images/icon-calculate.svg") no-repeat
      calc(50% - 7.2rem) calc(50% - 0.1rem) / 1.8rem 1.8rem,var(--cggv2-primary) !important;color:var(--cggv2-primary-contrast);font-size:1.8rem;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;cursor:pointer;box-shadow:0 0.4rem 1.2rem rgba(0,104,94,0.12);}.cggv2-card[data-drupal-selector="edit-vegetative-phase-i-duration-card"]{min-height:14.7rem;padding-bottom:3rem;}.cggv2-card[data-drupal-selector="edit-water-quality"]{min-height:17.9rem;padding-bottom:3rem;}.cggv2-card[data-drupal-selector="edit-schedule-container"]{min-height:14.8rem;padding-bottom:3rem;}.cggv2-card[data-drupal-selector="edit-schedule-container"]
  .js-form-item-schedule,.cggv2-card[data-drupal-selector="edit-schedule-container"] .form-item-schedule,.js-form-item-schedule.form-item-schedule,.js-form-type-select.js-form-item-schedule{min-height:0;max-height:none;margin:0 !important;}.ggv2-meta-summary{padding:1rem;}@media (min-width:64rem) and (max-width:88.6875rem){#canna-grow-guide-v2-form.cggv2-form{max-width:calc(100vw - 6rem) !important;}}@media (max-width:63.9375rem){.cggv2-form{align-items:center;flex-direction:column;box-sizing:border-box;}.layout-container .cggv2-form > fieldset,.layout-container .cggv2-form > fieldset.form-item,.layout-container .cggv2-form > fieldset.form-actions{flex:0 1 auto;margin:0 !important;width:min(100%,68rem);}.layout-container .cggv2-form > .cggv2-form-column + .cggv2-form-column{margin-top:2.4rem !important;}.cggv2-card[data-drupal-selector="edit-vegetative-phase-i-duration-card"],.cggv2-card[data-drupal-selector="edit-water-quality"],.cggv2-card[data-drupal-selector="edit-schedule-container"]{min-height:auto;max-height:none;}.cggv2-form-actions{grid-column:auto;}.ggv2-meta-summary{padding:2rem;}}
.paragraph--unpublished{background-color:#fff4f4;}
.ui-datepicker{z-index:1261 !important;}.webform-ajax-form-wrapper[data-effect="slide"] .form-actions{margin-bottom:0;padding-bottom:1em;}
