
html {scroll-behavior:smooth;}
.manual-intro{margin-top:28px;padding:16px 20px;background:#0b302e;border:1px solid #236c66;border-radius:12px}
.manual-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;align-items:center}
.manual-meta{color:#abd6c9;font-size:13px}
.manual-group{margin-top:24px}
.manual-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:16px;margin:16px 0}
.manual-card{border:1px solid #2a5360;border-radius:14px;background:#0d2832;padding:18px;display:grid;gap:11px;box-shadow:0 6px 25px #03171c54}
.manual-card.active{border-color:#39cda6}
.manual-card.wait{border-color:#c19b63}
.manual-title{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap}
.manual-title strong{font-size:19px}
.manual-badge{padding:4px 9px;border-radius:7px;background:#1b4f43;color:#9af0c7;font-size:12px;font-weight:700}
.manual-badge.wait{background:#4b391f;color:#ffdb9f}
.manual-badge.stale{background:#39333a;color:#cbbdc9}
.manual-levels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.manual-level{border:1px solid #27505a;background:#091b23;border-radius:8px;padding:10px;min-width:0}
.manual-level small{display:block;color:#93b4bf;font-size:11px;margin-bottom:4px}
.manual-level b{font-size:19px;word-break:break-word}
.manual-level.entry b{color:#dff7f7}
.manual-level.stop b{color:#ffc4a4}
.manual-level.target b{color:#7be6bd}
.manual-footer{border-top:1px solid #2b5160;padding-top:8px;color:#9bb9c3;font-size:12px}
.manual-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.manual-actions button,.manual-actions a{display:inline-block;color:#072423;font-weight:700;text-decoration:none;background:#61dfc0;border:0;border-radius:8px;padding:9px 12px;font-size:13px;cursor:pointer}
.manual-actions .secondary{background:#1e4753;color:#d9eeec}
.manual-empty{color:#b0d5db;border:1px dashed #36535d;background:#0b222b;padding:17px;border-radius:10px}
.manual-sub{color:#8fb4c3;font-size:13px;line-height:1.6}
.manual-warning{color:#f2c78c;background:#42331d42;padding:10px 12px;border-radius:8px;font-size:13px}
.manual-toolbar{display:flex;gap:10px;flex-wrap:wrap}
.manual-toolbar button{background:#163746;color:#d2f7ec;padding:9px 13px}
#manualNotice[aria-live]{margin-top:9px;font-size:13px;color:#9beacd}
