#auth[hidden],#partner-auth[hidden],#workspace-session[hidden],#partner-session[hidden],label[hidden]{display:none!important}
.workspace-session{min-height:70vh;display:grid;place-content:center;text-align:center;padding:32px;color:#ecf2f6;background:#0b1117;gap:14px}
.workspace-session h1{font-size:28px}.workspace-session p{font-size:17px;max-width:580px;margin:auto}.workspace-session a{color:#a7f3c8}
.workspace-session button{margin:8px auto}.session-dot{width:24px;height:24px;border:3px solid #314353;border-top-color:#8df1b6;border-radius:50%;margin:auto;animation:session-spin 1s linear infinite}
@keyframes session-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.session-dot{animation:none}}
#opportunity-form .required-mark{color:#ff8996}#opportunity-form .field-help{font-size:16px;line-height:1.5;color:#c9d6df;display:block;margin:7px 0}
#opportunity-status:not(:empty){padding:12px;border:1px solid #ff8996;border-radius:8px;color:#fff;background:#48252d;flex-basis:100%;font-size:16px}
#opportunity-form footer{flex-wrap:wrap}#opportunity-form [aria-invalid=true]{outline:2px solid #ff8996}
.industry-concept{height:320px!important;object-fit:contain!important;background:#f0f1ef}.material-photo{object-fit:contain!important}
.material-group{margin-top:28px}.material-group>summary{font-size:22px;font-weight:700;padding:16px 0;cursor:pointer;color:#f0f5f7}
@media(max-width:700px){.industry-concept{height:290px!important}}

#opportunity-form .field-help a{color:#9deebe}
