.bc-tutorial[hidden]{display:none!important}.bc-tutorial{position:fixed;z-index:500;right:16px;top:80px;bottom:16px;width:min(440px,calc(100vw - 32px));background:#fff;color:#16372b;border:1px solid #a9c3b8;border-radius:12px;box-shadow:0 12px 50px #122f3540;display:flex;flex-direction:column;padding:18px;gap:12px;overflow:auto;font:14px/1.6 system-ui,sans-serif}.bc-tutorial header,.bc-tutorial footer,.tutorial-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bc-tutorial header{justify-content:space-between}.bc-tutorial h2{font-size:20px;margin:0}.bc-tutorial h3{font-size:22px;margin:8px 0}.bc-tutorial p{margin:0 0 12px}.bc-tutorial input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #91aaa0;border-radius:6px}.bc-tutorial nav{max-height:145px;overflow:auto;flex-shrink:0;display:grid;gap:4px;border-block:1px solid #d9e5df;padding:8px 0}.bc-tutorial button{font:inherit;cursor:pointer;border:1px solid #a9c3b8;border-radius:6px;background:#f3f8f5;color:#16372b;padding:7px 10px;text-align:left}.bc-tutorial button[aria-current=step]{background:#1c6243;color:#fff}.bc-tutorial button:disabled{opacity:.45;cursor:default}.bc-tutorial :focus-visible{outline:3px solid #0b869b;outline-offset:2px}.bc-tutorial small{color:#526e60}.tutorial-practice{border-left:3px solid #59c4d5;background:#eff8f8;padding:12px}.tutorial-highlight{outline:4px solid #d78b00!important;outline-offset:4px}.bc-tutorial footer{margin-top:auto}.bc-tutorial [role=status]{font-size:12px;color:#526e60}@media(max-width:600px){.bc-tutorial{top:64px;right:8px;bottom:8px;width:calc(100vw - 16px);box-sizing:border-box;max-height:75vh}.bc-tutorial nav{max-height:100px}}@media print{.bc-tutorial{display:none!important}}
