@charset "UTF-8";
.manual-search, .manual-related, .support-finder { box-sizing: border-box; margin: 24px 0; padding: 20px; border: 1px solid #ddd; border-radius: 6px; background: #fafafa; text-align: left; }
.manual-search h2, .manual-related h2, .support-finder h2 { font-size: 1.15rem; line-height: 1.6; margin: 0 0 16px; }
.manual-search label, .support-finder label { display: block; margin: 12px 0 6px; font-weight: bold; }
.manual-search input, .manual-search select, .support-finder input { box-sizing: border-box; width: 100%; max-width: 540px; padding: 10px; font: inherit; border: 1px solid #888; border-radius: 4px; }
.manual-search button, .support-finder button { display: inline-block; margin: 12px 0; padding: 10px 16px; border: 0; border-radius: 4px; background: #c85f00; color: #fff; font: inherit; cursor: pointer; }
.manual-search p, .manual-related p, .support-finder p { margin: 12px 0; line-height: 1.7; }
.manual-related li { margin: 10px 0; line-height: 1.7; }
.manual-search a, .manual-related a, .support-finder a, #manual-no-results a { text-decoration: underline; }
.manual-search[hidden], .manual-related[hidden], .manual-item[hidden], .manual-category[hidden], #manual-no-results[hidden] { display: none !important; }
#manual-no-results { padding: 16px; background: #fff5e9; line-height: 1.8; }
.spdl .manual-item { display: block; margin: 0 0 20px; padding: 0; width: auto; text-align: left; }
@media (max-width: 640px) { .manual-search, .manual-related, .support-finder { padding: 14px; } }

.spdl .manual-related li { display: block; padding: 0; max-width: 100%; box-sizing: border-box; overflow-wrap: anywhere; }
.manual-search p a { display: inline-block; }
