body.cb-aiml-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-aiml-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-aiml-learning .top-header .cb-header-search-input::placeholder{color:#d4e0ee;opacity:1}
body.cb-aiml-learning .top-header .cb-header-search:focus-within{outline:2px solid #f3cb42;outline-offset:2px}
body.cb-aiml-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-aiml-learning .top-header .cb-header-search-submit svg{width:22px;height:22px;display:block;stroke:currentColor;fill:none}
body.cb-aiml-learning #aimlLearningMount{width:100%;min-width:0;margin-bottom:20px}
body.cb-aiml-learning #aimlLearningMount>.cb-learning-widget{width:100%;max-width:none;margin:0}
@media(max-width:980px){body.cb-aiml-learning .top-header .cb-header-search{flex:auto;max-width:none;width:100%;margin:8px 0}}
body.cb-aiml-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-aiml-learning.math-practice-page>.main-content{width:calc(100% - 24px)!important;margin:16px auto!important}}
body.cb-aiml-learning .topic-card.visited-topic::after{content:'Completed'!important}

body.cb-aiml-learning #problemScore,body.cb-aiml-learning #problemScore+span{display:none!important}
body.cb-aiml-learning .cb-aiml-manual{margin-top:16px;padding:12px 14px;background:#f0f8fc;border:1px solid #cbdfea;border-radius:9px}
body.cb-aiml-learning .cb-aiml-manual p{color:#36556a!important;font-size:14px!important;line-height:1.6!important;margin:0 0 9px!important}
body.cb-aiml-learning .cb-aiml-manual button{background:#087f8c!important;color:white!important;border:1px solid #087f8c!important;border-radius:7px;padding:9px 12px;font:600 14px/1.4 Arial,sans-serif;cursor:pointer}
body.cb-aiml-learning .cb-aiml-manual button:disabled{background:#edf6f2!important;color:#246147!important;border-color:#bedaca!important;cursor:default}
