.prime-screen-ai{
  border:1px solid #ddd;
  padding:16px;
  border-radius:10px;
  max-width:860px;
}
.prime-screen-ai__title{margin:0 0 6px;}
.prime-screen-ai__desc,.prime-screen-ai__timeframe{margin:4px 0;color:#333;}
.prime-screen-ai__notice{margin-top:10px;padding:10px;border-radius:10px;border:1px solid #eee;background:#fafafa;}
.prime-screen-ai__small{font-size:.9rem;color:#444;margin:8px 0 0;}
.prime-screen-ai__pageTitle{font-weight:600;margin:14px 0;}
.prime-screen-ai__q{border-top:1px solid #eee;padding:14px 0;}
.prime-screen-ai__statement{font-size:1rem;margin-bottom:10px;}
.prime-screen-ai__qid{font-weight:700;margin-right:8px;}
.prime-screen-ai__label{display:block;font-size:.92rem;margin:8px 0 4px;}
.prime-screen-ai__select{width:100%;max-width:520px;padding:8px;}
.prime-screen-ai__distressQ{margin-top:10px;font-size:.95rem;color:#222;}
.prime-screen-ai__nav{display:flex;gap:10px;margin-top:14px;}
.prime-screen-ai__submitWrap{margin-top:14px;}
.prime-screen-ai__btn{padding:10px 14px;border-radius:8px;border:1px solid #222;background:#fff;cursor:pointer;}
.prime-screen-ai__btn:disabled{opacity:.5;cursor:not-allowed;}
.prime-screen-ai__btn--primary{background:#111;color:#fff;}
.prime-screen-ai__btn--secondary{background:#f5f5f5;}
.prime-screen-ai__status{margin-top:12px;}
.prime-screen-ai__status--error{color:#b00020;}
.prime-screen-ai__report{margin-top:16px;}
.prime-screen-ai__pre{white-space:pre-wrap;padding:12px;border-radius:10px;border:1px solid #eee;background:#fafafa;}
