.fd-page {overflow-wrap: anywhere}
.fd-sample-banner,
.fd-preview-banner {margin-bottom: 14px}
.fd-preview-actions {margin-top: 20px}
.fd-gallery {position: relative}
.fd-gallery-track {display: flex;gap: 6px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;border-radius: var(--radius-md);-webkit-overflow-scrolling: touch}
.fd-gallery-track::-webkit-scrollbar {display: none}
.fd-gallery-item {position: relative;flex: none;box-sizing: border-box;width: 100%;max-width: 100%;aspect-ratio: 8 / 5;display: flex;align-items: center;justify-content: center;margin: 0;padding: 0;border: 0;overflow: hidden;border-radius: var(--radius-md);background: color-mix(in srgb, var(--cat, var(--mode-facility)) 14%, #fff);color: var(--cat, var(--mode-facility));font: inherit;scroll-snap-align: start;scroll-snap-stop: always}
button.fd-gallery-item {cursor: zoom-in;-webkit-tap-highlight-color: transparent}
button.fd-gallery-item:focus-visible {outline: 2px solid var(--mode-facility);outline-offset: -2px}
.fd-gallery-item img {width: 100%;height: 100%;object-fit: cover;display: block}
.fd-gallery-item--empty {height: 88px;aspect-ratio: auto;gap: 8px;font-size: 12.5px;font-weight: 600}
.fd-gallery-item--empty > .fo-ic {width: 24px;height: 24px}
.fd-gallery-counter {position: absolute;right: 10px;bottom: 10px;padding: 3px 10px;border-radius: 999px;background: rgba(0, 0, 0, 0.6);color: #fff;font-size: 12px;font-weight: 700;font-variant-numeric: tabular-nums;line-height: 1.5;pointer-events: none}
.fd-gallery-more {display: none}
@media (min-width: 700px) {.fd-gallery-track {display: grid;grid-template-columns: 2fr 1fr 1fr;grid-template-rows: repeat(2, minmax(0, 1fr));aspect-ratio: 16 / 5;overflow: hidden}
.fd-gallery-track .fd-gallery-item {width: auto;height: 100%;min-height: 0;aspect-ratio: auto;border-radius: 0}
.fd-gallery-track .fd-gallery-item:first-child {grid-row: 1 / 3}
.fd-gallery-track .fd-gallery-item:nth-child(n + 6) {display: none}
.fd-gallery--count-1 .fd-gallery-track {display: block;aspect-ratio: auto}
.fd-gallery--count-1 .fd-gallery-track .fd-gallery-item {width: 100%;height: auto;aspect-ratio: 8 / 5;max-height: 360px}
.fd-gallery--count-2 .fd-gallery-track {grid-template-columns: 1fr 1fr;grid-template-rows: minmax(0, 1fr)}
.fd-gallery--count-2 .fd-gallery-track .fd-gallery-item:first-child {grid-row: auto}
.fd-gallery--count-3 .fd-gallery-track {grid-template-columns: 2fr 1fr}
.fd-gallery--count-4 .fd-gallery-track .fd-gallery-item:nth-child(2) {grid-column: 2 / 4}
.fd-gallery-counter {display: none}
.fd-gallery-more {position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 2px;background: rgba(0, 0, 0, 0.5);color: #fff;line-height: 1.3;pointer-events: none}
.fd-gallery-more b {font-size: 24px;font-weight: 800}
.fd-gallery-more small {font-size: 12px;font-weight: 600}}
.fd-head {padding: 16px 0 0}
.fd-name {margin: 8px 0 6px;font-size: 21px;font-weight: 800;line-height: 1.35;color: var(--color-text-primary)}
.fd-meta {display: flex;align-items: center;flex-wrap: wrap;gap: 6px 12px;font-size: 13px}
.fd-meta-reviews {color: var(--color-text-muted);font-size: 12.5px;text-underline-offset: 2px}
.fd-head-tags {display: flex;align-items: center;flex-wrap: wrap;gap: 8px}
.fd-support-hero {display: inline-flex;align-items: center;gap: 8px;max-width: 100%;height: 32px;padding: 0 6px 0 14px;border: 0;border-radius: 999px;background: linear-gradient(120deg, color-mix(in srgb, var(--pc, var(--mode-facility)), #000 12%), var(--pc, var(--mode-facility)));color: #fff;font-family: inherit;font-size: 13px;font-weight: 800;line-height: 1;white-space: nowrap;box-shadow: var(--shadow-sm);box-sizing: border-box;cursor: pointer}
.fd-support-hero:hover {filter: brightness(1.06)}
.fd-support-hero:focus-visible {outline: 2px solid var(--mode-facility);outline-offset: 2px}
.fd-support-hero-help {display: inline-flex;align-items: center;justify-content: center;flex: none;width: 22px;height: 22px;border-radius: 50%;background: rgba(255, 255, 255, 0.28);font-size: 12px}
.fd-quick {display: grid;grid-template-columns: repeat(auto-fit, minmax(88px, 1fr));gap: 8px;margin-top: 14px}
.fd-quick-item {display: flex;flex-direction: column;align-items: center;gap: 4px;min-width: 0;padding: 10px 4px;border: 1px solid var(--color-border);border-radius: 10px;background: #fff;color: var(--mode-facility-dark);font-size: 11.5px;font-weight: 700;text-decoration: none;box-sizing: border-box}
a.fd-quick-item:hover {background: var(--mode-facility-50)}
.fd-quick-icon {display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background: var(--mode-facility-50);color: var(--mode-facility-dark)}
.fd-quick-icon .fo-ic {width: 20px;height: 20px}
.fd-quick-item.is-disabled {color: var(--color-text-light)}
.fd-quick-item.is-disabled .fd-quick-icon {background: var(--color-bg-secondary);color: var(--color-text-light)}
.fd-follow {--follow-color: #c2345b;--follow-color-hover: #a82a4d;--follow-wash: #fde8ee;margin-top: 12px}
.fd-follow-form {display: contents}
.fd-follow-btn {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: 100%;padding: 13px;border: 1.5px solid var(--follow-color);border-radius: 10px;background: var(--follow-color);color: #fff;font-family: inherit;font-size: 15px;font-weight: 800;line-height: 1.3;text-decoration: none;box-sizing: border-box;cursor: pointer}
.fd-follow-btn:hover {border-color: var(--follow-color-hover);background: var(--follow-color-hover);color: #fff}
.fd-follow-btn .fo-ic {width: 20px;height: 20px}
.fd-follow-btn.is-following {background: #fff;color: var(--follow-color)}
.fd-follow-btn.is-following:hover {border-color: var(--follow-color);background: var(--follow-wash);color: var(--follow-color)}
.fd-follow-btn.is-following .fo-ic {fill: currentColor}
.fd-follow-btn.is-disabled {border-color: var(--color-border);background: var(--color-bg-secondary);color: var(--color-text-light);cursor: default}
.fd-follow-note {margin: 8px 2px 0;color: var(--color-text-muted);font-size: 12px;text-align: center}
.fd-follow-note b {color: var(--follow-color)}
.fd-body {display: grid;gap: 14px;margin-top: 16px}
.fd-main,
.fd-side {min-width: 0;align-content: start}
@media (min-width: 900px) {.fd-body {grid-template-columns: minmax(0, 1fr) 340px;align-items: start}
.fd-side {order: 2}}
.fd-info-list {list-style: none;margin: 0;padding: 0}
.fd-info-list li {display: flex;gap: 10px;min-width: 0;padding: 9px 0;border-bottom: 1px solid var(--color-border-light);font-size: 13.5px;color: var(--color-text-primary)}
.fd-info-list li:first-child {padding-top: 0}
.fd-info-list li:last-child {border-bottom: 0;padding-bottom: 0}
.fd-info-list .fo-ic {flex: none;width: 17px;height: 17px;margin-top: 2px;color: var(--color-text-muted)}
.fd-info-list div {min-width: 0}
.fd-hours-variations {margin: 6px 0 0;display: grid;gap: 4px;font-size: 12.5px}
.fd-hours-variations div {display: flex;flex-wrap: wrap;gap: 0 10px;min-width: 0}
.fd-hours-variations dt {color: var(--color-text-secondary);overflow-wrap: anywhere}
.fd-hours-variations dd {margin: 0;font-weight: 600;overflow-wrap: anywhere}
.fd-info-list li.fd-info-wide {flex-direction: column;gap: 8px}
.fd-info-lead {display: flex;align-items: center;gap: 10px;font-weight: 600}
.fd-info-lead .fo-ic {margin-top: 0}
.fd-cal {--cal-pad: #fff;--cal-off-bg: repeating-linear-gradient(135deg, #eef2f7 0 2px, #f8fafc 2px 6px)}
.fd-cal-month[hidden] {display: none}
.fd-cal-head {display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 6px}
.fd-cal-title {margin: 0;font-size: 15px;font-weight: 700;color: var(--color-text-primary)}
.fd-cal-nav {display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;padding: 0;border: 1px solid var(--color-border);border-radius: 50%;background: #fff;color: var(--color-text-secondary);cursor: pointer}
.fd-cal-nav svg {width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}
.fd-cal-nav:disabled {opacity: 0.35;cursor: default}
.fd-cal-grid {display: grid;grid-template-columns: repeat(7, minmax(0, 1fr));gap: 2px}
.fd-cal-dow {padding: 2px 0;text-align: center;font-size: 11px;font-weight: 600;color: var(--color-text-muted)}
.fd-cal-dow.is-sun {color: var(--color-danger)}
.fd-cal-dow.is-sat {color: var(--color-primary)}
.fd-cal-cell {position: relative;display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 2px;min-width: 0;min-height: 54px;padding: 4px 0 3px;border: 1px solid transparent;border-radius: 8px;background: #fff;color: var(--color-text-primary);font: inherit;overflow: hidden;cursor: pointer}
.fd-cal-cell--open {background: #f0fdf4;border-color: #bbf7d0}
.fd-cal-cell--closed,
.fd-cal-cell--off {background: var(--cal-off-bg);color: var(--color-text-muted)}
.fd-cal-cell--changed {background: #fffbeb;border-color: #fde68a}
.fd-cal-cell--changed .fd-cal-text {color: #b45309;font-weight: 700}
.fd-cal-cell--undecided {background: #f8f6ff}
.fd-cal-cell--undecided .fd-cal-text {color: #6d28d9}
.fd-cal-cell[aria-pressed="true"] {border-color: var(--color-primary);box-shadow: inset 0 0 0 1px var(--color-primary)}
.fd-cal-cell:focus-visible {outline: 2px solid var(--color-primary-dark);outline-offset: 1px}
.fd-cal-cross {position: absolute;top: 50%;left: 50%;width: calc(100% - 12px);max-width: 40px;aspect-ratio: 1;transform: translate(-50%, -50%);fill: none;stroke: #cbd5e1;stroke-width: 3px;stroke-linecap: round;pointer-events: none}
.fd-cal-num,
.fd-cal-text {position: relative;-webkit-text-stroke: 2px var(--cal-pad);paint-order: stroke fill}
.fd-cal-num {display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 50%;font-size: 12.5px;font-weight: 700;line-height: 1;font-variant-numeric: tabular-nums}
.fd-cal-cell.is-sun .fd-cal-num {color: var(--color-danger)}
.fd-cal-cell.is-sat .fd-cal-num {color: var(--color-primary)}
.fd-cal-cell.is-today .fd-cal-num {background: var(--color-text-primary);color: #fff;-webkit-text-stroke: 0}
.fd-cal-text {max-width: 100%;font-size: 9.5px;font-weight: 600;line-height: 1.2;letter-spacing: -0.05em;text-align: center;font-variant-numeric: tabular-nums}
.fd-cal-legend {display: flex;flex-wrap: wrap;gap: 4px 12px;margin: 8px 0 0;font-size: 11.5px;color: var(--color-text-secondary)}
.fd-cal-legend-item {display: inline-flex;align-items: center;gap: 4px}
.fd-cal-swatch {position: relative;display: inline-block;width: 14px;height: 14px;border: 1px solid transparent;border-radius: 4px}
.fd-cal-swatch .fd-cal-cross {width: 100%;stroke-width: 2px}
.fd-cal-swatch--open {background: #f0fdf4;border-color: #bbf7d0}
.fd-cal-swatch--closed {background: var(--cal-off-bg);border-color: var(--color-border)}
.fd-cal-swatch--changed {background: #fffbeb;border-color: #fde68a}
.fd-cal-swatch--undecided {background: #f8f6ff;border-color: #ddd6fe}
.fd-cal-detail {margin-top: 10px;padding: 12px;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: #fff}
.fd-cal-detail--undecided {background: #f8f6ff;border-color: #ddd6fe}
.fd-cal-detail-head {display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}
.fd-cal-detail-date {font-weight: 700}
.fd-cal-detail-holiday {font-size: 12px;color: var(--color-danger)}
.fd-cal-badge {padding: 1px 8px;border-radius: 999px;font-size: 11.5px;font-weight: 600}
.fd-cal-badge--open {background: #dcfce7;color: var(--color-success-dark)}
.fd-cal-badge--closed,
.fd-cal-badge--off {background: var(--color-bg-secondary);color: var(--color-text-secondary)}
.fd-cal-badge--changed {background: #fef3c7;color: #b45309}
.fd-cal-badge--undecided {background: #ede9fe;color: #6d28d9}
.fd-cal-detail-hours {margin: 6px 0 0;font-size: 18px;font-weight: 700;font-variant-numeric: tabular-nums}
.fd-cal-detail-sub {margin: 6px 0 0;font-weight: 600}
.fd-cal-detail-foot,
.fd-cal-detail-empty {margin: 6px 0 0;font-size: 12px;color: var(--color-text-muted)}
.fd-cal-detail-empty {margin: 0}
.fd-cal-detail-dl {margin: 6px 0 0;font-size: 12.5px}
.fd-cal-detail-dl div {display: flex;gap: 10px}
.fd-cal-detail-dl dt {flex: none;color: var(--color-text-muted)}
.fd-cal-detail-dl dd {margin: 0;min-width: 0;overflow-wrap: anywhere}
.fd-sns-links {display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}
.fd-sns-links a {display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background: var(--color-bg-secondary);color: var(--color-text-secondary)}
.fd-sns-links a:hover {background: var(--mode-facility-50);color: var(--mode-facility-dark)}
.fd-mini-map {height: 200px;border-radius: 10px;overflow: hidden;background: var(--color-bg-secondary)}
.fd-map-note {margin: 8px 0 0;font-size: 12px;color: var(--color-text-muted)}
.facility-video-player {display: block;width: 100%;max-width: 100%;max-height: 70vh;border-radius: 10px;background: #000;object-fit: contain}
.fd-video-duration {margin-left: auto;font-size: 12px;font-weight: 600;color: var(--color-text-muted)}
.fd-intro {margin: 0;font-size: 14px;line-height: 1.8;color: var(--color-text-secondary);white-space: pre-line}
.fd-review-stamp svg {flex: none}
.fd-reviews-note {margin: 14px 0 0;font-size: 13px;color: var(--color-text-muted)}
.fd-announcement-list {list-style: none;margin: 14px 0 0;padding: 0}
.fd-announcement {min-width: 0;padding: 14px 0;border-top: 1px solid var(--color-border-light)}
.fd-announcement:last-child {padding-bottom: 0}
.fd-announcement-date {font-size: 11.5px;color: var(--color-text-muted)}
.fd-announcement-title {margin: 4px 0 0;font-size: 15px;font-weight: 700;color: var(--color-text-primary);overflow-wrap: anywhere}
.fd-announcement-body {margin: 6px 0 0;font-size: 13.5px;line-height: 1.7;color: var(--color-text-secondary);white-space: pre-line;overflow-wrap: anywhere}
.fd-article-list {list-style: none;margin: 14px 0 0;padding: 0}
.fd-article {min-width: 0;border-top: 1px solid var(--color-border-light)}
.fd-article-link {display: flex;align-items: center;gap: 12px;padding: 12px 0;color: inherit;text-decoration: none}
.fd-article:last-child .fd-article-link {padding-bottom: 0}
.fd-article-link:hover .fd-article-title {color: var(--mode-facility-dark);text-decoration: underline}
.fd-article-cover {display: grid;flex: none;place-items: center;width: 96px;height: 64px;overflow: hidden;border-radius: 8px;background: var(--color-bg-secondary);color: var(--color-text-muted)}
.fd-article-cover img {width: 100%;height: 100%;object-fit: cover}
.fd-article-cover .fo-ic {width: 22px;height: 22px}
.fd-article-body {display: block;flex: 1;min-width: 0}
.fd-article-title {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 15px;font-weight: 700;line-height: 1.45;color: var(--color-text-primary);overflow-wrap: anywhere}
.fd-article-meta {display: flex;flex-wrap: wrap;gap: 4px 10px;margin-top: 4px;font-size: 11.5px;color: var(--color-text-muted)}
.fd-catch-grid {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 10px;list-style: none;margin: 14px 0 0;padding: 0}
@media (min-width: 600px) {.fd-catch-grid {grid-template-columns: repeat(4, minmax(0, 1fr))}}
.fd-catch {min-width: 0}
.fd-catch-link {display: block;color: inherit;text-decoration: none}
.fd-catch-photo {display: grid;place-items: center;aspect-ratio: 1;overflow: hidden;border-radius: 8px;background: var(--color-bg-secondary);color: var(--color-text-muted)}
.fd-catch-photo img {width: 100%;height: 100%;object-fit: cover}
.fd-catch-photo .fo-ic {width: 22px;height: 22px}
.fd-catch-name {display: block;margin-top: 6px;overflow: hidden;font-size: 13px;font-weight: 700;color: var(--color-text-primary);text-overflow: ellipsis;white-space: nowrap}
.fd-catch-link:hover .fd-catch-name {color: var(--mode-facility-dark);text-decoration: underline}
.fd-catch-date {display: block;font-size: 11.5px;color: var(--color-text-muted)}
.fd-review-cta {display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: 100%;box-sizing: border-box;margin-top: 14px;padding: 13px;border: 1.5px solid var(--mode-facility);border-radius: 10px;background: var(--mode-facility);color: #fff;font-size: 15px;font-weight: 700;text-decoration: none}
.fd-review-cta:hover {border-color: var(--mode-facility-dark);background: var(--mode-facility-dark);color: #fff}
.fd-review-cta .fo-ic {width: 20px;height: 20px}
.fd-review-actions {display: flex;justify-content: flex-end;gap: 8px;margin-top: 10px}
.fd-review-actions form {display: contents}
.fd-review-list {list-style: none;margin: 14px 0 0;padding: 0}
.fd-review {min-width: 0;padding: 14px 0;border-top: 1px solid var(--color-border-light)}
.fd-review:last-child {padding-bottom: 0}
.fd-review-head {display: flex;align-items: center;gap: 9px;font-size: 13px}
.fd-review-who {flex: 1;min-width: 0}
.fd-review-who b {display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--color-text-primary)}
.fd-review-who small {font-size: 11.5px;color: var(--color-text-muted)}
.fd-review-stamp {flex: none;display: inline-flex;align-items: center;gap: 4px;padding: 3px 10px;border-radius: 999px;background: color-mix(in srgb, currentColor 10%, #fff);font-size: 11.5px;font-weight: 700;white-space: nowrap}
.fd-review-comment {margin: 8px 0 0;font-size: 13.5px;line-height: 1.7;color: var(--color-text-secondary);white-space: pre-line}
.fd-owner-reply {margin-top: 10px;padding: 10px 12px;border-left: 3px solid var(--mode-facility);border-radius: 0 10px 10px 0;background: var(--mode-facility-50)}
.fd-owner-reply h3 {display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin: 0;font-size: 12.5px;color: var(--mode-facility-dark)}
.fd-owner-reply h3 .fo-ic {width: 14px;height: 14px}
.fd-owner-reply p {margin: 4px 0 0;font-size: 13px;line-height: 1.7;color: var(--color-text-secondary);white-space: pre-line}
.fd-owner-cta {margin-top: 14px;padding: 14px;border: 1px solid var(--color-border);border-radius: var(--radius-md);background: var(--color-bg-muted);font-size: 12.5px;color: var(--color-text-secondary)}
.fd-owner-cta h2 {margin: 0 0 3px;font-size: 13.5px;color: var(--color-text-primary)}
.fd-owner-cta p {margin: 0}
.fd-owner-cta a {display: inline-flex;align-items: center;gap: 2px;margin-top: 6px;color: var(--mode-facility-dark);font-weight: 700;text-underline-offset: 2px}
.fd-owner-cta a .fo-ic {width: 14px;height: 14px}
.fd-owner-cta.is-strong {background: var(--mode-facility-50);border-color: var(--mode-facility-100)}
.fd-fc-card {overflow: hidden}
.fd-fc-head {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 10px;min-width: 0;margin: calc(-1 * var(--fo-card-pad, 16px)) calc(-1 * var(--fo-card-pad, 16px)) 14px;padding: 14px var(--fo-card-pad, 16px);background: color-mix(in srgb, var(--cat-fish, #ea580c) 3%, #fff);border-bottom: 1px solid color-mix(in srgb, var(--cat-fish, #ea580c) 12%, transparent)}
.fd-fc-head > :not(.fd-fc-scales) {position: relative;z-index: 1}
.fd-fc-head .fo-card-title {flex: 1 1 auto;min-width: 0;margin: 0}
.fd-fc-scales {position: absolute;inset: 0;overflow: hidden;color: var(--cat-fish, #ea580c);opacity: 0.35;pointer-events: none}
.fd-fc-scales svg {display: block;width: 100%;height: 100%}
.fd-fc-scales path {fill: none;stroke: currentColor;stroke-width: 1.5}
.fd-fc-badge {display: inline-flex;align-items: center;gap: 4px;flex: none;padding: 4px 10px;border-radius: 999px;background: var(--cat-fish, #ea580c);color: #fff;font-size: 12px;font-weight: 700;white-space: nowrap}
.fd-fc-badge .fo-ic {width: 13px;height: 13px}
.fd-fc-card--off .fd-fc-head {margin-bottom: calc(-1 * var(--fo-card-pad, 16px));border-bottom: 0;background: color-mix(in srgb, var(--color-text-muted) 3%, #fff)}
.fd-fc-card--off .fd-fc-scales {color: var(--color-text-muted);opacity: 0.25}
.fd-fc-card--off .fo-card-title {color: var(--color-text-secondary)}
.fd-fc-card--off .fo-card-title .fo-ic {flex: none;width: 18px;height: 18px}
@media (max-width: 480px) {.fd-fc-head {flex-direction: column;align-items: flex-start}}
.fd-fc-list {display: grid;gap: 8px;margin: 0;font-size: 13.5px}
.fd-fc-list > div {display: flex;flex-wrap: wrap;gap: 0 10px;min-width: 0}
.fd-fc-list dt {flex: none;width: 92px;color: var(--color-text-secondary)}
.fd-fc-list dd {flex: 1 1 200px;min-width: 0;margin: 0;font-weight: 600;overflow-wrap: anywhere}
.fd-fc-note {display: flex;gap: 10px;margin-top: 12px;padding: 10px 12px;border-radius: 10px;background: color-mix(in srgb, var(--cat-fish, #ea580c) 8%, #fff);font-size: 13px}
.fd-fc-note .fo-ic {flex: none;width: 17px;height: 17px;margin-top: 2px;color: var(--cat-fish, #ea580c)}
.fd-fc-note strong {display: block;margin-bottom: 2px;font-size: 12.5px}
.fd-fc-note p {margin: 0;white-space: pre-wrap;overflow-wrap: anywhere}