.ResourcePrintOnly{display:none}.RehabResourcesPage input:focus-visible,.RehabResourcesPage button:focus-visible,.RehabResourcesPage a:focus-visible,.RehabResourcesPage summary:focus-visible,.RehabResourcesPage textarea:focus-visible{outline-offset:4px;outline:2px solid #0f766e}.ResourceSourceUrl{overflow-wrap:anywhere}.RehabResourcesPage{overflow-wrap:break-word}body:has(.ResourceSelectionBar)>button[aria-label=回到頂部]{bottom:11rem}@media (min-width:640px){body:has(.ResourceSelectionBar)>button[aria-label=回到頂部]{bottom:7rem}}@media print{@page rehab-resources{size:A4;margin:15mm 14mm}.RehabResourcesPage{page:rehab-resources}body:has(.RehabResourcesPage)>:not(main){display:none!important}.RehabResourcesPage .ResourceScreenOnly{display:none!important}.RehabResourcesPage .ResourcePrintOnly{color:#111!important;display:block!important}.RehabResourcesPage,.RehabResourceDirectory{background:#fff!important;max-width:none!important;margin:0!important;padding:0!important}.ResourcePrintOnly *{color:#111!important;box-shadow:none!important;background:0 0!important}.ResourcePrintOnly{font-size:10pt;line-height:1.65}.ResourcePrintOnly .ResourcePrintTitle{margin:8pt 0;font-size:21pt;font-weight:700;line-height:1.4}.ResourcePrintOnly h2{-moz-column-break-after:avoid;break-after:avoid;margin-top:14pt;font-size:14pt;line-height:1.5}.ResourcePrintOnly h3,.ResourcePrintOnly h4{-moz-column-break-after:avoid;break-after:avoid;font-size:10.5pt}.ResourcePrintOnly p{margin:3pt 0}.ResourcePrintOnly ul,.ResourcePrintOnly ol{padding-left:16pt;list-style-position:outside}.ResourcePrintOnly ul{list-style-type:disc}.ResourcePrintOnly ol{list-style-type:decimal}.ResourcePrintOnly .ResourceDetails{font-size:9.5pt;line-height:1.6}.ResourcePrintOnly .ResourceDetails>div{-moz-column-break-inside:avoid;break-inside:avoid;margin-top:9pt}.ResourcePrintIntro,.ResourcePrintSummary{-moz-column-break-inside:avoid;break-inside:avoid}.ResourcePrintItem{-moz-column-break-before:page;break-before:page}.ResourcePrintOnly a{text-decoration:none}.ResourcePrintOnly a[href]:after{content:none!important}.ResourceSourceUrl{font-size:7.5pt;line-height:1.5}.ResourcePrintQr{-moz-column-break-inside:avoid;break-inside:avoid;align-items:center;gap:10pt;display:flex}.ResourcePrintQr svg{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:32mm;min-width:32mm;height:32mm}.ResourceSocialWorkerNotes{-moz-column-break-inside:avoid;break-inside:avoid;border-top:1px solid #888;margin-top:14pt;padding-top:9pt;line-height:2}}
