#appShell #stockManualButton{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;min-height:32px;padding:4px 6px;border:1px solid var(--fh-theme-border-strong,#cbd5e1);border-radius:5px;background:var(--fh-theme-surface,#fff);color:var(--fh-theme-copy,#172334);font-size:12px!important;line-height:20px!important;font-weight:700;white-space:nowrap}
#appShell #stockManualButton[hidden],#appShell #stockManualButton:is(.hidden,.fh-role-hidden,.fh-permission-hidden){display:none!important}
#appShell #stockManualButton.tab-active{background:#0f766e;border-color:#0f766e;color:#fff}
#appShell #stockManualButton:focus-visible{outline:2px solid #0891b2;outline-offset:2px}
#appShell #view-stock.fh-manual-active #inlinePackingPanel{display:none!important}
#appShell #view-stock.fh-copy-ops-active>#stockNavAndTools{display:flex!important}
#appShell #sview-manual{box-sizing:border-box;min-width:0;margin:0!important;padding:10px;border:1px solid var(--fh-theme-border,#cbd5e1);border-radius:8px;background:var(--fh-theme-surface,#fff);color:var(--fh-theme-copy,#172334);font-size:12px;line-height:1.45}
#appShell #sview-manual.hidden{display:none!important}
#appShell #sview-manual header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}
#appShell #sview-manual h2{margin:0;font-size:16px!important;line-height:24px!important;font-weight:700}
#appShell #sview-manual header>span{font-size:11px;color:var(--fh-theme-muted,#475569)}
#appShell #fhWithoutImport{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0;padding:7px;border:1px solid var(--fh-theme-border,#cbd5e1);border-radius:6px;background:var(--fh-theme-surface-2,#f8fafc)}
#appShell #sview-manual button{box-sizing:border-box;min-height:30px;padding:4px 8px;border:1px solid var(--fh-theme-border,#cbd5e1);border-radius:5px;background:var(--fh-theme-surface,#fff);color:var(--fh-theme-copy,#172334);font-size:12px!important;line-height:20px!important;font-weight:600;white-space:nowrap;cursor:pointer}
#appShell #sview-manual button[hidden]{display:none!important}
#appShell #sview-manual button:hover{border-color:#0f766e;color:var(--fh-theme-copy,#0f766e)}
#appShell #sview-manual button:focus-visible{outline:2px solid #0891b2;outline-offset:2px}
#appShell #sview-manual .fh-manual-action-help{margin-left:auto;color:var(--fh-theme-muted,#475569);font-size:11px}
#appShell #sview-manual .fh-manual-related{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:8px 0}
#appShell #sview-manual .fh-manual-related>strong{font-size:11px;margin-right:3px}
#appShell #sview-manual .fh-manual-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
#appShell #sview-manual .fh-manual-guide section{padding:8px;border:1px solid var(--fh-theme-border,#e2e8f0);border-radius:6px}
#appShell #sview-manual h3{font-size:12px!important;line-height:18px!important;font-weight:700;margin:0 0 4px}
#appShell #sview-manual p{font-size:12px!important;line-height:18px!important;margin:0;color:var(--fh-theme-muted,#475569)}
@media(max-width:900px){#appShell #sview-manual .fh-manual-guide{grid-template-columns:1fr}}
