/* This stylesheet is loaded only by the container guide. */
html{scroll-behavior:auto}
.container-care-guide .cc-tool{margin:2rem 0;padding:1.4rem;border:1px solid var(--line,#d9dfd3);border-radius:.5rem;background:var(--surface,#fff)}
.container-care-guide .cc-tool>summary,.container-care-guide .cc-option>summary{font-weight:600;cursor:pointer;padding:.7rem 0}
.container-care-guide .cc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.container-care-guide .cc-field{display:flex;flex-direction:column;gap:.3rem;min-width:0;margin:.5rem 0}
.container-care-guide label,.container-care-guide legend{font-weight:600;font-size:1rem}
.container-care-guide input,.container-care-guide select,.container-care-guide textarea{max-width:100%;width:100%;min-width:0;box-sizing:border-box;font:inherit;color:inherit;padding:.65rem;border:1px solid var(--line,#bdc9b8);border-radius:.25rem;background:var(--surface,#fff)}
.container-care-guide small{font-size:.875rem;line-height:1.45}
.container-care-guide fieldset{min-width:0;padding:1rem;margin:1rem 0;border:1px solid var(--line,#d9dfd3)}
.container-care-guide .cc-actions{display:flex;flex-wrap:wrap;gap:.7rem;align-items:center;margin:1rem 0}
.container-care-guide button{font:inherit;cursor:pointer;min-height:44px;padding:.65rem 1rem;border:1px solid currentColor;border-radius:.25rem;background:var(--green,#243c2d);color:var(--cream,#f8f7f1)}
.container-care-guide button:disabled{opacity:.55;cursor:default}
.container-care-guide :is(button,input,select,textarea,a,summary,[tabindex]):focus-visible{outline:3px solid currentColor;outline-offset:3px}
.container-care-guide .cc-error,.container-care-guide .cc-errors{color:#802a23;font-weight:600}
.container-care-guide .cc-errors,.container-care-guide .cc-confirm,.container-care-guide .cc-result{border:1px solid currentColor;padding:1rem;margin:1rem 0;overflow-wrap:anywhere}
.container-care-guide .cc-confirm{background:var(--cream,#f8f7f1)}
.container-care-guide .cc-result textarea{white-space:pre-wrap;resize:vertical}
.container-care-guide .cc-table-wrap{max-width:100%;overflow-x:auto;margin:1rem 0}
.container-care-guide table{width:100%;border-collapse:collapse;font-size:.95rem}
.container-care-guide :is(th,td){padding:.7rem;vertical-align:top;border-bottom:1px solid var(--line,#d9dfd3);white-space:pre-wrap;overflow-wrap:anywhere}
.container-care-guide caption{text-align:left;font-weight:600;padding:.5rem 0}
.container-care-guide .cc-figure{margin:1.7rem 0;padding:1.2rem;border-block:1px solid var(--line,#d9dfd3)}
.container-care-guide .cc-two,.container-care-guide .cc-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}
.container-care-guide .cc-three{grid-template-columns:repeat(3,minmax(0,1fr))}
.container-care-guide .cc-figure svg{max-width:100%;height:auto;width:100%;display:block}
.container-care-guide .cc-figure h4{font:600 1rem/1.5 var(--font-body,sans-serif)}
.container-care-guide .cc-figure figcaption{font-size:.9rem;margin-top:1rem}
.container-care-guide .cc-sample{display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:.7rem}
.container-care-guide .cc-sample dd{margin:0}
.container-care-guide .cc-blank{overflow-wrap:anywhere}
.container-care-guide [hidden]{display:none!important}
@media(max-width:700px){.container-care-guide .cc-grid,.container-care-guide .cc-two,.container-care-guide .cc-three,.container-care-guide .cc-sample{grid-template-columns:1fr}.container-care-guide .cc-tool{padding:.8rem}.container-care-guide .cc-figure{padding:.8rem}.container-care-guide .cc-actions>*{max-width:100%}.container-care-guide :is(th,td){padding:.4rem;min-width:7rem}.container-care-guide h1{overflow-wrap:anywhere}.container-care-guide .toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.container-care-guide .toc li{min-width:0}.container-care-guide .toc a{overflow-wrap:anywhere}}
@media print{.container-care-guide :is(header,footer,.toc,.hero-actions,.cc-actions,button,.cc-errors,.cc-confirm,.cc-result,.cc-tool form,.cc-option,[role=status]){display:none!important}.container-care-guide details>*{display:block!important}.container-care-guide .cc-print-text{display:block!important;white-space:pre-wrap;font:11pt/1.45 sans-serif;overflow-wrap:anywhere}.container-care-guide h2,.container-care-guide h3,.container-care-guide h4{break-after:avoid}.container-care-guide tr,.container-care-guide .cc-figure{break-inside:avoid}.container-care-guide .cc-table-wrap{overflow:visible}.container-care-guide :is(th,td){min-width:0}.container-care-guide.cc-note-print main>*:not(.cc-print-text){display:none!important}.container-care-guide.cc-note-print .cc-print-text{display:block!important}.container-care-guide .cc-blank{white-space:pre-wrap}.container-care-guide .cc-figure svg{color:#000}.container-care-guide .cc-tool{border:0}.container-care-guide details summary{list-style:none}}
