/* DMA EMQA Single Question v2 - archive-matching single layout */
:root{
  --dma-q-orange:#df5b23;
  --dma-q-orange-2:#f97316;
  --dma-q-navy:#101b2f;
  --dma-q-text:#111827;
  --dma-q-muted:#64748b;
  --dma-q-border:#e8edf3;
  --dma-q-soft:#f8fafc;
  --dma-q-green:#16a34a;
  --dma-q-shadow:0 18px 55px rgba(16,27,47,.08);
  --dma-emqa-s-orange:#df5b23;
  --dma-emqa-s-orange-2:#f97316;
  --dma-emqa-s-navy:#101b2f;
  --dma-emqa-s-text:#111827;
  --dma-emqa-s-muted:#64748b;
  --dma-emqa-s-border:#e8edf3;
  --dma-emqa-s-soft:#f8fafc;
  --dma-emqa-s-green:#16a34a;
  --dma-emqa-s-shadow:0 18px 55px rgba(16,27,47,.08);
}
.single-emqa-question .site-content,
.single-emqa-question #content{padding-top:0!important;}
.single-emqa-question .entry-header{display:none!important;}
.dma-emqa-single-page{background:#fff;color:var(--dma-emqa-s-text);font-family:inherit;overflow:hidden;}
.dma-emqa-single-wrap{width:min(100% - 56px,1500px);max-width:1500px;margin-inline:auto;}
.dma-emqa-single-hero{position:relative;min-height:420px;background-image:linear-gradient(90deg,rgba(6,19,36,.78),rgba(6,19,36,.44),rgba(223,91,35,.18)),var(--dma-emqa-single-hero);background-size:cover;background-position:center;display:flex;align-items:stretch;overflow:hidden;}
.dma-emqa-single-hero:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:56px;background:#fff;clip-path:ellipse(58% 100% at 50% 100%);}
.dma-emqa-single-hero__overlay{position:absolute;inset:0;background:radial-gradient(circle at 78% 16%,rgba(255,188,92,.32),transparent 32%),linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.20));}
.dma-emqa-single-hero__inner{position:relative;z-index:1;padding:34px 0 92px;display:flex;flex-direction:column;justify-content:center;}
.dma-emqa-single-breadcrumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:0 0 34px;color:#fff;font-size:13px;font-weight:800;}
.dma-emqa-single-breadcrumb a{color:#fff!important;text-decoration:none!important;}
.dma-emqa-single-breadcrumb a:hover{color:#fed7aa!important;}
.dma-emqa-single-breadcrumb i{font-size:10px;opacity:.75;}
.dma-emqa-single-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:54px;align-items:end;}
.dma-emqa-single-pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 14px;border-radius:999px;background:#fff;color:var(--dma-emqa-s-orange);font-size:13px;font-weight:900;box-shadow:0 10px 30px rgba(0,0,0,.14);}
.dma-emqa-single-pill a{color:inherit!important;text-decoration:none!important;}
.dma-emqa-single-hero h1{max-width:980px;margin:0;color:#fff;font-size:clamp(42px,4.1vw,68px);line-height:1.02;letter-spacing:-.055em;font-weight:950;text-wrap:balance;text-shadow:0 14px 38px rgba(0,0,0,.22);}
.dma-emqa-single-meta-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px;color:#fff;font-size:14px;font-weight:800;}
.dma-emqa-single-avatar{border-radius:999px;border:2px solid rgba(255,255,255,.95);}
.dma-emqa-single-dot{opacity:.75;}
.dma-emqa-single-stats{display:grid;grid-template-columns:repeat(3,1fr);border-radius:18px;overflow:hidden;background:rgba(20,16,12,.54);backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.16);}
.dma-emqa-single-stats>div{min-height:102px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#fff;border-left:1px solid rgba(255,255,255,.16);}
.dma-emqa-single-stats>div:first-child{border-left:0;}
.dma-emqa-single-stats i{font-size:24px;}
.dma-emqa-single-stats strong{font-size:23px;line-height:1;}
.dma-emqa-single-stats small{font-size:12px;opacity:.92;font-weight:800;}
.dma-emqa-single-main{position:relative;z-index:3;margin-top:-62px;padding-bottom:54px;}
.dma-emqa-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start;}
.dma-emqa-single-left{min-width:0;}
.dma-emqa-single-card,.dma-emqa-single-widget{background:#fff;border:1px solid rgba(16,27,47,.08);border-radius:20px;box-shadow:var(--dma-emqa-s-shadow);}
.dma-emqa-single-card{overflow:visible;}
.dma-emqa-single-sharebar{display:flex;align-items:center;gap:18px;padding:18px 24px;border-bottom:1px solid var(--dma-emqa-s-border);color:#475569;font-weight:800;}
.dma-emqa-single-sharebar a,.dma-emqa-copy-link{width:30px;height:30px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;color:#334155!important;font-weight:900;cursor:pointer;border-radius:999px;}
.dma-emqa-single-sharebar a:hover,.dma-emqa-copy-link:hover{color:var(--dma-emqa-s-orange)!important;background:#fff7ed;}
.dma-emqa-single-plugin-output{padding:28px;min-width:0;}
.dma-emqa-single-tags{display:flex;gap:8px;flex-wrap:wrap;padding:0 28px 28px 98px;}
.dma-emqa-single-tags a{display:inline-flex;padding:7px 11px;border:1px solid var(--dma-emqa-s-border);border-radius:999px;background:#fff;color:#475569!important;text-decoration:none!important;font-size:12px;font-weight:800;}
.dma-emqa-single-tags a:hover{border-color:#fed7aa;color:var(--dma-emqa-s-orange)!important;background:#fff7ed;}
.single-emqa-question .dma-emqa-single-question-card,
.single-emqa-question .dma-emqa-single-answer-card{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:18px!important;align-items:start!important;width:100%!important;box-sizing:border-box!important;padding:22px!important;border:1px solid var(--dma-emqa-s-border)!important;border-radius:16px!important;background:#fff!important;margin:0 0 18px!important;clear:both!important;box-shadow:none!important;}
.single-emqa-question .dma-emqa-single-answer-card.emqa-best-answer,
.single-emqa-question .emqa-best-answer.dma-emqa-single-answer-card{background:linear-gradient(90deg,rgba(22,163,74,.08),rgba(255,255,255,.98))!important;border-color:#bbf7d0!important;}
.single-emqa-question .dma-emqa-single-question-card:before,
.single-emqa-question .dma-emqa-single-question-card:after,
.single-emqa-question .dma-emqa-single-answer-card:before,
.single-emqa-question .dma-emqa-single-answer-card:after{content:none!important;display:none!important;}
.single-emqa-question .dma-emqa-single-body{min-width:0!important;width:100%!important;float:none!important;}
.single-emqa-question .emqa-question-vote.dma-emqa-vote-column,
.single-emqa-question .emqa-answer-vote.dma-emqa-vote-column{position:sticky!important;top:90px!important;float:none!important;z-index:2!important;width:42px!important;min-width:42px!important;height:auto!important;margin:0!important;padding:5px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;border:1px solid var(--dma-emqa-s-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 8px 20px rgba(16,27,47,.06)!important;text-align:center!important;transform:none!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote,
.single-emqa-question .dma-emqa-vote-column a.emqa-vote{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:26px!important;min-height:26px!important;padding:0!important;margin:0!important;overflow:hidden!important;text-indent:-9999px!important;color:#64748b!important;background:#f8fafc!important;border:1px solid var(--dma-emqa-s-border)!important;border-radius:10px!important;font-size:0!important;line-height:1!important;text-decoration:none!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote:before{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-indent:0!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-size:12px!important;color:#64748b!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote-up:before{content:"\f106"!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote-down:before{content:"\f107"!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote:hover,
.single-emqa-question .dma-emqa-vote-column .emqa-vote.active{background:#fff7ed!important;border-color:#fed7aa!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote:hover:before,
.single-emqa-question .dma-emqa-vote-column .emqa-vote.active:before{color:var(--dma-emqa-s-orange)!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-vote-count{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;min-height:26px!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;color:#0f172a!important;font-size:14px!important;font-weight:950!important;line-height:1!important;text-indent:0!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-pick-best-answer{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:26px!important;margin:2px 0 0!important;padding:0!important;overflow:hidden!important;text-indent:-9999px!important;background:#ecfdf5!important;border:1px solid #bbf7d0!important;border-radius:10px!important;box-shadow:none!important;color:#16a34a!important;}
.single-emqa-question .dma-emqa-vote-column .emqa-pick-best-answer:before{content:"\f00c"!important;position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-indent:0!important;font-family:"Font Awesome 6 Free"!important;font-weight:900!important;font-size:11px!important;color:#16a34a!important;}
.single-emqa-question .dma-emqa-single-meta{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 18px!important;}
.single-emqa-question .dma-emqa-userinfo{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;color:#94a3b8!important;}
.single-emqa-question .dma-emqa-userinfo a{display:inline-flex!important;align-items:center!important;gap:10px!important;color:#0f172a!important;text-decoration:none!important;font-weight:900!important;}
.single-emqa-question .dma-emqa-userinfo img.avatar{position:static!important;width:36px!important;height:36px!important;border-radius:50%!important;margin:0!important;object-fit:cover!important;}
.single-emqa-question .dma-emqa-single-content{color:#475569!important;font-size:16px!important;line-height:1.8!important;}
.single-emqa-question .dma-emqa-single-content p{margin:0 0 1em!important;}
.single-emqa-question .dma-emqa-single-content p:last-child{margin-bottom:0!important;}
.single-emqa-question .dma-emqa-single-content img{max-width:100%!important;height:auto!important;border-radius:12px!important;}
.single-emqa-question .dma-emqa-actions{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;}
.single-emqa-question .dma-emqa-actions a,
.single-emqa-question .dma-emqa-actions label{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#475569!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;}
.single-emqa-question .dma-emqa-actions a:hover{color:var(--dma-emqa-s-orange)!important;}
.single-emqa-question .dma-emqa-question-footer{margin-top:18px!important;padding-top:16px!important;border-top:1px solid var(--dma-emqa-s-border)!important;}
.single-emqa-question .dma-emqa-question-footer .emqa-question-meta{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;}
.single-emqa-question .emqa-question-tag a,
.single-emqa-question .emqa-question-tag{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#475569!important;text-decoration:none!important;font-size:13px!important;font-weight:800!important;}
.single-emqa-question .emqa-question-status{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#475569!important;font-size:13px!important;font-weight:800!important;}
.single-emqa-question .emqa-question-status select{border:1px solid var(--dma-emqa-s-border)!important;border-radius:10px!important;background:#fff!important;color:#0f172a!important;font-weight:800!important;padding:6px 28px 6px 10px!important;}
.single-emqa-question .emqa-comments,
.single-emqa-question .emqa-answer-item .emqa-comments,
.single-emqa-question .dma-emqa-single-answer-card .emqa-comments{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important;}
.dma-emqa-single-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:28px;align-self:start;}
.dma-emqa-single-widget{padding:20px;}
.dma-emqa-single-widget h3{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--dma-emqa-s-navy);font-size:18px;line-height:1.25;font-weight:950;letter-spacing:-.02em;}
.dma-emqa-single-widget h3 i{color:var(--dma-emqa-s-orange);}
.dma-emqa-single-widget ul{list-style:none;margin:0;padding:0;}
.dma-emqa-single-widget li{position:relative;margin:0;padding:10px 0;border-bottom:1px solid #eef2f7;color:#334155;font-size:14px;}
.dma-emqa-single-widget li:last-child{border-bottom:0;}
.dma-emqa-single-widget a{color:#0f172a!important;text-decoration:none!important;}
.dma-emqa-single-widget a:hover{color:var(--dma-emqa-s-orange)!important;}
.dma-emqa-single-list-widget li{padding-left:24px;}
.dma-emqa-single-list-widget li:before{content:"\f075";font-family:"Font Awesome 6 Free";font-weight:400;position:absolute;left:0;top:12px;color:#94a3b8;font-size:13px;}
.dma-emqa-single-search-widget form{display:flex;overflow:hidden;border:1px solid var(--dma-emqa-s-border);border-radius:12px;background:#fff;}
.dma-emqa-single-search-widget input{min-width:0;flex:1;border:0!important;outline:0!important;padding:13px 14px;background:#fff!important;}
.dma-emqa-single-search-widget button{width:52px;border:0;background:var(--dma-emqa-s-orange);color:#fff;font-weight:900;cursor:pointer;}
.dma-emqa-single-cta-widget{position:relative;min-height:214px;overflow:hidden;background:linear-gradient(135deg,#fff 0%,#fff4e8 100%);padding:22px 150px 22px 22px;}
.dma-emqa-single-cta-widget:after{content:"";position:absolute;right:0;bottom:0;width:165px;height:165px;border-top-left-radius:100%;background-image:linear-gradient(0deg,rgba(249,115,22,.06),rgba(249,115,22,.06)),var(--dma-emqa-single-cta);background-size:cover;background-position:center;}
.dma-emqa-single-cta-copy{position:relative;z-index:2;}
.dma-emqa-single-cta-widget p,.dma-emqa-single-ask-widget p{margin:0;color:#64748b;font-size:14px;line-height:1.55;}
.dma-emqa-single-cta-widget a,.dma-emqa-single-ask-widget a{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:11px 16px;border-radius:10px;background:var(--dma-emqa-s-orange);color:#fff!important;text-decoration:none!important;font-weight:900;box-shadow:0 12px 24px rgba(249,115,22,.20);}
.dma-emqa-single-ask-widget{background:#fff8f1;overflow:hidden;position:relative;}
.dma-emqa-single-ask-widget:after{content:"\f6d5";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:22px;bottom:8px;font-size:70px;color:rgba(249,115,22,.07);transform:rotate(-10deg);}


@media (max-width:1180px){.dma-emqa-single-wrap{width:min(100% - 34px,1120px);}.dma-emqa-single-hero__grid,.dma-emqa-single-layout{grid-template-columns:1fr;}.dma-emqa-single-stats{max-width:520px;}.dma-emqa-single-sidebar{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.dma-emqa-single-cta-widget{min-height:190px;}}
@media (max-width:700px){.dma-emqa-single-wrap{width:min(100% - 22px,100%);}.dma-emqa-single-hero{min-height:360px;}.dma-emqa-single-hero__inner{padding-top:24px;padding-bottom:72px;}.dma-emqa-single-hero h1{font-size:34px;}.dma-emqa-single-stats{grid-template-columns:repeat(3,1fr);}.dma-emqa-single-stats>div{min-height:76px;}.dma-emqa-single-main{margin-top:-42px;}.dma-emqa-single-plugin-output{padding:18px;}.single-emqa-question .dma-emqa-single-question-card,.single-emqa-question .dma-emqa-single-answer-card{grid-template-columns:1fr!important;padding:16px!important;}.single-emqa-question .emqa-question-vote.dma-emqa-vote-column,.single-emqa-question .emqa-answer-vote.dma-emqa-vote-column{position:relative!important;top:auto!important;width:max-content!important;min-width:0!important;flex-direction:row!important;justify-content:flex-start!important;align-self:flex-start!important;}.single-emqa-question .dma-emqa-single-meta{align-items:flex-start!important;flex-direction:column!important;}.dma-emqa-single-sidebar{display:flex;}.dma-emqa-single-cta-widget{padding-right:22px;padding-bottom:150px;}.dma-emqa-single-cta-widget:after{width:150px;height:150px;}.dma-emqa-single-tags{padding:0 18px 20px;}}


/* === DMA Q&A production hardening v2026-06-26 === */
body.page-template-page-questions-list .site-content,
body.page-template-page-questions-list #content,
body.post-type-archive-emqa-question .site-content,
body.tax-emqa-question_category .site-content,
body.tax-emqa-question_tag .site-content,
body.single-emqa-question .site-content,
body.single-emqa-question #content{padding-top:0!important;margin-top:0!important;}

.dma-questions-page{background:#fff!important;color:var(--dma-q-navy)!important;overflow:hidden;}
.dma-questions-page *{box-sizing:border-box;}
.dma-questions-wrap{width:min(100% - 64px,1440px)!important;margin-left:auto!important;margin-right:auto!important;}
.dma-questions-hero{position:relative!important;min-height:330px!important;background-image:linear-gradient(90deg,rgba(6,19,36,.78),rgba(6,19,36,.45),rgba(249,115,22,.18)),var(--dma-questions-hero)!important;background-size:cover!important;background-position:center!important;display:flex!important;align-items:center!important;overflow:hidden!important;}
.dma-questions-hero:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-40px;height:86px;background:#fff;border-radius:50% 50% 0 0/100% 100% 0 0;z-index:1;}
.dma-questions-hero__overlay{position:absolute!important;inset:0!important;background:radial-gradient(circle at 78% 22%,rgba(255,188,92,.28),transparent 34%),linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.26))!important;}
.dma-questions-hero__inner{position:relative!important;z-index:2!important;text-align:left!important;padding:72px 0 96px!important;}
.dma-questions-hero h1{max-width:820px!important;margin:0!important;color:#fff!important;font-size:clamp(42px,5vw,72px)!important;font-weight:950!important;letter-spacing:-.06em!important;line-height:1!important;}
.dma-questions-hero p{margin:13px 0 26px!important;color:#fff!important;font-size:20px!important;font-weight:800!important;opacity:.95;}
.dma-questions-search{width:min(100%,620px)!important;height:62px!important;margin:0!important;display:flex!important;align-items:center!important;gap:14px!important;padding:0 12px 0 22px!important;background:#fff!important;border-radius:18px!important;box-shadow:0 22px 55px rgba(0,0,0,.26)!important;}
.dma-questions-search input{width:100%!important;height:100%!important;border:0!important;outline:0!important;background:transparent!important;font-size:16px!important;color:#1f2b3d!important;box-shadow:none!important;}
.dma-questions-search button,.dma-questions-search .search-submit{height:46px;width:54px;border:0;border-radius:13px;background:var(--dma-q-orange-2);color:#fff;}

.dma-questions-main{position:relative!important;z-index:3!important;margin-top:-54px!important;padding-bottom:62px!important;}
.dma-questions-toolbar{display:flex!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important;padding:18px!important;background:#fff!important;border:1px solid var(--dma-q-border)!important;border-radius:18px!important;box-shadow:var(--dma-q-shadow)!important;}
.dma-questions-select{height:50px!important;min-width:230px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:0 16px!important;border:1px solid var(--dma-q-border)!important;border-radius:12px!important;background:#fff!important;color:#101b2f!important;text-decoration:none!important;font-weight:800!important;}
.dma-questions-ask{margin-left:auto!important;height:50px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:0 22px!important;border-radius:12px!important;background:var(--dma-q-orange)!important;color:#fff!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 12px 22px rgba(223,91,35,.22)!important;}
.dma-questions-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:32px!important;align-items:start!important;}
.dma-questions-content{min-width:0!important;}
.dma-questions-heading{display:flex!important;align-items:center!important;gap:14px!important;margin:8px 0 18px!important;}
.dma-questions-heading h2{margin:0!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.03em!important;color:var(--dma-q-navy)!important;}
.dma-questions-heading span{padding:7px 11px!important;border-radius:999px!important;background:#f4f6f8!important;color:#4b5563!important;font-size:12px!important;font-weight:900!important;}

.dma-emqa-list-archive,.dma-emqa-list{display:flex!important;flex-direction:column!important;gap:16px!important;border:0!important;background:transparent!important;padding:0!important;margin:0!important;}
.dma-question-card{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;gap:22px!important;padding:26px!important;background:#fff!important;border:1px solid var(--dma-q-border)!important;border-radius:16px!important;box-shadow:0 12px 36px rgba(16,27,47,.055)!important;margin:0!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;}
.dma-question-card:hover{transform:translateY(-2px)!important;border-color:#fed7aa!important;box-shadow:0 22px 55px rgba(16,27,47,.10)!important;}
.dma-question-card__main{min-width:0!important;}
.dma-question-card__meta-top,.dma-question-stats{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:14px!important;color:#606d80!important;font-size:13px!important;}
.dma-question-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 11px!important;border-radius:999px!important;background:var(--dma-q-orange-2)!important;color:#fff!important;font-weight:900!important;font-size:12px!important;line-height:1!important;}
.dma-question-card--answered .dma-question-status,.dma-question-card--resolved .dma-question-status,.dma-question-card--solved .dma-question-status{background:var(--dma-q-green)!important;}
.dma-question-title{margin:16px 0 10px!important;font-size:23px!important;line-height:1.22!important;font-weight:950!important;letter-spacing:-.03em!important;}
.dma-question-title a{color:#111a2c!important;text-decoration:none!important;}
.dma-question-title a:hover{color:var(--dma-q-orange)!important;}
.dma-question-excerpt{max-width:780px!important;margin:0 0 16px!important;color:#667085!important;font-size:15px!important;line-height:1.65!important;}
.dma-question-term{display:inline-flex!important;margin-bottom:16px!important;padding:7px 11px!important;border-radius:9px!important;background:#eef4ff!important;color:#2463eb!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;}
.dma-question-stats i{margin-right:7px!important;color:#536176!important;}
.dma-question-card__side{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;}

.dma-question-user{display:grid!important;grid-template-columns:48px 1fr!important;column-gap:12px!important;align-self:stretch!important;align-items:center!important;}
.dma-question-user img{grid-row:1/4!important;width:48px!important;height:48px!important;border-radius:999px!important;object-fit:cover!important;}
.dma-question-user strong{font-size:13px!important;color:#111a2c!important;line-height:1.2!important;}
.dma-question-user span,.dma-question-user small{font-size:12px!important;color:#687386!important;line-height:1.3!important;}
.dma-question-read{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:13px 18px!important;border:1px solid #f07f58!important;border-radius:12px!important;color:var(--dma-q-orange)!important;background:#fff!important;text-decoration:none!important;font-weight:900!important;}
.dma-question-read:hover{background:var(--dma-q-orange)!important;color:#fff!important;}

.dma-questions-sidebar{display:flex!important;flex-direction:column!important;gap:18px!important;}
.dma-questions-widget{background:#fff!important;border:1px solid var(--dma-q-border)!important;border-radius:18px!important;padding:22px!important;box-shadow:0 12px 36px rgba(16,27,47,.06)!important;}
.dma-questions-widget h3{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;font-size:18px!important;font-weight:950!important;letter-spacing:-.02em!important;color:var(--dma-q-navy)!important;}
.dma-questions-widget h3 i{color:var(--dma-q-orange)!important;}
.dma-topic-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;}
.dma-topic-card{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 12px!important;border:1px solid #eef1f5!important;border-radius:12px!important;background:#fbfcfe!important;text-decoration:none!important;}
.dma-topic-card i{width:24px!important;text-align:center!important;color:var(--dma-q-orange-2)!important;font-size:19px!important;}
.dma-topic-card strong{display:block!important;color:#233047!important;font-size:13px!important;}
.dma-topic-card span span{display:block!important;color:#7b8493!important;font-size:11px!important;margin-top:2px!important;}
.dma-question-mini-list{list-style:none!important;margin:0!important;padding:0!important;}
.dma-question-mini-list li{position:relative!important;padding:10px 0 10px 26px!important;border-bottom:1px solid #edf1f5!important;}
.dma-question-mini-list li:last-child{border-bottom:0!important;}
.dma-question-mini-list i{position:absolute!important;left:0!important;top:13px!important;color:var(--dma-q-orange)!important;}
.dma-question-mini-list a{display:block!important;color:#111a2c!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;line-height:1.3!important;}
.dma-question-mini-list span{display:block!important;margin-top:5px!important;color:#7b8493!important;font-size:11px!important;}
.dma-questions-latest li{display:grid!important;grid-template-columns:38px 1fr!important;gap:10px!important;padding-left:0!important;}
.dma-questions-latest img{width:38px!important;height:38px!important;border-radius:999px!important;grid-row:1/3!important;}
.dma-questions-latest i{display:none!important;}
.dma-questions-cta{position:relative!important;min-height:205px!important;overflow:hidden!important;background:#fff2df!important;padding:22px 160px 22px 22px!important;}
.dma-questions-cta:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;width:190px!important;height:145px!important;background-image:var(--dma-questions-cta)!important;background-size:cover!important;background-position:center bottom!important;}
.dma-questions-cta h3,.dma-questions-cta p,.dma-questions-cta a{position:relative!important;z-index:1!important;}
.dma-questions-cta a{display:inline-flex!important;padding:12px 16px!important;border-radius:10px!important;background:var(--dma-q-orange)!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:900!important;}
.dma-questions-empty{padding:34px!important;border:1px solid var(--dma-q-border)!important;border-radius:16px!important;background:#fff!important;text-align:center!important;}

/* prevent old EMQA/plugin list markup from showing when custom cards are active */
.dma-questions-page .emqa-question-filter,.dma-questions-page .emqa-search:not(.dma-questions-search),.dma-questions-page .emqa-search-form:not(.dma-questions-search){display:none!important;}
.dma-questions-page .emqa-question-meta:not(.dma-emqa-single-meta):not(.dma-emqa-question-footer-meta),.dma-questions-page .emqa-question-stats{display:none!important;}
.dma-questions-page .dma-question-card .emqa-status{display:none!important;}

@media (max-width:1100px){
  .dma-questions-layout{grid-template-columns:1fr!important;}
  .dma-questions-sidebar{max-width:none!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:760px){
  .dma-questions-wrap{width:min(100% - 24px,1440px)!important;}
  .dma-questions-hero{min-height:280px!important;}
  .dma-questions-hero h1{font-size:38px!important;}
  .dma-questions-toolbar{flex-direction:column!important;align-items:stretch!important;padding:14px!important;}
  .dma-questions-select,.dma-questions-ask{width:100%!important;min-width:0!important;justify-content:center!important;margin-left:0!important;}
  .dma-question-card{grid-template-columns:1fr!important;padding:20px!important;}
  .dma-question-card__side{align-items:flex-start!important;}
  .dma-question-read{width:100%!important;justify-content:center!important;}
  .dma-questions-sidebar{display:flex!important;}
  .dma-topic-grid{grid-template-columns:1fr!important;}
  .dma-questions-cta{padding-right:22px!important;padding-bottom:145px!important;}
}


/* DMA questions toolbar/category dropdown fix: avoid the browser's huge native select overlay. */
.dma-questions-toolbar{position:relative!important;overflow:visible!important;z-index:30!important;}
.dma-questions-control{box-sizing:border-box!important;}
.dma-questions-dropdown{position:relative!important;height:50px!important;min-width:230px!important;border:1px solid var(--dma-q-border)!important;border-radius:12px!important;background:#fff!important;color:#101b2f!important;font-weight:800!important;}
.dma-questions-dropdown>summary{height:100%!important;display:flex!important;align-items:center!important;gap:12px!important;padding:0 16px!important;list-style:none!important;cursor:pointer!important;user-select:none!important;}
.dma-questions-dropdown>summary::-webkit-details-marker{display:none!important;}
.dma-questions-dropdown>summary span{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}
.dma-questions-dropdown>summary i:first-child{color:var(--dma-q-orange-2)!important;flex:0 0 auto!important;}
.dma-questions-dropdown>summary i:last-child{margin-left:auto!important;color:#94a3b8!important;font-size:12px!important;transition:transform .18s ease!important;}
.dma-questions-dropdown[open]>summary i:last-child{transform:rotate(180deg)!important;}
.dma-questions-dropdown__menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;z-index:9999!important;width:max(100%,280px)!important;max-height:340px!important;overflow:auto!important;padding:8px!important;background:#fff!important;border:1px solid var(--dma-q-border)!important;border-radius:14px!important;box-shadow:0 24px 60px rgba(16,27,47,.18)!important;}
.dma-questions-dropdown__menu a{display:flex!important;align-items:center!important;min-height:38px!important;padding:9px 11px!important;border-radius:10px!important;color:#101b2f!important;text-decoration:none!important;font-size:14px!important;font-weight:800!important;line-height:1.25!important;}
.dma-questions-dropdown__menu a:hover,.dma-questions-dropdown__menu a.is-current{background:#fff7ed!important;color:var(--dma-q-orange)!important;}
.dma-questions-dropdown__menu a.is-current:after{content:"\f00c";font-family:"Font Awesome 6 Free";font-weight:900;margin-left:auto;font-size:11px;color:var(--dma-q-orange);}
.dma-questions-dropdown--category .dma-questions-dropdown__menu{width:min(360px,calc(100vw - 40px))!important;}
.dma-questions-select select{appearance:auto!important;max-width:100%!important;}
.tax-emqa-question_category .dma-questions-page,.tax-emqa-question_tag .dma-questions-page,.page-template-page-questions-list .dma-questions-page{width:100%!important;max-width:none!important;}
.tax-emqa-question_category .site-content,.tax-emqa-question_tag .site-content,.page-template-page-questions-list .site-content{padding-top:0!important;}
@media (max-width:900px){.dma-questions-dropdown{width:100%!important;min-width:0!important}.dma-questions-dropdown__menu{position:static!important;width:100%!important;max-height:280px!important;margin-top:8px!important}.dma-questions-dropdown[open]{height:auto!important}.dma-questions-dropdown>summary{height:50px!important}.dma-questions-toolbar{z-index:40!important}}

/* Smart EMQA hero search + contextual statistics */
.dma-questions-search{position:relative!important;overflow:visible!important;}
.dma-questions-search__submit{flex:0 0 48px!important;width:48px!important;height:46px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,var(--dma-q-orange-2),var(--dma-q-orange))!important;color:#fff!important;cursor:pointer!important;box-shadow:0 12px 24px rgba(234,88,12,.28)!important;}
.dma-questions-search__submit:hover{transform:translateY(-1px)!important;}
.dma-questions-search .ui-autocomplete{position:absolute!important;z-index:99999!important;top:calc(100% + 10px)!important;left:0!important;right:0!important;width:auto!important;max-height:310px!important;overflow:auto!important;margin:0!important;padding:10px!important;list-style:none!important;background:#fff!important;border:1px solid rgba(15,23,42,.10)!important;border-radius:16px!important;box-shadow:0 24px 60px rgba(15,23,42,.24)!important;}
.dma-questions-search .ui-menu-item{margin:0!important;padding:0!important;list-style:none!important;}
.dma-questions-search .ui-menu-item-wrapper{display:block!important;padding:12px 14px!important;border-radius:12px!important;color:#0f172a!important;font-weight:800!important;cursor:pointer!important;}
.dma-questions-search .ui-state-active,.dma-questions-search .ui-menu-item-wrapper:hover{background:#fff4ed!important;color:var(--dma-q-orange-2)!important;border:0!important;margin:0!important;}
.dma-questions-stats-widget .dma-stats-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;}
.dma-questions-stats-widget .emqatotal-box{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0!important;padding:14px 16px!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;color:#0f172a!important;font-weight:900!important;}
.dma-questions-stats-widget .emqatotal-box .dma-stat-label{float:none!important;color:#64748b!important;font-size:13px!important;font-weight:800!important;}
.dma-questions-stats-widget .emqatotal-box > span:last-child{float:none!important;color:var(--dma-q-orange-2)!important;font-size:22px!important;font-weight:950!important;}
@media(max-width:640px){.dma-questions-search{height:auto!important;min-height:58px!important;padding:8px 8px 8px 16px!important}.dma-questions-search__submit{width:44px!important;height:42px!important;flex-basis:44px!important}}


/* === DMA questions hero stats + pagination fix === */
.dma-questions-hero-tools{width:min(100%,1040px)!important;display:grid!important;grid-template-columns:minmax(280px,1fr) 360px!important;align-items:stretch!important;gap:0!important;}
.dma-questions-hero-tools .dma-questions-search{width:100%!important;border-radius:18px 0 0 18px!important;box-shadow:0 22px 55px rgba(0,0,0,.26)!important;}
.dma-questions-hero-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;overflow:hidden!important;border-radius:0 18px 18px 0!important;background:rgba(20,16,12,.62)!important;backdrop-filter:blur(12px)!important;box-shadow:0 22px 55px rgba(0,0,0,.26)!important;border:1px solid rgba(255,255,255,.14)!important;border-left:0!important;}
.dma-questions-hero-stats>div{min-height:62px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;color:#fff!important;border-left:1px solid rgba(255,255,255,.16)!important;text-align:center!important;}
.dma-questions-hero-stats i{font-size:16px!important;line-height:1!important;color:#fff!important;opacity:.95!important;}
.dma-questions-hero-stats strong{display:block!important;font-size:17px!important;font-weight:950!important;line-height:1!important;color:#fff!important;}
.dma-questions-hero-stats span{display:block!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;color:#fff!important;opacity:.94!important;}
.dma-emqa-list-footer,.emqa-questions-footer{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;margin-top:24px!important;padding:8px 0!important;}
.dma-emqa-list-footer .page-numbers,.emqa-questions-footer .page-numbers{min-width:42px!important;height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid var(--dma-q-border)!important;border-radius:12px!important;background:#fff!important;color:#1f2b3d!important;text-decoration:none!important;font-size:14px!important;font-weight:900!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important;}
.dma-emqa-list-footer a.page-numbers:hover,.emqa-questions-footer a.page-numbers:hover,.dma-emqa-list-footer .page-numbers.current,.emqa-questions-footer .page-numbers.current{background:linear-gradient(135deg,var(--dma-q-orange-2),var(--dma-q-orange))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 12px 24px rgba(234,88,12,.24)!important;}
.dma-emqa-list-footer .page-numbers.dots,.emqa-questions-footer .page-numbers.dots{background:transparent!important;border-color:transparent!important;box-shadow:none!important;min-width:24px!important;padding:0 4px!important;}
@media(max-width:900px){.dma-questions-hero-tools{grid-template-columns:1fr!important;gap:10px!important}.dma-questions-hero-tools .dma-questions-search{border-radius:18px!important}.dma-questions-hero-stats{border-radius:18px!important;border-left:1px solid rgba(255,255,255,.14)!important}.dma-questions-hero-stats>div{min-height:58px!important}}
@media(max-width:520px){.dma-questions-hero-stats strong{font-size:15px!important}.dma-questions-hero-stats span{font-size:10px!important}.dma-emqa-list-footer,.emqa-questions-footer{flex-wrap:wrap!important}.dma-emqa-list-footer .page-numbers,.emqa-questions-footer .page-numbers{min-width:38px!important;height:38px!important;border-radius:10px!important}}

/* === Final hero search + statistics polish (template, category, tag) === */
.dma-questions-hero{min-height:360px!important;align-items:flex-start!important;}
.dma-questions-hero__inner{padding-top:72px!important;padding-bottom:110px!important;}
.dma-questions-hero p{max-width:760px!important;margin:12px 0 24px!important;font-size:20px!important;font-weight:850!important;}
.dma-questions-hero-tools{width:min(100%,1080px)!important;display:grid!important;grid-template-columns:minmax(420px,650px) minmax(310px,410px)!important;gap:34px!important;align-items:center!important;}
.dma-questions-hero-tools .dma-questions-search{height:64px!important;width:100%!important;max-width:650px!important;border-radius:999px!important;padding:0 8px 0 26px!important;gap:18px!important;box-shadow:0 18px 50px rgba(0,0,0,.28)!important;border:1px solid rgba(255,255,255,.35)!important;overflow:hidden!important;}
.dma-questions-hero-tools .dma-questions-search:after{content:""!important;position:absolute!important;right:58px!important;top:50%!important;width:96px!important;height:96px!important;transform:translateY(-50%)!important;background:radial-gradient(circle,rgba(234,88,12,.08) 0 2px,transparent 3px)!important;background-size:12px 12px!important;opacity:.75!important;pointer-events:none!important;}
.dma-questions-search > i{font-size:18px!important;color:#0f172a!important;opacity:.9!important;z-index:2!important;}
.dma-questions-search input{position:relative!important;z-index:2!important;font-size:16px!important;font-weight:600!important;color:#475569!important;}
.dma-questions-search__submit{position:relative!important;z-index:3!important;flex:0 0 54px!important;width:54px!important;height:54px!important;border-radius:50%!important;background:linear-gradient(135deg,#fb6b23,#e94b12)!important;color:#fff!important;font-size:19px!important;box-shadow:0 12px 24px rgba(234,88,12,.35), inset 0 0 0 3px rgba(255,255,255,.15)!important;}
.dma-questions-hero-stats{display:grid!important;grid-template-columns:repeat(3,1fr)!important;min-height:102px!important;overflow:hidden!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(34,28,23,.84),rgba(19,15,12,.78))!important;backdrop-filter:blur(13px)!important;-webkit-backdrop-filter:blur(13px)!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 20px 48px rgba(0,0,0,.30)!important;}
.dma-questions-hero-stats>div{min-height:102px!important;padding:16px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:5px!important;color:#fff!important;border-left:1px solid rgba(255,255,255,.17)!important;text-align:center!important;}
.dma-questions-hero-stats>div:first-child{border-left:0!important;}
.dma-questions-hero-stats i{font-size:21px!important;line-height:1!important;color:#fff!important;opacity:.98!important;text-shadow:0 4px 12px rgba(0,0,0,.35)!important;}
.dma-questions-hero-stats strong{display:block!important;font-size:22px!important;font-weight:950!important;line-height:1!important;color:#fff!important;letter-spacing:-.02em!important;}
.dma-questions-hero-stats span{display:block!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;color:#fff!important;opacity:.95!important;}
@media(max-width:1050px){.dma-questions-hero-tools{grid-template-columns:1fr!important;gap:16px!important}.dma-questions-hero-stats{width:min(100%,410px)!important}.dma-questions-hero-tools .dma-questions-search{max-width:650px!important}}
@media(max-width:640px){.dma-questions-hero__inner{padding-top:44px!important;padding-bottom:86px!important}.dma-questions-hero h1{font-size:40px!important}.dma-questions-hero p{font-size:16px!important}.dma-questions-hero-tools .dma-questions-search{height:58px!important;padding-left:18px!important}.dma-questions-search__submit{width:48px!important;height:48px!important;flex-basis:48px!important}.dma-questions-hero-stats{width:100%!important;min-height:82px!important}.dma-questions-hero-stats>div{min-height:82px!important;padding:12px 8px!important}.dma-questions-hero-stats strong{font-size:18px!important}.dma-questions-hero-stats span{font-size:11px!important}}
