/* App-wide learning UI. Checkout is explicitly outside this stylesheet's scope. */
#app_root:not(:has(#order_page_root,#embed_checkout_widget)){font-family:'Plus Jakarta Sans',sans-serif!important;background:#f5f7fc!important;background-image:none!important;color:#233453!important;line-height:1.6;--learning-blue:#5268d8}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) *{box-sizing:border-box}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) :is(h1,h2,h3,h4){font-family:inherit;letter-spacing:-.4px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) :is(button,input,select,textarea){font-family:inherit}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) button{touch-action:manipulation}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) button:focus-visible,#app_root:not(:has(#order_page_root,#embed_checkout_widget)) a:focus-visible{outline:3px solid #8fa4ef;outline-offset:3px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) :is(input,select,textarea):focus{outline:3px solid #7d94ec25;outline-offset:1px;border-color:#788eda!important;--tw-ring-shadow:0 0 #0000}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) button:disabled{cursor:not-allowed}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) main{padding:10px 0 0!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container{max-width:1140px!important;padding:14px 24px 96px!important;margin:auto}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div{margin-bottom:20px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero{padding:30px!important;background:linear-gradient(125deg,#202e59,#3d5197)!important;border:1px solid #34477f!important;border-radius:20px!important;box-shadow:0 12px 32px #263e7910!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero>.absolute{display:none}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero h1{font-size:33px!important;font-weight:700!important;letter-spacing:-1.2px;line-height:1.35!important;max-width:640px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero h1 span{color:#c1d0ff!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero p{font-size:12px!important;font-weight:400!important;line-height:1.9;color:#c4d0ee}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero strong{color:#c4d0ee!important;font-weight:500!important;text-decoration:none}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero [class*="bg-amber-400"]:not(button){background:#9bafff16!important;color:#c8d5ff!important;border-color:#abc0ff33!important;box-shadow:none;font-size:9px!important;font-weight:600!important;letter-spacing:.7px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero button{background:#ecf1ff!important;color:#30457f!important;border:0!important;box-shadow:none!important;border-radius:10px!important;padding:13px 16px!important;font-size:12px!important;font-weight:700!important;min-height:47px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero button:hover{background:#fff!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero [class*="bg-indigo-900"]{background:#9aafff0d!important;border-color:#b1c5ff26!important;border-radius:14px!important;padding:20px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero [class*="bg-indigo-900"] p:first-of-type{font-size:16px!important;font-weight:600!important;color:#fff}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div[class*="bg-slate-100"]{background:#eaf0fa!important;border:1px solid #dfe7f4!important;border-radius:12px!important;padding:5px!important;gap:5px;box-shadow:none}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div[class*="bg-slate-100"]>button{font-size:11px!important;font-weight:600!important;min-height:42px;padding:10px 13px!important;border-radius:8px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div[class*="bg-slate-100"]>button[class*="bg-indigo"]{background:#fff!important;color:#405899!important;border:1px solid #dce5f5!important;box-shadow:0 2px 5px #30477508!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container :is(.bg-white,[class*="bg-white/"]){border-color:#e2e8f3!important;box-shadow:0 4px 16px #20335e04!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container h2{font-size:19px!important;font-weight:700!important;color:#2b4169}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container h3{font-size:15px!important;font-weight:600!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .border-2{border-width:1px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .rounded-3xl{border-radius:17px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container button[class*="aspect-"]{border-radius:12px!important;border-width:1px!important;box-shadow:none!important;min-height:94px;transition:border-color .15s,background .15s}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container button[class*="aspect-"]:hover{border-color:#7b94df!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .font-black{font-weight:700}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .text-amber-900{color:#8c6b3f}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container [class*="border-amber-200"]{border-color:#e7dfcd!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container [class*="bg-amber-50"]{background:#fbf9f2!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container [class*="border-emerald-200"]{border-color:#d7e9e5!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container [class*="bg-emerald-50"]{background:#f3f9f7!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #android_bottom_navigation{background:#ffffffed!important;backdrop-filter:blur(15px);border-color:#e1e8f4!important;box-shadow:0 -5px 20px #263d7007!important;padding-bottom:env(safe-area-inset-bottom)}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #android_bottom_navigation button{min-width:0;font-weight:600!important;color:#8b98b2}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #android_bottom_navigation button[class*="text-indigo"]{color:#4a63bc!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #android_bottom_navigation button span{font-size:10px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app){max-width:1140px!important;padding:18px 24px 95px!important;margin:auto}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:first-child{border:1px solid #e0e7f4!important;border-radius:13px!important;padding:14px 17px!important;box-shadow:none!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:first-child button{border-width:1px;border-radius:8px!important;background:#f0f4fc!important;color:#60769b!important;font-size:11px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(2){border:1px solid #e0e7f4!important;border-radius:13px!important;padding:16px 18px!important;box-shadow:none}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(2) .text-emerald-800{color:#576e9c!important;font-weight:600!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(2) .h-4{height:7px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(2) .h-2{height:4px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(2) [class*="from-emerald"]{background:#6c86da!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) .animate-bounce{animation:none}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(3){gap:23px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(3)>div>div{border:1px solid #e0e7f4!important;border-radius:17px!important;box-shadow:0 5px 22px #253f7005!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) .learning-question-text{font-size:17px!important;line-height:1.95!important;font-weight:500!important;color:#2d405f!important;letter-spacing:0;overflow-wrap:anywhere}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]{border:1px solid #dce4f2!important;background:#fff!important;color:#526887!important;border-radius:11px!important;padding:14px 16px!important;min-height:62px;box-shadow:none!important;font-weight:500!important;gap:12px;line-height:1.7;transform:none!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]:hover{background:#f6f8ff!important;border-color:#91a5e0!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]>div{gap:12px;min-width:0}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]>div>span:first-child{width:31px;height:31px;border-radius:8px!important;background:#f0f3fb!important;border:1px solid #e3e9f6!important;color:#7488ae!important;font-size:12px;box-shadow:none!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]>div>span:last-child{font-size:14px!important;line-height:1.75;overflow-wrap:anywhere}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option][data-selected="true"]{border:2px solid #718bdd!important;background:#edf2ff!important;color:#354e89!important;padding:13px 15px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option][data-selected="true"]>div>span:first-child{background:#637fd0!important;border-color:#637fd0!important;color:#fff!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option][data-selected="true"]>svg{color:#6380d1!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) button[class*="bg-emerald-500"]:not([data-answer-option]){background:#526ac1!important;border-color:#526ac1!important;color:#fff!important;box-shadow:none!important;border-width:1px!important;border-radius:9px!important;font-size:12px!important;min-height:45px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) button[class*="bg-amber-100"]{background:#f4f1e8!important;border-color:#e8e0cd!important;color:#8c7c58!important;font-weight:600!important;border-radius:8px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) button[class*="bg-slate-100"]{border-radius:8px!important;font-weight:500!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) .grid-cols-5 button{min-height:37px;border-width:1px!important;border-radius:7px!important;box-shadow:none!important;font-size:12px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card{border:1px solid #e1e8f6!important;border-radius:18px!important;overflow:hidden;box-shadow:0 18px 60px #253c7020!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card>div:first-child{background:linear-gradient(125deg,#25365f,#41578e)!important;padding:28px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card h1{font-size:23px!important;font-weight:600!important;line-height:1.4}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card input{font-size:13px!important;border-width:1px!important;border-radius:10px!important;font-weight:500!important;letter-spacing:.3px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card button{border-radius:10px!important;font-weight:600!important;font-size:12px!important;min-height:43px;box-shadow:none!important;border-width:1px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card button[class*="bg-indigo"]{background:#536dc4!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card p{font-weight:400!important;line-height:1.8}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_container .animate-pulse{animation:none;opacity:.08}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #thank_you_page_root{max-width:900px!important;padding:24px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #thank_you_page_root :is(h1,h2){font-weight:700!important;line-height:1.4}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #thank_you_page_root .border-2{border-width:1px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #thank_you_page_root .shadow-xl{box-shadow:0 8px 30px #283d7110!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) footer{color:#9aa6bb!important;font-size:10px!important;padding:18px 20px 90px!important;border-color:#e4eaf4!important}
@media(max-width:760px){
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container,#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app){padding:10px 14px 92px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero{padding:23px 20px!important;border-radius:16px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero h1{font-size:26px!important;line-height:1.35!important;letter-spacing:-.8px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .learning-hero p{font-size:11px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container h2{font-size:17px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div[class*="bg-slate-100"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div[class*="bg-slate-100"]>button{padding:8px 5px!important;font-size:10px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:first-child{gap:10px;padding:12px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:first-child>div:first-child{gap:7px;flex-wrap:wrap}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) .learning-question-text{font-size:15px!important;line-height:1.9!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(3)>div>div{padding:20px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]{padding:12px!important;min-height:59px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option][data-selected="true"]{padding:11px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option]>div>span:last-child{font-size:13px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card h1{font-size:21px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #license_gate_card input{font-size:16px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #thank_you_page_root{padding:15px!important}
}
@media(prefers-reduced-motion:reduce){#app_root:not(:has(#order_page_root,#embed_checkout_widget)) *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .grid:has(>.learning-day){grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .learning-day{background:#fff!important;border:1px solid #e0e7f3!important;color:#637ba0!important;border-radius:11px!important;box-shadow:none!important;min-height:98px;padding:12px!important;--tw-ring-shadow:0 0 #0000}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .learning-day[class*="bg-amber-400"]{background:#edf2ff!important;color:#4966b2!important;border-color:#8a9fe2!important;box-shadow:0 0 0 1px #8a9fe2!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .learning-day:hover{background:#f5f8ff!important;border-color:#8a9fe2!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .learning-day [class*="bg-white"]{background:#edf2fc!important;color:#6b81ad!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .learning-day .text-emerald-700{color:#7d90b6!important;font-weight:500}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) [data-answer-option][data-selected="false"]{background:#fff!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) .lg\:col-span-1 button:last-child{background:#526ac1!important;border:0!important;border-radius:9px!important;box-shadow:none!important;font-size:12px;min-height:45px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app) .learning-question-text{white-space:pre-line}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(3)>div>div>div:first-child>span:first-child{background:#edf2ff!important;color:#6880bd!important;box-shadow:none}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(3)>div>div>div:first-child>button{background:#f4f6fc!important;color:#7c8cab!important;border:1px solid #e1e7f3!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #question_card_top:not(.lq-app)>div:nth-child(3)>div>div>div:first-child>button svg{color:#7c8cab!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container>div[class*="bg-white"]{border-radius:17px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) .bg-white.rounded-3xl{border-radius:17px!important;border-width:1px!important;border-color:#e0e7f3!important;box-shadow:0 5px 22px #253f7006!important}
@media(max-width:760px){#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .grid:has(>.learning-day){grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #dashboard_menu_container .learning-day{min-height:94px;padding:10px!important}}

#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app){max-width:1100px!important;padding:22px 24px 90px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app)>div:first-child{background:linear-gradient(125deg,#26385f,#4a609c)!important;color:#fff!important;border:1px solid #3e5287!important;box-shadow:none!important;border-radius:18px!important;padding:26px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app)>div:first-child h1{font-size:24px!important;line-height:1.5;font-weight:600!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app)>div:first-child .animate-bounce{animation:none;font-size:25px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app)>div:first-child p{font-weight:400!important;color:#c3d0ec}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) :is(#score_card_main,#rank_card,#performance_chart_section){border:1px solid #e0e7f3!important;border-radius:17px!important;box-shadow:none!important;background:#fff!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #rank_card{background:#f8faff!important;color:#526b94!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #rank_card h2{font-size:21px!important;color:#3c547e!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #rank_card .font-black{font-weight:600!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #performance_chart_section{padding:24px!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) h2{font-size:19px!important;font-weight:600!important;line-height:1.6}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) p{font-weight:400!important;line-height:1.8}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) button{font-size:11px!important;min-height:40px;border-width:1px!important;border-radius:9px!important;font-weight:600!important;box-shadow:none!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) button[class*="bg-indigo-600"]{background:#596fc4!important;border-color:#596fc4!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #errors_summary_section>div:first-child{gap:14px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #errors_summary_section>div:first-child>div:last-child{flex-wrap:wrap;gap:8px}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) [id^="pembahasan_card_"]{border:1px solid #e0e7f3!important;border-radius:12px!important;box-shadow:none!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) [id^="pembahasan_card_"]>div:first-child p{font-size:12px!important;font-weight:500!important;line-height:1.8}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) [id^="pembahasan_card_"]>div:last-child:not(:first-child){background:#f8faff!important;border-top:1px solid #e4eaf7!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) [id^="pembahasan_card_"] [class*="bg-amber-50"]{background:#f5f8fe!important;border:1px solid #e0e7f5!important}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) [id^="pembahasan_card_"] .font-bold{font-weight:500}
#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #btn_back_to_menu{background:#556ec3!important;color:#fff!important;border:0!important;min-height:47px;padding:13px 24px!important}
@media(max-width:760px){#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app){padding:14px 14px 88px!important}#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app)>div:first-child{padding:22px 18px!important}#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app)>div:first-child h1{font-size:20px!important}#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) h2{font-size:17px!important}#app_root:not(:has(#order_page_root,#embed_checkout_widget)) #evaluation_dashboard:not(.lr-app) #performance_chart_section{padding:17px!important}}
