.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e8c678;border-left:4px solid #e6b44f;border-radius:8px;background:#fff9eb;padding:14px 18px;margin:0 0 20px;color:#15334a;font-family:Arial,sans-serif;font-size:14px;line-height:1.45;text-align:left}
.trial-banner p{margin:5px 0;font-size:14px}.trial-banner strong{font-size:16px}.trial-banner a{flex-shrink:0;text-decoration:none;white-space:normal;text-align:center}.trial-card-label{font-size:13px!important;color:#714d06!important}.trial-summary{margin-top:24px}.trial-summary>h2{font-size:18px}.trial-lab-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:12px}.trial-lab-form label{display:flex;flex-direction:column;gap:6px}.trial-lab-form input,.trial-lab-form select{padding:10px;border:1px solid #ccd7e1;border-radius:6px;width:100%;min-width:0}.trial-lab-form button{align-self:end}#trialLab summary{cursor:pointer;font-weight:bold}
@media(max-width:800px){.trial-banner{flex-direction:column;align-items:stretch;padding:12px;gap:8px}.trial-banner p{font-size:12px}.trial-banner strong{font-size:14px}.trial-lab-form{grid-template-columns:1fr}.trial-banner a{align-self:flex-start}}
.trial-setup>section:first-child{order:2}.trial-setup>section:nth-child(2){order:1}
.staging-support-active .stage,.staging-support-active .portal-shell{padding-top:var(--support-banner-height,60px);box-sizing:border-box}
.staging-support-dialog{max-width:520px;width:calc(100% - 32px);border:1px solid #ccd7e1;border-radius:10px;padding:24px;color:#15334a}.staging-support-dialog::backdrop{background:#13233380}.staging-support-dialog label{display:flex;flex-direction:column;gap:8px;margin:20px 0}.staging-support-dialog textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #ccd7e1;border-radius:6px;font:inherit}.staging-support-dialog h2{margin-top:0}
