#plan .plan51-item{cursor:pointer;position:relative;padding:16px 4px;min-width:0}#plan .plan51-itemhead{align-items:center}#plan .plan51-itemhead>div{min-width:0;flex:1}#plan .plan51-itemhead>b{flex:none;max-width:40%;text-align:right}#plan .plan51-actions[hidden]{display:none!important}.fo54-arrow{font-size:27px;color:var(--fo-accent,#d7b46c);padding-left:7px}.fo54-overlay{position:fixed;inset:0;z-index:99999;background:#000a;display:flex;align-items:flex-end;justify-content:center}.fo54-sheet{background:var(--card,#1c1825);color:var(--text,#fff);width:100%;max-width:600px;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px calc(30px + env(safe-area-inset-bottom));border:1px solid #a18a62;border-radius:24px 24px 0 0;box-sizing:border-box}.fo54-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.fo54-head h2{font-size:23px;overflow-wrap:anywhere}.fo54-head button{width:auto}.fo54-line{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #84705255;padding:13px 0;overflow-wrap:anywhere}.fo54-line>div{min-width:0}.fo54-line>strong,.fo54-line>b{white-space:nowrap}.fo54-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.fo54-buttons button,.fo54-audit button{border:1px solid #977c4f;background:transparent;color:inherit;border-radius:12px;padding:12px 8px}.fo54-audit{padding:14px 0;border-bottom:1px solid #88745355;overflow-wrap:anywhere}.fo54-audit .sub{white-space:pre-wrap;overflow-wrap:anywhere}.fo54-audit button{display:block;margin-top:8px;width:auto;padding:6px 12px;font-size:13px}#home .hero{cursor:pointer}#plan .plan51-tabs button{min-width:0;overflow-wrap:anywhere}#plan input,#plan select,#plan textarea,#modal input,#modal select{max-width:100%;min-width:0;box-sizing:border-box}#plan .card{max-width:100%;box-sizing:border-box}body{overflow-x:hidden}@media(max-width:390px){#plan .plan51-head h3{font-size:19px}#plan .plan51-head .primary{font-size:13px;padding:10px}#plan .plan51-tabs button{font-size:12px}#plan .plan51-itemhead{font-size:14px}}
