.yfb-setup-list{padding:0;list-style:none}.yfb-setup-list li{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #e1e7ed}.yfb-setup-list li>div{flex:1}.yfb-setup-list small{display:block;margin-top:5px}.yfb-check-state{font-size:12px;font-weight:700;padding:6px;border-radius:7px;background:#edf5ff;color:#274d76;white-space:nowrap}.yfb-guide-steps{padding-left:24px;line-height:1.8}.yfb-guide-steps li{padding:8px 0}.yfb-guide-steps p{margin:3px 0;color:#536070}.yfb-page-list{max-height:480px;overflow:auto;margin-top:16px;border:1px solid #e2e7ee;border-radius:12px}.yfb-page-list article{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid #e2e7ee}.yfb-page-list article>div{flex:1;min-width:0}.yfb-page-list small{display:block;overflow-wrap:anywhere;color:#687486}.yfb-page-list a{white-space:nowrap}.yfb-page-list span{font-size:12px}.yfb-slot-guide{line-height:1.8;padding-left:20px}.yfb-preview-links{display:flex;gap:10px;flex-wrap:wrap}.yfb-preview-links a,.yfb-display-controls button{border:1px solid #c7d4e0;border-radius:10px;padding:12px;background:#fff;color:#233d54;text-decoration:none}.yfb-display-controls{text-align:center}.yfb-display-controls small{display:block;margin:8px}.yfb-admin-note{padding:12px;border:1px solid #c3d2ef;background:#edf4ff;color:#243e6b;box-sizing:border-box;font-size:13px}.yfb-ad-preview{margin:14px 0;border:2px dashed #4271af;background:#f0f6ff;color:#28466c;min-height:90px;padding:20px;text-align:center;box-sizing:border-box}.yfb-ad-preview small{display:block;margin-top:8px}
body.yfb-customized.yfb-page{background:var(--yfb-page-bg,#fff)}
.yfb-customized .yfb-wrap:not(.yfb-kanri){background:var(--yfb-page-bg);color:var(--yfb-body)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-card,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-search,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-form,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-detailbox,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-login,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-complete{background:var(--yfb-surface);color:var(--yfb-body)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) a{color:var(--yfb-accent)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) input,.yfb-customized .yfb-wrap:not(.yfb-kanri) textarea,.yfb-customized .yfb-wrap:not(.yfb-kanri) select{background:var(--yfb-surface);color:var(--yfb-body)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-submit,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-search button{background:var(--yfb-accent)!important;color:var(--yfb-page-bg)!important}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-cardtop b,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-form label,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-section-title{color:var(--yfb-body)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-section-title{background:var(--yfb-surface);border-color:var(--yfb-accent)}
.yfb-simple .yfb-wrap:not(.yfb-kanri){background:#fff!important;color:#222!important;font-family:system-ui,sans-serif}
.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-head,.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-card,.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-search,.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-form,.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-detailbox,.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-section-title{background:#fff!important;box-shadow:none!important;border-radius:0!important;border-color:#bbb;color:#222!important}
.yfb-simple .yfb-wrap:not(.yfb-kanri) h1,.yfb-simple .yfb-wrap:not(.yfb-kanri) h2,.yfb-simple .yfb-wrap:not(.yfb-kanri) p,.yfb-simple .yfb-wrap:not(.yfb-kanri) label,.yfb-simple .yfb-wrap:not(.yfb-kanri) b,.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-head span{color:#222!important}
.yfb-simple .yfb-wrap:not(.yfb-kanri) a{color:#17528b}.yfb-simple .yfb-wrap:not(.yfb-kanri) input,.yfb-simple .yfb-wrap:not(.yfb-kanri) select,.yfb-simple .yfb-wrap:not(.yfb-kanri) textarea{background:#fff;color:#222}.yfb-simple .yfb-wrap:not(.yfb-kanri) .yfb-head-character{box-shadow:none;border-radius:0}
@media(max-width:520px){.yfb-page-list article{flex-wrap:wrap;gap:8px}.yfb-page-list article>div{flex-basis:100%}.yfb-setup-list li{gap:8px}}

.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-add-home,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-notice,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-small{background:var(--yfb-surface);color:var(--yfb-body)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-add-home b{color:var(--yfb-body)}
.yfb-simple .yfb-wrap:not(.yfb-kanri){--yfb-bg:#fff;--yfb-ink:#222;--yfb-body:#222;--yfb-page-bg:#fff;--yfb-surface:#fff;--yfb-accent:#17528b}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-notice span,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-add-home span,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-section-title small{color:var(--yfb-body)}
.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-add-home-help,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-add-home-help b,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-pagination a,.yfb-customized .yfb-wrap:not(.yfb-kanri) .yfb-pagination b{background:var(--yfb-surface);color:var(--yfb-body)}
