/* Customer help uses normal page scrolling and the existing site theme. */
.doc-layout{display:grid;grid-template-columns:220px minmax(0,820px);gap:32px;max-width:1160px;margin:auto;padding:0 32px}.doc-sidebar{padding:32px 0}.doc-tree{display:block;min-height:0;padding:0;font-size:14px;line-height:1.5}.doc-tree a{display:block;padding:8px 0;color:#1049a7;text-decoration:none}.doc-tree a:hover{text-decoration:underline}.doc-tree-title{font-size:15px;font-weight:650}.doc-tree ul{list-style:none;margin:0;padding:0}.doc-tree-groups{margin-top:14px!important}.doc-tree-groups>li{margin-bottom:22px}.doc-tree-groups>li>ul{border-left-color:#1f4caa}.doc-stock-group .doc-tree-parent,.doc-stock-group a{color:#216f50}.doc-stock-group>ul{border-left-color:#218052!important}.category-setup{border-top:4px solid #1f4caa}.category-stock{border-top:4px solid #218052}.category-stock h2 a,.section-stock .doc-main a,.section-stock .customer-kicker{color:#216f50!important}.section-stock .customer-contents,.section-stock .customer-preview{background:#edf7f0;border-color:#d2e7d8}.section-stock .customer-preview,.section-stock .customer-examples{border-left-color:#218052}.doc-tree-parent{font-size:16px;font-weight:700}.doc-tree-groups>li>ul{border-left:2px solid #dce2ee;margin:4px 0 0 8px;padding-left:17px}.doc-tree-groups>li>ul a{padding:8px 0}.doc-layout .doc-main{width:100%;padding-left:0;padding-right:0;margin:0}.doc-tree a:focus-visible{outline:3px solid #1464ff;outline-offset:3px}
.doc-main{max-width:820px;margin:0 auto;padding:0 32px 70px}.doc-main h1{font-size:clamp(38px,5.3vw,60px);letter-spacing:-2px;line-height:1.1}.doc-main h2{font-size:30px;letter-spacing:-.6px}.doc-main h3{font-size:23px;letter-spacing:-.2px}.doc-main p{color:#516075;overflow-wrap:anywhere;line-height:1.8}.doc-main li{overflow-wrap:anywhere}.doc-main a{color:#1049a7}.doc-main a.button{color:white}.doc-main :target{scroll-margin-top:24px}.doc-breadcrumbs{display:block;min-height:0;padding:0;margin:28px 0 0;font-size:13px}.doc-breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:8px}.doc-breadcrumbs li+li:before{content:' / ';margin-right:8px;color:#78869c}.doc-breadcrumbs a{color:#516075}.doc-hero{border:0;background:transparent;padding:36px 0 12px}.doc-hero h1{margin:18px 0 24px}.doc-hero p{max-width:66ch;margin:14px 0}.customer-kicker{color:#1049a7!important;font-size:15px;font-weight:650}.customer-preview{padding:14px 20px;border-left:3px solid #bcd2fb;background:#f4f7fc;margin:20px 0}.customer-preview p{font-size:15px;margin:5px 0}.customer-contents{display:block;min-height:0;background:#eef3fc;border:1px solid #dce2ee;border-radius:6px;padding:20px 24px;margin:20px 0 34px}.customer-contents h2{font-size:19px;margin:0 0 10px;letter-spacing:0}.customer-contents ul{list-style:none;padding:0;margin:0}.customer-contents>ul>li>ul{padding-left:0}.customer-contents li{margin:0}.customer-contents a{display:inline-block;padding:7px 0;line-height:1.5}.customer-contents>ul>li>ul>li a{font-size:15px}.customer-guide-section{padding-top:34px}.customer-guide-section>h2{border-bottom:2px solid #1464ff;padding-bottom:16px;margin:0}.customer-guide-section>p{margin:16px 0}.customer-feature{padding:28px 0 8px;border-top:1px solid #dce2ee}.customer-feature>h2,.customer-feature>h3{font-size:28px;margin:0 0 20px;line-height:1.3;color:#152137}.customer-feature>p{margin:0 0 18px}.optional-label{display:inline-block;vertical-align:middle;font-size:13px;font-weight:500;color:#516075;letter-spacing:0;background:#eef3fc;padding:4px 8px;border-radius:4px;margin-left:5px}.customer-field{padding:4px 0 6px}.customer-field>h4{font-size:19px;line-height:1.5;margin:12px 0 8px;color:#152137}.customer-field p{margin:0 0 16px}.customer-examples{margin:26px 0 12px;border-left:3px solid #bcd2fb;padding:0 0 0 22px}.customer-examples>h3,.customer-examples>h4{font-size:21px;letter-spacing:0;margin:0 0 20px}.customer-example{padding:0;margin:0 0 24px}.customer-example h4,.customer-example h5{font-size:17px;line-height:1.5;margin:0 0 6px;font-weight:650;color:#152137;letter-spacing:0}.customer-example p{font-size:16px;margin:0}.back-to-top{font-size:14px;margin:20px 0 28px!important}.customer-save{background:#eef3fc;border-radius:6px;padding:23px 24px;margin-top:28px}.customer-save h2{font-size:24px;margin:0 0 16px}.customer-save p{margin:12px 0}.customer-example-note{font-size:14px;margin:25px 0 0}.doc-cards{display:grid;grid-template-columns:1fr;gap:0}.doc-card{padding:24px 0;border-bottom:1px solid #dce2ee}.doc-card h3{margin:9px 0}.doc-card h3 a{text-decoration:none}.doc-card h3 a:hover{text-decoration:underline}.doc-card p{font-size:16px;margin:10px 0 0}.doc-section{padding:24px 0 10px}.doc-next{margin:35px 0 0}.doc-section-nav{display:flex;min-height:0;align-items:flex-start;gap:30px;justify-content:space-between;flex-wrap:wrap;padding:30px 0 0;margin-top:35px;border-top:1px solid #dce2ee}.doc-section-nav a{max-width:310px;font-weight:600;font-size:15px}.doc-section-nav span{display:block;font-size:12px;color:#78869c;margin-bottom:8px}.customer-walkthrough{padding:12px 0 32px}.customer-walkthrough ol{padding-left:24px}.customer-walkthrough li{padding-left:7px;margin:24px 0}.customer-walkthrough h3{font-size:19px;margin:0 0 7px}.customer-walkthrough p{margin:0}.doc-skip{position:absolute;top:8px;left:12px;transform:translateY(-160%);background:#fff;padding:10px 16px;z-index:10;border:2px solid #1464ff}.doc-skip:focus{transform:translateY(0)}
@media(max-width:900px){.doc-layout{grid-template-columns:1fr;gap:0;padding:0 22px}.doc-sidebar{padding:22px 0 12px;border-bottom:1px solid #dce2ee}.doc-tree-groups{margin-top:6px!important}.doc-tree-groups>li>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.doc-layout .doc-main{padding-bottom:52px}}
@media(max-width:600px){.doc-main{padding:0 22px 52px}.doc-hero{padding:28px 0 12px}.doc-main h1{font-size:38px;letter-spacing:-1.5px}.doc-main h2{font-size:26px}.doc-main h3{font-size:21px}.customer-feature>h2,.customer-feature>h3{font-size:25px}.customer-examples{padding-left:15px}.customer-contents,.customer-save{padding:18px 19px}.doc-breadcrumbs{font-size:12px}.doc-section-nav{gap:24px}}

.doc-activity-group a,.doc-activity-group .doc-tree-parent,.section-activities .doc-main a,.section-activities .customer-kicker{color:#6e40a6!important}.doc-activity-group>ul,.category-activities{border-color:#6e40a6!important}.category-activities{border-top:4px solid #6e40a6}.section-activities .customer-preview,.section-activities .customer-examples{border-left-color:#6e40a6}.section-activities .customer-preview,.section-activities .customer-contents{background:#f6f1fb}

.doc-changes-group a,.doc-changes-group .doc-tree-parent,.section-changes .doc-main a,.section-changes .customer-kicker{color:#a35614!important}.doc-changes-group>ul,.category-changes{border-color:#a35614!important}.category-changes{border-top:4px solid #a35614}.section-changes .customer-preview,.section-changes .customer-examples{border-left-color:#a35614}.section-changes .customer-preview,.section-changes .customer-contents{background:#fff6e8}

/* Customer reading and navigation controls. */
.fh-help-tools{position:sticky;top:0;z-index:8;background:#fff;border:1px solid #dce2ee;border-radius:7px;padding:12px 16px;margin:12px 0 24px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;box-shadow:0 3px 10px #1c35500d}
.fh-help-tools [hidden]{display:none!important}.fh-example-control{display:flex;gap:8px;align-items:center;font-size:14px;font-weight:650;color:#152137}.fh-example-control select{max-width:230px;padding:8px 28px 8px 10px;border:1px solid #aebbd0;border-radius:4px;background:#fff;color:#152137;font:inherit;font-weight:400;min-height:40px}.fh-help-actions{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;font-weight:600}.fh-help-actions a{padding:8px 0}.fh-example-status{flex-basis:100%;font-size:13px;line-height:1.5!important;margin:0!important;color:#516075}.doc-main :target{scroll-margin-top:128px}.customer-example[hidden]{display:none!important}.doc-tree a[aria-current=page]{font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.doc-menu>summary{font-size:16px;font-weight:700;cursor:pointer;padding:12px 0;display:none}.fh-help-tools a:focus-visible,.fh-help-tools select:focus-visible,.doc-menu>summary:focus-visible{outline:3px solid #1464ff;outline-offset:3px}
@media(min-width:901px){.doc-sidebar{position:sticky;top:12px;align-self:start;max-height:calc(100vh - 24px);overflow-y:auto;padding:20px 0}}
@media(max-width:900px){.doc-menu>summary{display:list-item}.doc-sidebar{padding:0;border-bottom:1px solid #dce2ee}.doc-layout{padding:0 18px}.doc-tree{padding-bottom:12px}.fh-help-tools{gap:8px;padding:12px}.fh-example-control{width:100%;flex-wrap:wrap}.fh-example-control select{max-width:100%;flex:1;min-width:180px}.fh-help-actions{gap:8px 18px}.doc-main :target{scroll-margin-top:185px}}
@media print{.doc-sidebar,.fh-help-tools,header,footer{display:none!important}.doc-layout{display:block}.customer-example[hidden]{display:block!important}}

/* Start Here navigation 2026-10-16 */
.doc-open-workbook{font-size:12px!important;color:#516075!important}.fh-primary-link{display:inline-block;padding:14px 18px;background:#233f45;color:white!important;border-radius:6px;font-weight:650;text-decoration:none}.fh-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.fh-quick-grid a{display:block;padding:16px;background:#edf5f1;border:1px solid #d5e5dc;border-radius:6px;color:#225941;font-weight:650;text-decoration:none}.fh-quick-grid a:hover{text-decoration:underline}.fh-section-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.fh-section-card{border:1px solid #dce2ee;border-top:5px solid var(--section-colour);border-radius:6px;padding:20px;background:white}.fh-section-card h3{font-size:21px;margin:0 0 10px;color:var(--section-colour)}.fh-section-card p{font-size:14px;line-height:1.6;margin:0 0 14px}.fh-page-links{list-style:none;padding:0!important;margin:0 0 18px}.fh-page-links li{display:flex;align-items:start;justify-content:space-between;gap:14px;border-top:1px solid #edf0f4;margin:0;padding:11px 0;font-size:14px}.fh-page-links a{color:var(--section-colour)}.fh-page-help{flex-shrink:0;font-size:12px}.fh-section-guide{font-size:13px;font-weight:650}.fh-home #using-start-here p{font-size:16px}.fh-home :target{scroll-margin-top:24px}@media(max-width:650px){.fh-section-grid,.fh-quick-grid{grid-template-columns:1fr}.fh-section-card{padding:18px}}
/* Instruction quality 2026-10-16 */
.fh-help-tools{position:static;display:block;box-shadow:none;padding:12px 16px;margin:16px 0 28px;background:#f8fafb}
.fh-help-actions{gap:8px 22px;align-items:center}.fh-help-actions a{padding:5px 0}
.fh-example-options{border-top:1px solid #dce2ee;margin-top:8px;padding-top:12px}.fh-example-options summary{cursor:pointer;color:#233d56;font-size:15px;font-weight:650;line-height:1.5}.fh-example-options summary span{font-weight:400;font-size:13px;color:#516075;margin-left:12px}.fh-example-options p{font-size:14px;line-height:1.7}.fh-example-control{flex-wrap:wrap}.fh-example-control select{max-width:100%;min-width:240px}.fh-example-status{margin-top:12px!important}
.customer-examples[hidden],section#examples[hidden],.fh-example-options[hidden]{display:none!important}.doc-main :target,.fh-home :target{scroll-margin-top:24px}
.fh-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.fh-task-card{border:1px solid #dce2ee;border-radius:7px;padding:22px;background:#f8fbfa}.fh-task-card h3{font-size:21px;line-height:1.35;margin:0 0 12px}.fh-task-card p{font-size:15px;line-height:1.7;margin:10px 0}.fh-guide-link{font-weight:650}.fh-sheet-link{font-size:14px;font-weight:400;color:#536577!important}.fh-sheet-link:before{content:'▦ ';font-weight:700}.fh-directory-item{min-width:0;width:100%}.fh-directory-actions{display:flex;flex-direction:column;gap:7px;margin-top:8px}.fh-directory-actions .fh-guide-link{font-size:14px}.fh-directory-actions .fh-sheet-link{font-size:13px}.fh-page-links li{padding:16px 0}.fh-section-card .fh-section-guide{font-size:14px}
.fh-return-top{font-size:13px;margin-top:38px!important;border-top:1px solid #e3e9ee;padding-top:14px}.fh-legacy-anchor{display:block;position:relative;top:-20px}
.practice-notice,.fh-preview-details{font-size:14px}.practice-notice{border-left:3px solid #b9d3c3;background:#f4f8f5;padding:8px 18px;margin:20px 0}.practice-notice p{font-size:14px;line-height:1.7}.fh-preview-details{margin-top:10px}.fh-preview-details summary{cursor:pointer;font-size:14px;color:#516075}.fh-preview-details p{font-size:14px}
.doc-main dl{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:12px 20px;padding:20px;background:#f6f8fb;border-radius:6px}.doc-main dt{font-weight:650;color:#233d56}.doc-main dd{margin:0;line-height:1.65;color:#516075}.doc-main ol>li{padding-left:5px;margin:14px 0;line-height:1.8}.doc-main table{width:100%;border-collapse:collapse;font-size:15px}.doc-main th,.doc-main td{padding:12px;border-bottom:1px solid #dce2ee;text-align:left;vertical-align:top;line-height:1.6}.doc-main details summary{line-height:1.6}.customer-example h3{font-size:18px;line-height:1.5}
@media(max-width:650px){.fh-task-grid,.fh-section-grid{grid-template-columns:1fr}.fh-task-card{padding:18px}.fh-example-control select{width:100%;min-width:0}.doc-main dl{grid-template-columns:1fr;gap:5px}.doc-main dd{margin-bottom:10px}.fh-example-options summary span{display:block;margin-left:0}.doc-main table{display:block;overflow-x:auto}}
@media print{.customer-example[hidden]{display:none!important}.fh-return-top{display:none}.doc-main table{display:table}}
/* Customer learning guide and optional farm examples */
.fh-example-options{margin-top:0;border-top:0;padding-top:0}
.doc-main>.fh-help-tools{margin:6px 0 24px;padding:12px 16px}
.doc-main>.fh-help-tools+.doc-hero{margin-top:0;padding-top:16px}
.doc-main .fh-example-options{border:0;padding-bottom:0}
.doc-main>nav.customer-contents{margin:18px 0 24px;padding:18px 22px;background:#f5f8fa;border:1px solid #dce2e5;border-radius:6px}
.doc-main>nav.customer-contents h2{font-size:18px;margin:0 0 10px}
.doc-main>nav.customer-contents ul{columns:2;column-gap:28px;margin:0;padding-left:20px}
.doc-main>nav.customer-contents li{break-inside:avoid;font-size:14px;line-height:1.6;margin:5px 0}
.doc-main>nav.customer-contents li[hidden]{display:none!important}
@media(max-width:650px){.doc-main>nav.customer-contents ul{columns:1}}
.fh-example-options summary{display:list-item;font-size:19px;font-weight:650;color:#233d56;cursor:pointer;line-height:1.4}
.fh-example-options summary h2{display:inline;font-size:inherit;margin:0}
.fh-example-options summary #fh-example-current{float:right;display:inline;margin:4px 0 0 16px;font-size:13px;font-weight:400;color:#516075}
.fh-example-options p{max-width:800px;font-size:15px;line-height:1.7;margin:14px 0}
.fh-farm-choices{border:0;padding:0;margin:16px 0}
.fh-farm-choices legend{font-size:14px;font-weight:600;padding:0;margin:0 0 10px}
.fh-farm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.fh-farm-choice{display:flex;align-items:center;gap:9px;min-height:46px;padding:8px 10px;background:#fff;border:1px solid #dce2e5;border-radius:6px;font-size:14px;line-height:1.4;cursor:pointer}
.fh-farm-choice:has(input:checked){border-color:#4a7f66;background:#edf6ef;color:#183e2b}
.fh-farm-choice input{width:18px;height:18px;flex:0 0 18px;margin:0;accent-color:#286443}
.fh-farm-icon{font-size:23px;line-height:1.2;flex:0 0 26px;text-align:center}
.fh-farm-choice:focus-within{outline:2px solid #1464ff;outline-offset:2px}
.fh-clear-examples{appearance:none;background:#fff;border:1px solid #80968a;border-radius:5px;padding:8px 14px;color:#284f3a;font:inherit;font-size:14px;cursor:pointer}
.fh-clear-examples:hover{background:#edf5ef}.fh-clear-examples:focus-visible{outline:2px solid #1464ff;outline-offset:3px}
.fh-example-status{min-height:1.7em;color:#516075}
.customer-example{border:1px solid #dce5df;border-left:4px solid #8bb298;border-radius:6px;background:#f7fbf8;padding:18px 22px;margin:16px 0}
.customer-example>h3,.customer-example>h4,.customer-example>h5,.customer-example>h6{display:flex;align-items:center;gap:10px;font-size:17px;line-height:1.5;margin:0 0 10px;color:#244731}
.customer-example p{line-height:1.8;margin:10px 0}.customer-example[hidden],.customer-examples[hidden],#examples[hidden]{display:none!important}
.customer-examples{margin:20px 0}.fh-legacy-anchor{display:block;height:0;margin:0;padding:0}
.fh-learning-tip{border-left:3px solid #9ab7d3;padding:10px 18px;background:#f4f8fc;margin:20px 0}
.doc-main .customer-preview details details{padding:0;border:0}.doc-main .customer-preview{margin:20px 0;font-size:14px}
@media(max-width:1100px){.fh-farm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.fh-farm-grid{grid-template-columns:1fr}.fh-help-tools{padding:14px}.customer-example{padding:16px}.fh-example-options summary{font-size:18px}.fh-example-options summary #fh-example-current{float:none;display:block;margin:6px 0 0 18px}}
@media print{.fh-example-options{display:none}.customer-example[hidden]{display:none!important}}


/* Setup guides: keep their contents list below its heading, not in the site-nav row. */
.doc-main nav.on-this-page{display:block;position:static;margin:24px 0 32px;padding:20px 24px;background:#edf3fc;border:1px solid #d3dff1;border-radius:8px}
.doc-main nav.on-this-page h2{margin:0 0 14px;font-size:20px;line-height:1.3}
.doc-main nav.on-this-page ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;list-style:none;margin:0;padding:0}
.doc-main nav.on-this-page li{margin:0;padding:0;min-width:0}
.doc-main section[id]{scroll-margin-top:24px}
@media(max-width:680px){.doc-main nav.on-this-page ul{grid-template-columns:1fr}}
