/* BuildBefore30 v12: restrained editorial toolbar and real-photo composition */
.guide-menu .nav-chevron{width:auto!important;min-width:130px!important;display:flex!important;gap:8px;align-items:center;justify-content:center;padding:0 13px!important;font:600 12px system-ui,sans-serif!important;white-space:nowrap}
.guide-menu .nav-chevron .bb-chevron-icon{width:15px;height:15px;transition:transform .2s ease}
.guide-menu.is-collapsed .nav-chevron .bb-chevron-icon{transform:rotate(180deg)}
.guide-menu .nav-link .bb-nav-icon{display:inline-block;font-size:17px;line-height:0;vertical-align:-1px;margin-right:6px;color:#64e6b3}
.book .sheet .bb-real-photo{margin:6px 0 28px!important;overflow:hidden;border-radius:5px;background:#dce8e0;box-shadow:none!important}
.book .sheet .bb-real-photo img{display:block;width:100%;height:clamp(190px,28vw,320px);object-fit:cover;object-position:center;filter:saturate(.84) contrast(1.035)}
.book .sheet .bb-real-photo figcaption{font:500 11px/1.6 system-ui,sans-serif;color:#527267;letter-spacing:.015em;padding:9px 0 0;background:#fff}
@media(max-width:850px){.guide-menu .nav-chevron{min-width:auto!important}.guide-menu .nav-chevron .bb-collapse-label{display:none}}
@media print{.book .sheet .bb-real-photo{break-inside:avoid;page-break-inside:avoid}.book .sheet .bb-real-photo img{max-height:75mm;object-fit:cover}}
