.allocation-panel{grid-column:1/-1;margin:6px 0 0;padding:14px;border:1px solid #ccdfea;border-radius:8px;background:#f7fbfe}.allocation-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px}.allocation-panel header p{font:10px "DM Mono",monospace;letter-spacing:.1em;color:#4d7fa6;margin:0}.allocation-panel h3{font-family:Manrope,sans-serif;font-size:16px;letter-spacing:-.04em;margin:4px 0 0}.allocation-panel>p{font-size:11px;color:#677f92;line-height:1.45;margin:9px 0}.allocation-row{display:grid;grid-template-columns:minmax(0,1fr) 145px 32px;gap:7px;margin-top:7px}.allocation-row select,.allocation-row input{padding:8px;border-radius:5px}.allocation-remove{border:1px solid #f1c7c7;color:#af4247;background:#fff;border-radius:5px;font-size:18px;cursor:pointer}.allocation-panel>small{display:block;margin-top:9px;color:#668094;font-size:11px}.allocation-panel>small.allocation-ready{color:#187653;font-weight:800}.allocation-summary{margin-top:34px;padding-top:8px;border-top:1px solid #dce8f0}.allocation-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 12px}.allocation-kpis span{padding:12px;border:1px solid #dce8f0;border-radius:8px;background:#f8fbfd;color:#638097;font-size:11px}.allocation-kpis b{display:block;color:#183e5d;font:600 23px "Barlow Condensed",sans-serif;margin-top:4px}.allocation-disclaimer{display:block;color:#758999;font-size:10px;margin-top:8px}@media(max-width:620px){.allocation-row{grid-template-columns:1fr 102px 31px}.allocation-kpis{grid-template-columns:1fr}.allocation-summary .section-head{display:flex;gap:10px;align-items:start}.allocation-summary .section-head .minor{margin:0}}
