.fvp-background-status{border-top:1px solid #e3e3e3;margin-top:18px;padding-top:14px}.fvp-background-status h3{letter-spacing:-.01em;margin:0 0 6px;font-size:12px;font-weight:600}.fvp-background-toggle{border-bottom:1px solid #e3e3e3;align-items:center;gap:14px;min-height:48px;font-size:12px;display:flex}.fvp-background-toggle>span{flex:1}.fvp-background-toggle small{color:#777;margin-top:3px;font-size:10px;line-height:1.4;display:block}.fvp-background-toggle input{accent-color:#333;width:17px;height:17px}.fvp-background-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.fvp-background-times div{min-width:0}.fvp-background-times dt{color:#777;font-size:10px}.fvp-background-times dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.fvp-background-phases{margin:0;padding:0;list-style:none}.fvp-background-phases li{border-bottom:1px solid #ececec;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:10px;padding:8px 0;font-size:11px;line-height:1.4;display:grid}.fvp-background-phases b{font-weight:500}.fvp-background-phases span{color:#666;overflow-wrap:anywhere}.fvp-background-phases li[data-state=error] span{color:#242424;font-weight:500}.fvp-background-note{color:#777;margin:10px 0 0;font-size:10px;line-height:1.5}.fvp-background-error{color:#242424;margin:10px 0 0;font-size:11px;font-weight:500;line-height:1.5}.fvp-background-error button{margin-left:8px;font-size:10px}.fvp-background-actions{align-items:center;gap:10px;margin-top:12px;display:flex}.fvp-background-actions button:not(.button){background:0 0;border:0;min-height:36px;font-size:10px;text-decoration:underline}@media (max-width:760px){.fvp-background-times{grid-template-columns:1fr}.fvp-background-phases li{grid-template-columns:1fr;gap:3px}.fvp-background-actions button{min-height:44px}}
