.goal small{display:block;font-size:9px;color:#d7e8d2;white-space:nowrap}.goal i{position:relative}.goal i mark{position:absolute;width:2px;height:10px;background:#fff5bc;top:-3px;padding:0}.goals-toggle .goal b{font-variant-numeric:tabular-nums}.info-panel{max-height:72%;overflow:auto}.info-panel p{font-size:13px;line-height:1.5}#foundation-leisure,#foundation-sales{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}#foundation-leisure[hidden],#foundation-sales[hidden]{display:none}#foundation-leisure button,#foundation-sales button{font-size:12px;padding:9px}#save-transfer{max-height:88vh;overflow:auto;width:min(670px,94vw)}#save-json{width:100%;box-sizing:border-box;font:12px monospace;min-height:130px;background:#fffdf6;color:#173f52;border:1px solid #a7c5b7;border-radius:7px;padding:10px}#import-summary{white-space:pre-line;font-size:13px}#foundation-goal-details{padding-right:5px}.choice-slip{white-space:normal}#course-list{max-height:230px;overflow:auto;scrollbar-color:#a18756 #f2e3bf}#job-study-path{font-size:12px}#foundation-home-warning{color:#8c4b20;font-weight:600}.footer-right{gap:5px}.footer-right button{font-size:12px;padding:9px}@media(max-width:1100px){.goal small{font-size:8px}.footer-right button{font-size:11px;padding:7px}.footer-left>span{max-width:145px}}
