/* Card workshop and discovery styles within the full activity page. */
:root{--mint:#d1d995;--mint-dark:#273b23;--line:#415348;--muted:#a3b1a2;--panel:#1d2a24}
#weekly{display:none}.page-body{padding-top:12px}.social-section{padding-top:28px;scroll-margin-top:16px}.section-heading h2{font-size:28px;letter-spacing:.5px}.section-heading>.small{font-size:12px}.identity-console{display:flex;align-items:center;gap:24px;padding:18px 22px;margin-bottom:19px;background:#202e27;border:1px solid #52644a;border-left:3px solid #d1d995;border-radius:4px}.identity-console>div:first-child{flex:1}.identity-console .eyebrow{font-size:9px;margin-bottom:5px;color:#b8c791}.identity-console strong{display:block;font-size:14px;font-weight:500}.identity-console small{font-size:10px;display:block;margin-top:5px;color:#a0b39b}.identity-switch{display:flex;gap:5px;background:#15231c;padding:5px;border:1px solid #44543c;border-radius:4px}.identity-switch button{min-height:38px;font-size:12px;padding:8px 17px;border:1px solid transparent;border-radius:2px;color:#c4d0b6;white-space:nowrap}.identity-switch button[aria-pressed=true]{background:#d1d995;color:#24351e;border-color:#d1d995}.identity-switch button:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.identity-console>.text-button{font-size:11px;white-space:nowrap}.journey-steps{margin-bottom:16px}.journey-steps>div{padding-top:9px;padding-bottom:14px}.is-editing .social-layout{grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr)}.is-editing .workspace{align-self:start;position:sticky;top:18px}.is-editing .plaza-footer{display:none}.profile-editor{background:#19271f;border-color:#435744}.profile-editor .system-identity{background:#263b28;border-color:#607554}.profile-preset-editor .field select{border-color:#52644d;background:#142219}.profile-preset-editor .profile-goal .objective-choice{background:#182a1e;border-color:#53694b}.profile-preset-editor .profile-goal .objective-choice:has(input:checked){background:#31452a;border-color:#d1d995}.workspace{background:#1b2923;border-color:#4a5e49;align-self:start;position:static}.workspace .commitment-chooser{border:0;border-radius:0;background:transparent}.workspace .commitment-obligations{gap:9px}.workspace .commitment-obligations h4{font-size:12px}.workspace .commitment-obligations li{font-size:11px}.workspace .commitment-own-reward strong{font-size:13px}.workspace-head{padding:17px 20px}.workspace-head h3{font-size:16px}.current-team-line{padding:13px 20px;display:flex;gap:14px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:12px}.current-team-line .button{padding:7px 10px;font-size:11px}.commit-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0 13px;padding:14px;background:#26382a;border:1px solid #536a45;font-size:13px;line-height:1.8}.commit-consent input{margin-top:5px;accent-color:#b4c780;width:16px;height:16px;flex-shrink:0}.invite-plan-summary{border-left:2px solid #bfce8a;padding:10px 14px;background:#233326;margin:12px 0}.invite-plan-summary strong,.invite-plan-summary span{display:block}.invite-plan-summary span{font-size:10px;color:var(--muted);margin-top:4px}.invite-plan-summary p{font-size:12px;line-height:1.8}.profile-card-preview .operator-dossier{border:0}#profile-card-preview .operator-dossier{border:0}.site-footer{margin-top:40px}.profile-mode .profile-save .primary{white-space:nowrap}.goal-prompt{display:flex;gap:15px}.discovery-stage{padding-top:0}.social-layout{grid-template-columns:minmax(0,1.9fr) minmax(360px,1fr);gap:26px}
@media(max-width:1200px){.social-layout{grid-template-columns:minmax(0,1.6fr) minmax(330px,1fr);gap:20px}.identity-console{gap:15px;padding:15px}.identity-switch button{padding:8px 12px}.identity-console strong{font-size:12px}.identity-console>.text-button{font-size:10px}.section-heading h2{font-size:25px}.is-editing .social-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr)}}
@media(max-width:900px){.identity-console{flex-wrap:wrap}.identity-console>div:first-child{flex-basis:100%}.identity-switch{flex:1}.identity-switch button{flex:1}.social-layout,.is-editing .social-layout{grid-template-columns:1fr}.is-editing .workspace{position:static}.section-heading{align-items:flex-start}.section-heading>.small{max-width:130px}.discovery-stage{grid-template-columns:36px minmax(0,1fr) 36px;gap:9px}.discovery-nav{min-width:36px}.workspace .commitment-own-reward strong{font-size:15px}}
/* Once the card is saved, let the candidate and agreed-plan preview lead. */
body:not(.is-editing) #square-controls>.journey-steps,body:not(.is-editing) #square-controls>.discovery-intro,body:not(.is-editing) #square-controls>.goal-prompt{display:none}body:not(.is-editing) .identity-console{padding:12px 18px;margin-bottom:16px}body:not(.is-editing) .identity-console>div:first-child strong{font-size:12px}body:not(.is-editing) .identity-console small{display:none}body:not(.is-editing) #square-controls .objective-choice{padding:12px 15px}body:not(.is-editing) #square-controls .list-toolbar{margin-top:14px}body:not(.is-editing) .workspace>.workspace-head{display:none}body:not(.is-editing) .section-heading{margin-bottom:19px}
