#plan .plan51-summary{overflow:hidden;padding:0!important;margin-bottom:16px}#plan .fo53SummaryToggle{position:relative;display:block;width:100%;min-height:66px;padding:15px 48px 15px 24px;text-align:center;font-size:clamp(18px,5vw,24px);font-weight:800;color:inherit;background:transparent;border:0;cursor:pointer}#plan .fo53SummaryToggle span:first-child{display:block;text-align:center}#plan .fo53Chevron{position:absolute;right:19px;top:50%;transform:translateY(-50%);color:var(--fo-accent,#d8b675)}#plan .fo53SummaryToggle[aria-expanded=true] .fo53Chevron{transform:translateY(-50%) rotate(180deg)}#plan .fo53SummaryBody{padding:0 18px 20px}#plan .fo53SummaryBody[hidden],#fo53HelpOverlay[hidden]{display:none!important}#fo53HelpOverlay{position:fixed;inset:0;z-index:999999;background:#000b;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}#fo53HelpOverlay .fo53HelpDialog{width:min(100%,450px);max-height:80dvh;overflow:auto;background:#1d1a16;color:#fff;border:1px solid #ac8954;border-radius:22px;padding:22px;box-sizing:border-box;box-shadow:0 20px 80px #000a}#fo53HelpOverlay .fo53HelpHead{display:flex;justify-content:space-between;align-items:center;gap:12px}#fo53HelpOverlay h3{margin:0;font-size:22px}#fo53HelpOverlay button{border:1px solid #a68b5b;border-radius:12px;background:#28231b;color:#fff;padding:10px 16px}#fo53HelpOverlay #fo53HelpClose{font-size:25px}#fo53HelpOverlay #fo53HelpDone{width:100%;margin-top:16px}#plan,#plan .card,#plan form,#plan .plan51-form{min-width:0;max-width:100%;box-sizing:border-box}#plan input[type=date],#plan input[type=text],#plan input[type=number],#plan select,#plan51Editor input,#plan51Editor select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important}#plan51Editor{max-width:100%;overflow:hidden;box-sizing:border-box}#plan51Editor form{min-width:0;max-width:100%;box-sizing:border-box}#plan51Editor input[type=date]{display:block;appearance:none;-webkit-appearance:none;min-height:48px}#plan51Help{display:none!important}
