
/* V110 — Academic quotation, verification and publication-control additions */
.v110-academic-note{margin-top:1.25rem;padding:1rem 1.1rem;border:1px solid rgba(20,72,120,.18);border-radius:14px;background:rgba(235,247,255,.72)}
.v110-factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.25rem}.v110-factor-grid>div{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border:1px solid rgba(20,72,120,.12);border-radius:12px;background:#fff}.v110-factor-grid span{color:#4d6073}
.v110-verification-outcomes{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;align-items:center}.v110-verification-outcomes span{padding:.45rem .7rem;border-radius:999px;background:#eef6fb;border:1px solid #d4e6f0;font-size:.92rem}
.v110-consent-box{display:grid;gap:.8rem;padding:1rem 1.1rem;margin:1.2rem 0;border-radius:14px;background:#f5f8fb;border:1px solid #dce6ee}.v110-consent-box label{display:flex;gap:.65rem;align-items:flex-start}.v110-consent-box input{width:auto;margin-top:.22rem}
.v110-academic-form textarea{width:100%;resize:vertical}.v110-academic-pricing{border-top:1px solid rgba(20,72,120,.08)}
.v110-andbeyond-control .engagement-intake-notice{border-left:4px solid #ef9c2d}
@media(max-width:760px){.v110-factor-grid{grid-template-columns:1fr}}

/* V111 PDF visibility and release-status controls */
.v111-pdf-action{margin-left:.5rem;margin-top:.65rem}
.v111-pdf-status{margin:.7rem 0 0;padding:.65rem .8rem;border:1px solid #c7d3dd;border-radius:10px;background:#f7fafc;color:#243746!important;font-weight:700}
@media(max-width:760px){.v111-pdf-action{margin-left:0;width:100%;justify-content:center}.case-document-actions .button{width:100%;justify-content:center}}
