/* Help content uses the portal's semantic palette; no workflow selectors. */
.help-center{max-width:1280px;margin:0 auto;min-width:0;color:var(--p-text,#425750)}
.help-center [hidden]{display:none!important}
.help-guide-banner{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 32px;padding:24px;border:1px solid var(--p-line,#dce4dd);border-radius:14px;background:var(--p-subtle,#edf3e9)}
.help-guide-banner strong{display:block;font-size:17px;color:var(--p-ink,#152c27)}
.help-guide-banner p{margin:8px 0 0;line-height:1.65}
.help-guide-banner a{flex:0 0 auto;max-width:100%;color:var(--p-ink,#152c27);font-weight:650;line-height:1.55;padding:12px 0;text-decoration:underline;text-underline-offset:4px}
.help-link-note{display:block;font-size:12px;font-weight:400}
.help-start{margin-bottom:26px}.help-start>h2{margin:0 0 16px;font:700 21px/1.35 Manrope,Arial,sans-serif;color:var(--p-ink,#152c27)}
.help-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.help-quick-card{display:grid;grid-template-columns:32px 1fr;gap:8px 12px;text-align:left;align-items:start;min-height:142px;border:1px solid var(--p-line,#dce4dd);border-radius:12px;background:var(--p-surface,#fff);padding:20px;cursor:pointer;min-width:0;overflow-wrap:anywhere}
.help-quick-card>span{grid-row:1/3;color:var(--p-muted,#64766d);font:600 12px/1.7 Inter,Arial,sans-serif}
.help-quick-card b{font:650 16px/1.45 Manrope,Arial,sans-serif;color:var(--p-ink,#152c27)}
.help-quick-card p{margin:0;color:var(--p-text,#425750);font:400 13px/1.6 Inter,Arial,sans-serif}
.help-search-wrap{display:flex;align-items:center;gap:16px;margin:32px 0 10px;padding:14px 18px;border:1px solid var(--p-line,#dce4dd);border-radius:12px;background:var(--p-surface,#fff)}
.help-search-wrap label{font-weight:650;white-space:nowrap;color:var(--p-ink,#152c27)}
.help-search-wrap input{flex:1;min-width:0;min-height:44px;border:1px solid var(--p-line,#dce4dd);border-radius:8px;padding:10px 12px;background:var(--p-surface,#fff);color:var(--p-ink,#152c27);font:400 16px/1.5 Inter,Arial,sans-serif}
.help-search-wrap button{min-height:44px;border:1px solid var(--p-line,#dce4dd);border-radius:8px;background:var(--p-subtle,#edf3e9);color:var(--p-ink,#152c27);padding:10px 14px;cursor:pointer}
.help-results-note{min-height:24px;margin:0 0 24px;font-size:13px;color:var(--p-muted,#64766d)}
.help-navigation-status{padding:14px 18px;background:var(--p-warning-bg,#fbf2df);color:var(--p-warning,#805018);border-radius:8px;line-height:1.6}.help-navigation-status:empty{display:none}
.help-group{margin:0 0 40px}.help-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--p-line,#dce4dd);padding-bottom:14px;margin-bottom:18px}.help-group-head h2{margin:0;font:700 22px/1.4 Manrope,Arial,sans-serif;color:var(--p-ink,#152c27)}.help-group-head>span{font-size:13px;color:var(--p-muted,#64766d);white-space:nowrap}
.help-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}
.help-card{display:flex;flex-direction:column;border:1px solid var(--p-line,#dce4dd);border-radius:12px;background:var(--p-surface,#fff);padding:24px;min-width:0;overflow-wrap:anywhere}
.help-card-top h3{margin:0 0 12px;font:700 18px/1.4 Manrope,Arial,sans-serif;color:var(--p-ink,#152c27)}.help-card>p{margin:0 0 18px;color:var(--p-text,#425750);font:400 14px/1.7 Inter,Arial,sans-serif}
.help-instructions{border-top:1px solid var(--p-line,#dce4dd);margin-bottom:14px}.help-instructions summary{padding:15px 0;cursor:pointer;color:var(--p-ink,#152c27);font:600 14px/1.6 Inter,Arial,sans-serif;min-height:44px}.help-instructions ol{padding-left:23px;margin:2px 0 18px}.help-instructions li{padding-left:3px;margin:0 0 12px;font:400 14px/1.7 Inter,Arial,sans-serif}.help-instructions p{padding:14px;border-radius:8px;margin:12px 0;line-height:1.7;font-size:14px}.help-instructions strong{display:block;margin-bottom:5px}.help-result{background:var(--p-subtle,#edf3e9)}.help-caution{background:var(--p-warning-bg,#fbf2df);color:var(--p-warning,#805018)}
.help-open{align-self:flex-start;margin-top:auto;min-height:44px;border:1px solid var(--p-line,#dce4dd);border-radius:8px;background:var(--p-surface,#fff);color:var(--p-ink,#152c27);padding:10px 14px;font:600 14px/1.5 Inter,Arial,sans-serif;cursor:pointer}
.help-center :is(a,button,input,summary):focus-visible{outline:3px solid var(--p-focus,#276eae);outline-offset:3px}
@media(max-width:1050px){.help-quick-grid{grid-template-columns:1fr}.help-quick-card{min-height:0}.help-guide-banner{align-items:flex-start}.help-guide-banner a{flex-shrink:1}}
@media(max-width:720px){.help-card-grid{grid-template-columns:1fr}.help-guide-banner{flex-direction:column;gap:14px;padding:20px}.help-search-wrap{flex-wrap:wrap;gap:10px;padding:14px}.help-search-wrap label{width:100%}.help-card{padding:20px}.help-group-head h2{font-size:20px}}
