.compact-capital.summary-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.summary-four>button,.summary-four>div{background:transparent;color:var(--ink);text-align:left;border:0;border-right:1px solid var(--line);padding:0 18px 0 0;min-width:0}.summary-four>button:hover{background:var(--panel)}.summary-four>div:last-child{border:0}.summary-four span{display:block;font-size:11px;color:var(--muted);line-height:1.5}.summary-four b{display:block;font-size:23px;margin:9px 0 7px;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.summary-four small{font-size:10px;color:var(--muted);line-height:1.6;display:block}.summary-four .gain{color:var(--gain)}.summary-four .loss{color:var(--loss)}
.data-quality .card-title{margin-bottom:16px}.quality-facts{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px}.quality-facts>span{font-size:11px;color:var(--muted)}.quality-facts b{display:block;color:var(--ink);font-size:17px;line-height:1.6;margin-top:4px;font-variant-numeric:tabular-nums}.data-quality>.hint:last-child{margin-bottom:0;font-size:10px}.next-lesson{display:flex;justify-content:space-between;align-items:center;gap:24px;background:var(--panel);padding:18px 22px}.next-lesson h2{font-size:16px;margin:6px 0}.next-lesson p{font-size:11px;color:var(--muted);margin:0}.budget-workspace .card-title{margin-bottom:12px}#planning-budget-form{display:flex;align-items:center;gap:18px;flex-wrap:wrap}#planning-budget-form label{min-width:210px;margin:0}#planning-budget-form label input{font-size:19px;font-weight:600;padding:9px 12px}#planning-budget-form>.hint{flex:1;min-width:200px;margin:0;font-size:11px}#planning-budget-error{width:100%;margin:0}#planning-budget-error:empty{display:none}
dialog:has(.reconcile-workspace),dialog:has(.advisor-workspace){width:min(1080px,calc(100% - 80px))}.reconcile-table{min-width:740px}.reconcile-table td{font-size:12px;vertical-align:middle}.reconcile-table input{width:140px;text-align:right;border:1px solid var(--line);padding:10px;background:var(--panel);color:var(--ink);border-radius:7px;font-size:12px}.reconcile-table input:focus{outline:2px solid var(--forest)}.comparison-preview{margin-top:22px}.comparison-preview:empty{display:none}.comparison-preview h3{font-size:17px;margin:0 0 18px}.comparison-preview .btn{margin-top:12px}.explanation-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.candidate-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;max-height:300px;overflow:auto}.candidate-checks>label{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);background:var(--panel);border-radius:9px;margin:0;cursor:pointer;font-size:12px}.candidate-checks input[type=checkbox]{width:16px;height:16px;min-height:0;margin:0;flex-shrink:0}.candidate-checks>label:has(input:disabled){opacity:.6;cursor:default}.candidate-checks>label:has(input:checked){border-color:var(--forest)}.candidate-checks label>span:last-child{min-width:0}.candidate-checks small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.candidate-checks .company-logo{width:28px;height:28px;flex-basis:28px}.candidate-checks .company-logo-image{width:20px;height:20px}.advisor-workspace table td:last-child{white-space:normal;min-width:220px;max-width:340px}.advisor-workspace table small{max-width:240px;white-space:normal}.advisor-workspace .scenario-metrics{margin:18px 0}.advisor-workspace .callout{margin:16px 0}
.learning-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:28px}.learning-heading h2{font-size:25px;margin:12px 0}.learning-heading p{font-size:12px;color:var(--muted);max-width:600px;line-height:1.8;margin:0}.learning-progress{text-align:right;white-space:nowrap;min-width:130px}.learning-progress b{display:block;font-size:33px;color:var(--forest);font-variant-numeric:tabular-nums}.learning-progress span,.learning-progress small{display:block;font-size:11px;color:var(--muted);margin-top:4px}.learning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.learning-grid>.card{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.learning-card-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;margin-bottom:20px;font-size:10px;color:var(--muted)}.learning-grid h2{font-size:18px;min-height:52px}.learning-grid p{color:var(--muted);font-size:12px;line-height:1.8;margin:14px 0 23px}.learning-grid .btn{margin-top:auto}.lesson-question{margin:24px 0 18px;border:1px solid var(--line);border-radius:10px;padding:18px}.lesson-question legend{font-size:13px;line-height:1.8;padding:0 8px;max-width:100%;color:var(--ink)}.lesson-question .answer{margin:10px 0 0;background:var(--panel);border-color:var(--line);font-size:12px;color:var(--ink);line-height:1.7}.lesson-question .answer:has(input:checked){border-color:var(--forest)}.lesson-question input[type=radio]{min-height:0;width:16px;height:16px;flex:0 0 16px;margin:0}
@media(max-width:1350px){.summary-four b{font-size:20px}.summary-four{gap:14px}.summary-four>button,.summary-four>div{padding-right:12px}.quality-facts{gap:14px}.quality-facts b{font-size:15px}.learning-grid{gap:14px}.learning-grid>.card{padding:20px}.learning-card-top{flex-wrap:wrap}.learning-grid h2{font-size:16px}.learning-grid p{font-size:11px}}
