.practice-next-dock{width:100%;max-width:640px;font-family:var(--font-sans,sans-serif);margin:16px auto}.practice-next-dock__button{background:var(--site,#286a56);width:100%;min-height:52px;color:var(--paper,#fff);font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:17px;font-weight:800;display:flex}.practice-next-dock__button:disabled{opacity:.5;cursor:default}.practice-next-dock__button:focus-visible{outline:3px solid var(--site,#286a56);outline-offset:3px}.practice-next-dock__note{text-align:center;color:var(--ink-soft,#57675f);margin:6px 0 0;font-size:12px;line-height:1.4}@media (max-width:639px){.practice-next-dock[data-mobile-dock]{z-index:60;inset-inline:0;width:auto;max-width:none;padding:10px 16px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--paper-edge,#dce5dc);background:var(--card,#fff);margin:0;position:fixed;bottom:0;box-shadow:0 -6px 24px #17221c0d}.practice-next-dock__inner{max-width:640px;margin-inline:auto}body:has(.practice-next-dock[data-mobile-dock]) .practice-question-flow{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}body:has(.practice-next-dock[data-mobile-dock]) :is(.learning-nav__mobile,.mobile-tab-bar){display:none}body:has(.practice-next-dock[data-mobile-dock]) :is([data-a11y-fab],[data-feedback-fab]>button){bottom:calc(108px + env(safe-area-inset-bottom,0px))!important}body:has(.practice-next-dock[data-mobile-dock]) .cookie-notice{position:static!important}}@media print{.practice-next-dock{display:none}}
