/* V7.2 single authoritative private invitation system UI. */
.uco72-invite-banner{max-width:980px;margin:0 auto 20px;padding:18px 26px;background:linear-gradient(115deg,#0c3024,#153c2f);border:1px solid #d9b971;border-radius:18px;color:#fff6df;display:flex;flex-direction:column;gap:6px;text-align:center;box-shadow:0 13px 30px #092e2033}
.uco72-invite-banner span{font-size:11px;color:#e5c780;letter-spacing:2px;font-weight:800}.uco72-invite-banner strong{font:500 clamp(20px,3vw,28px) Georgia,serif}.uco72-invite-banner small{font-size:13px;line-height:1.6;color:#e3eee0}
.uco72-workflow-note{margin:22px 0;padding:23px 26px;display:flex;gap:6px;flex-direction:column;border:1px solid #e3c38080;border-radius:18px;background:linear-gradient(130deg,#184c33e8,#0e2d21ee);color:#fffbe8}.uco72-workflow-note strong{font:26px Georgia,serif;color:#f8dea0}.uco72-workflow-note span{line-height:1.6;color:#d8e9df}
.uco72-single-form{grid-template-columns:1fr!important}.uco72-single-form .uco70-form-panel{max-width:790px;margin:0 auto;width:100%}.uco72-single-form .uco70-form-panel input{font-size:16px}
@media(max-width:650px){.uco72-workflow-note{padding:18px}.uco72-invite-banner{padding:16px;margin-inline:8px}}
