/* Operator-facing presentation. Business warnings, statuses and controls stay visible. */
[data-operator-technical]{display:none!important}
.eyebrow,.app-capabilities{display:none!important}
.page-heading p,.section-heading p,.intro-description{line-height:1.7;max-width:64em}
.field-help,.settings-help p,.bulk-section-head p{line-height:1.7}
.operator-help{margin:16px 0;border-top:1px solid var(--line,#dce3df);padding-top:12px}
.operator-help>summary{cursor:pointer;font-weight:600;padding:8px 0;min-height:44px;box-sizing:border-box}
.operator-help>p{margin:8px 0;color:var(--muted,#5d6962)}
.service-connection{grid-column:1/-1;margin:0 0 12px;border:1px solid var(--line,#dce3df);border-radius:8px;padding:0 14px}
.service-connection>summary{cursor:pointer;padding:12px 0;min-height:44px;box-sizing:border-box;color:var(--muted,#5d6962)}
.service-connection label{display:block;margin:10px 0}.service-connection input,.service-connection select{width:100%}
.app-card h2{margin-bottom:10px}.app-card-footer{padding-top:20px}
.operator-query{padding:12px 0;border-bottom:1px solid var(--line,#dce3df)}.operator-query h3{font-size:15px;margin:0 0 6px}.operator-query p{margin:0;line-height:1.7}
.operator-diff-value{white-space:pre-line;overflow-wrap:anywhere;line-height:1.7}
@media(max-width:600px){.operator-help{margin:12px 0}.service-connection{padding:0 12px}}
