/* Moozonian Sites v3: clean, consistent results and AI overview */
body .moo-ai-search-surface{padding:0!important;background:transparent!important;overflow:visible!important}
body .moo-ai-search-surface .moozonian-grid-layout{display:block!important;max-width:860px!important}
body .moo-ai-search-surface .moozonian-sidebar{display:none!important}
body .moo-ai-search-surface .siteResults{display:flex!important;flex-direction:column!important;gap:9px!important;max-width:860px!important}
body .moo-ai-search-surface .moo-result-card{padding:17px 19px!important;border:1px solid #e7eaf1!important;border-left:0!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important;transform:none!important;transition:border-color .16s,box-shadow .16s!important}
body .moo-ai-search-surface .moo-result-card:before{display:none!important}
body .moo-ai-search-surface .moo-result-card:hover{border-color:#b9cef6!important;box-shadow:0 5px 20px rgba(20,45,90,.06)!important}
body .moo-ai-search-surface .resultUrlRow{margin:0 0 8px!important;display:flex;align-items:center;gap:9px}
body .moo-ai-search-surface .resultUrlRow img{width:19px;height:19px;border-radius:5px}
body .moo-ai-search-surface .url{font-size:12px!important;color:#596579!important}
body .moo-ai-search-surface .title{font-size:19px!important;line-height:1.35!important;margin:0 0 6px!important}
body .moo-ai-search-surface .resultLink{color:#1749b6!important;font-weight:650!important;text-decoration:none!important}
body .moo-ai-search-surface .resultLink:hover{text-decoration:underline!important}
body .moo-ai-search-surface .description{font-size:13.5px!important;line-height:1.6!important;color:#4d586a!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
body .moo-ai-search-surface .moo-result-actions{margin-top:9px!important}
body .moo-ai-search-surface .moo-result-actions a{font-size:12px!important}
#mooQuickOverview.moo-v3-overview{max-width:860px!important;margin:12px 0 24px!important;padding:0!important;border:1px solid #dce5f5!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 30px rgba(25,55,100,.06)!important;overflow:hidden!important;color:#18243a!important}
#mooQuickOverview .moo-v3-top{padding:17px 21px 14px;background:linear-gradient(110deg,#f5f8ff,#fff);border-bottom:1px solid #edf0f6}
#mooQuickOverview .moo-v3-brand{display:flex;align-items:center;gap:9px;font-weight:750;font-size:17px}
#mooQuickOverview .moo-v3-mark{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#e8efff;color:#2860df;font-size:19px}
#mooQuickOverview .moo-v3-subtitle{margin:7px 0 0;color:#68768b;font-size:12px}
#mooQuickOverview .moo-v3-body{padding:18px 21px 20px}
#mooQuickOverview #mooQuickAnswer{font-size:14.5px!important;line-height:1.8!important;white-space:pre-wrap!important;color:#233047!important;margin:0!important}
#mooQuickOverview .moo-v3-footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:15px;padding-top:12px;border-top:1px solid #edf0f6;color:#748095;font-size:11px}
#mooQuickOverview button{cursor:pointer;border:1px solid #d4def1;background:#fff;border-radius:8px;padding:6px 10px;color:#2355bc;font-weight:650;font-size:12px}
#mooQuickOverview .moo-v3-sources{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}
#mooQuickOverview .moo-v3-sources a{font-size:11px;border:1px solid #e1e8f5;border-radius:999px;padding:5px 9px;color:#31599d;text-decoration:none;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mooQuickOverview .moo-v3-sources a:hover{text-decoration:underline}
@media(prefers-color-scheme:dark){body.dark #mooQuickOverview.moo-v3-overview,body.dark .moo-ai-search-surface .moo-result-card{background:#182233!important;color:#e5ecfa!important;border-color:#36465f!important}body.dark #mooQuickOverview #mooQuickAnswer{color:#e5ecfa!important}body.dark .moo-ai-search-surface .resultLink{color:#8bb5ff!important}body.dark .moo-ai-search-surface .description{color:#b4c2d5!important}}
@media(max-width:640px){#mooQuickOverview .moo-v3-top,#mooQuickOverview .moo-v3-body{padding:14px!important}body .moo-ai-search-surface .moo-result-card{padding:14px!important}body .moo-ai-search-surface .title{font-size:17px!important}}
