body.cb-math-learning .top-header .cb-header-search{display:flex;align-items:center;flex:0 1 210px;min-width:150px;max-width:230px;margin:0 0 0 8px;padding:0;background:#182d43;border:1px solid #61758d;border-radius:8px;overflow:hidden;height:42px}
body.cb-math-learning .top-header .cb-header-search-input{appearance:none;flex:1;min-width:0;width:100%;height:40px;margin:0;padding:8px 10px;border:0;outline:0;background:transparent;color:#fff;font:14px Arial,sans-serif;border-radius:0}
body.cb-math-learning .top-header .cb-header-search-input::placeholder{color:#d4e0ee;opacity:1}
body.cb-math-learning .top-header .cb-header-search:focus-within{outline:2px solid #f3cb42;outline-offset:2px}
body.cb-math-learning .top-header .cb-header-search-submit{display:grid;place-items:center;flex:0 0 36px;width:36px;height:40px;border:0;margin:0;padding:7px;background:transparent;color:#f3cb42;cursor:pointer}
body.cb-math-learning .top-header .cb-header-search-submit svg{width:22px;height:22px;display:block;stroke:currentColor;fill:none}
body.cb-math-learning #mathLearningMount{width:100%;min-width:0;margin-bottom:20px}
body.cb-math-learning #mathLearningMount>.cb-learning-widget{width:100%;max-width:none;margin:0}
@media(max-width:980px){body.cb-math-learning .top-header .cb-header-search{flex:auto;max-width:none;width:100%;margin:8px 0}}
body.cb-math-learning.math-practice-page>.main-content{width:calc(100% - 48px)!important;max-width:1180px!important;margin:28px auto!important;padding:0!important;min-width:0}
@media(max-width:600px){body.cb-math-learning.math-practice-page>.main-content{width:calc(100% - 24px)!important;margin:16px auto!important}}
body.cb-math-learning .topic-card.visited-topic::after{content:'Completed'!important}
