.advisor-stages{position:sticky;top:0;z-index:15;display:flex;flex-wrap:wrap;gap:8px;padding:12px;margin:0 0 20px;background:#eff4fb;border:1px solid #c8d7e8;border-radius:12px;box-shadow:0 3px 12px #142c4a12;scroll-margin-top:12px}.advisor-stages button{flex:1 1 145px;min-height:48px;padding:12px;font:700 1rem system-ui;color:#173f73;background:white;border:1px solid #aabbd0;border-radius:9px;cursor:pointer}.advisor-stages button.active{background:#173f73;color:white;border-color:#173f73;box-shadow:inset 0 -4px #ec661a}.advisor-stages button:focus-visible{outline:3px solid #ec661a;outline-offset:2px}.advisor-stage-panel[hidden]{display:none!important}.stage-logout{margin:12px 0 24px}@media(max-width:600px){.advisor-stages{gap:6px;padding:8px}.advisor-stages button{flex-basis:calc(50% - 6px);padding:10px;font-size:.9rem}}@media print{.advisor-stages,.stage-logout{display:none!important}.advisor-stage-panel[hidden]{display:block!important}}
