/* This stylesheet is loaded only by the free field-workbook page. */
[data-workbook-version]{overflow-wrap:anywhere}
.sbh-ws-intro{background:#f1f7ef;border:1px solid #cadcc9;border-radius:14px;padding:24px;margin:26px 0}
.sbh-ws-intro h2{font-size:1.6rem;margin:0 0 16px}
.sbh-ws-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:25px 0}
.sbh-ws-nav a{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #c9daca;border-radius:8px;color:#214f37;font-weight:650;text-decoration:none;min-width:0}
.sbh-ws-nav a span,.sbh-ws-number{display:inline-grid;place-items:center;flex-shrink:0;background:#e5f0e3;border-radius:50%;height:30px;width:30px;color:#24533a;font-size:15px;font-weight:700}
.sbh-worksheet{margin:18px 0;border:1px solid #b9cfbe;border-radius:12px;scroll-margin-top:20px;background:#fff}
.sbh-worksheet>summary{padding:20px;cursor:pointer;list-style:disclosure-closed}
.sbh-worksheet[open]>summary{list-style:disclosure-open;border-bottom:1px solid #d5e2d5}
.sbh-worksheet>summary h2{display:inline;font-size:1.3rem;line-height:1.5;margin:0 0 0 10px}
.sbh-ws-body{padding:22px;min-width:0}
.sbh-ws-caution{padding:14px 16px;background:#fff7e5;border-left:3px solid #a7791e;font-size:.91rem;line-height:1.65}
.sbh-ws-fields,.sbh-ws-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
.sbh-ws-field{min-width:0}
.sbh-ws-field label,.sbh-ws-file-row>label{display:block;font-size:.91rem;font-weight:650;line-height:1.4;margin-bottom:7px}
[data-workbook-version] input,[data-workbook-version] textarea,[data-workbook-version] select{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:10px 12px;border:1px solid #819b89;border-radius:6px;background:#fff;font:inherit;font-size:16px;color:#172e22}
[data-workbook-version] textarea{resize:vertical;min-height:74px}
[data-workbook-version] fieldset{min-width:0;padding:18px;border:1px solid #cadbcc;border-radius:9px;margin:20px 0}
[data-workbook-version] legend{padding:0 8px;font-weight:700;color:#27553b}
.sbh-ws-offers .sbh-ws-field{margin-bottom:16px}
.sbh-ws-checks>div{margin-bottom:16px}
.sbh-ws-checks label{display:block;margin-bottom:7px;font-size:.94rem}
.sbh-ws-checks select{max-width:210px}
.sbh-ws-file-row{margin:28px 0;padding-top:20px;border-top:1px solid #cbdacc}
.sbh-ws-file-row input{margin:8px 0 16px;font-size:14px}
.sbh-ws-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 12px}
.sbh-ws-actions button,[data-workbook-version] .sbh-ws-secondary{border:1px solid #2b6143;border-radius:7px;padding:11px 14px;min-height:44px;font:inherit;font-size:.9rem;cursor:pointer;background:#285f40;color:white;line-height:1.4;white-space:normal}
[data-workbook-version] .sbh-ws-secondary{background:#f0f6ed;color:#204e34}
.sbh-ws-actions a{display:flex;align-items:center;min-height:44px;padding:8px;color:#245638}
[data-workbook-version] button:disabled{opacity:.5;cursor:not-allowed}
[data-workbook-version] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #b17814;outline-offset:3px}
.sbh-ws-status{font-size:.88rem;min-height:26px;color:#24583b;margin:10px 0}
.sbh-ws-status.is-error{color:#922b21;border-left:3px solid #a63527;padding:10px;background:#fff0ed}
.sbh-ws-download-note,.sbh-ws-related{font-size:.87rem;line-height:1.6;color:#425e4e}
.sbh-ws-open-export{font-size:.9rem;padding:12px;background:#edf5e9;border-left:3px solid #386f48}
.sbh-ws-preview{border:1px solid #b7cbbd;background:#fafcf8;padding:22px;margin:22px 0;min-width:0}
.ws-document{color:#1b3025;overflow-wrap:anywhere;line-height:1.5}
.ws-brand{font-size:10px;letter-spacing:1px;font-weight:700}
.ws-document h3{font-size:1.4rem;margin:10px 0 20px;text-transform:none}
.ws-document h4{font-size:1rem;margin:8px 0 16px;text-transform:none}
.ws-meta,.ws-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
.ws-meta>div,.ws-document dl>div{min-width:0}
.ws-document dt{font-size:.8rem;font-weight:700;line-height:1.4}
.ws-document dd{margin:5px 0 12px;min-height:25px;border-bottom:1px solid #b1c3b6;white-space:pre-wrap;font-size:.9rem}
.ws-offer-grid,.ws-record-grid,.ws-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ws-offer-grid>section,.ws-record,.ws-labels .sbh-print-label{border:1px solid #a9c0af;padding:16px;background:#fff;min-width:0;break-inside:avoid;overflow-wrap:anywhere}
.ws-labels .sbh-print-label{display:grid;gap:8px;font-size:.85rem}
.ws-labels .sbh-print-label strong{font-size:1rem}
.ws-note,.ws-source{font-size:.8rem;margin:20px 0 0}.ws-source{color:#4e6356}
.ws-checklist{padding-left:18px}.ws-checklist li{font-size:.9rem;margin-bottom:9px}
.ws-timeline{margin:22px 0}.ws-timeline-row{margin:15px 0}.ws-timeline-row>strong{font-size:.9rem}.ws-timeline-row>span{display:block;font-size:.8rem}
.ws-track{height:14px;border:1px solid #809b89;background:#e7eee7}.ws-track span{display:block;height:12px;background:#346b4c;border:1px solid #1f432f}
@media(max-width:700px){.sbh-ws-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.sbh-ws-fields,.sbh-ws-offers,.ws-meta,.ws-record dl,.ws-offer-grid,.ws-record-grid,.ws-labels{grid-template-columns:1fr}.sbh-ws-body{padding:16px}.sbh-ws-preview{padding:14px}.sbh-worksheet>summary{padding:14px}.sbh-worksheet>summary h2{font-size:1.1rem}.sbh-ws-actions{flex-direction:column}.sbh-ws-actions button{width:100%}[data-workbook-version] fieldset{padding:12px}.sbh-ws-intro{padding:18px}}
@media(max-width:380px){.sbh-ws-nav{grid-template-columns:1fr}.sbh-ws-number{display:none}.sbh-worksheet>summary h2{margin-left:0}}
@media(max-width:700px){body.sbh-workbook-page .inside-article{padding:24px 16px}.sbh-ws-offers fieldset{margin:0}.sbh-ws-preview .ws-record-grid{gap:12px}}
@media print{
 body.sbh-ws-printing .site-header,body.sbh-ws-printing .site-footer,body.sbh-ws-printing .entry-header,body.sbh-ws-printing .sbh-content-provenance,body.sbh-ws-printing .sbh-no-print,body.sbh-ws-printing #comments,body.sbh-ws-printing .sbh-privacy-choice{display:none!important}
 body.sbh-ws-printing .entry-content>*:not([data-workbook-version]):not(.sbh-studio-page){display:none!important}
 body.sbh-ws-printing [data-workbook-version]>.sbh-worksheet:not(.sbh-ws-print-target){display:none!important}
 body.sbh-ws-printing .sbh-ws-print-target>summary,body.sbh-ws-printing .sbh-ws-print-target .sbh-ws-body>p{display:none!important}
 body.sbh-ws-printing .sbh-ws-print-target,body.sbh-ws-printing .sbh-ws-body,body.sbh-ws-printing .sbh-ws-preview{display:block!important;border:0;padding:0;margin:0;background:#fff}
 body.sbh-ws-printing .inside-article,body.sbh-ws-printing .site-main{margin:0;padding:0}
 .ws-offer-grid,.ws-record-grid,.ws-labels{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ws-meta,.ws-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ws-document{font:10pt/1.35 Arial,sans-serif}.ws-document .ws-brand{margin:0 0 5pt}.ws-document h3{font-size:18pt;margin:0 0 12pt}.ws-document h4{font-size:11pt;margin:0 0 8pt}
 .ws-document dl{margin:0}.ws-document .ws-meta{margin:0 0 12pt;gap:8pt 12pt}.ws-document dt{font-size:9pt;line-height:1.3}.ws-document dd{font-size:10pt;line-height:1.35;min-height:14pt;margin:3pt 0 7pt}
 .ws-offer-grid,.ws-record-grid,.ws-labels{gap:10pt}.ws-offer-grid>section,.ws-record,.ws-labels .sbh-print-label{padding:10pt}.ws-document .ws-note,.ws-document .ws-source{font-size:8pt;line-height:1.35;margin:10pt 0 0}.ws-timeline-row{break-inside:avoid}
 @page{size:A4;margin:15mm}
}
