.goals-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:22px;align-items:start}
.tracking-notice{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:#edf2f8;border:1px solid #d8e2ef;padding:12px 17px;color:#566b84;border-radius:6px;font-size:11px;margin:0 0 20px}
.tracking-notice .text-button{font-size:10px}.tracking-notice .text-button:first-of-type{margin-left:auto}
.import-label{cursor:pointer;display:inline-block;position:relative;overflow:hidden}.visually-hidden{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;overflow:hidden;white-space:nowrap}.import-label:focus-within{outline:2px solid var(--red);outline-offset:4px}
.scorer-table td{vertical-align:middle}.scorer-table strong{color:#27303b;font-size:12px}.scorer-context{display:block;font:400 9px/1.5 var(--body);color:#7a8493;margin-top:3px;white-space:normal;max-width:240px}.goal-count{font:700 27px var(--display);color:#202a38}.neutral-button{color:#77818e}.prediction-panel>.panel-body>label select{width:100%}.prediction-match{border-bottom:1px solid var(--line);padding:24px 0 18px}.prediction-match h3{font:700 33px/1.13 var(--display);margin:9px 0 0;word-break:normal}.prediction-match h3>span{font-weight:500;color:#8b93a0;font-size:20px}.prediction-score{background:linear-gradient(125deg,#1a1e26,#351c28);border-radius:7px;text-align:center;color:white;padding:23px 20px;margin:21px 0}.prediction-score .mini-title{color:#c8b1ba;display:block}.prediction-score>strong{display:block;font:700 78px/.95 var(--display);margin:15px 0 8px;letter-spacing:1px}.prediction-score>strong span{font-weight:500;color:#f15a73;padding:0 15px}.prediction-score>p{font-size:9px;color:#b9b7bf;margin:10px 0 0}.outcome-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.outcome-bars>div{display:flex;flex-direction:column;font-size:9px;color:#7a8491}.outcome-bars strong{font:600 24px var(--display);color:#323d4d;margin:4px 0}.outcome-bars i{background:linear-gradient(90deg,var(--red) 0 var(--fill),#edf0f4 var(--fill) 100%);height:4px;border-radius:3px;display:block;width:100%}.score-alternatives>div{display:flex;gap:9px;margin-top:10px}.score-alternatives>div>span{padding:8px 13px;background:#f5f6f8;border:1px solid #e6e9ef;border-radius:5px;font:600 22px var(--display);flex:1;text-align:center}.score-alternatives small{font:400 9px var(--body);display:block;color:#858e9d;margin-top:3px}.model-details{font-size:10px;color:#667486;margin:18px 0}.model-details summary{cursor:pointer;font-weight:600;color:#54667e}.model-details p{font-size:10px;line-height:1.8}.form-divider{margin:22px 0 15px;border-top:1px solid var(--line);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}#goals-message[hidden]{display:none}
@media(max-width:1050px){.goals-layout{grid-template-columns:minmax(0,1.2fr) minmax(270px,1fr)}.scorer-table td{padding-left:12px;padding-right:12px}.prediction-match h3{font-size:28px}}
@media(max-width:900px){.goals-layout{grid-template-columns:1fr}.prediction-panel{grid-row:1}.prediction-panel>.panel-body{display:block}.tracking-notice{font-size:10px}}
@media(max-width:700px){.tracking-notice{gap:12px;padding:12px 15px}.tracking-notice .text-button:first-of-type{margin-left:0}.goals-layout{gap:18px}.prediction-score>strong{font-size:72px}.prediction-match h3{font-size:31px}.scorer-context{max-width:150px}.scorer-table strong{font-size:11px}.scorer-table td{padding-left:13px;padding-right:13px}.tracking-notice>.import-label{font-size:10px}}

.workspace-transfer{display:flex;align-items:center;gap:16px}.workspace-import-label{display:inline-block;cursor:pointer}.workspace-import-label:focus-within{outline:2px solid var(--red);outline-offset:4px}
