/* MXonnowell Platform v0.6.17 — Platform Görsel Netlik ve Arayüz Tutarlılığı */
:root{
 --mx617p-ink:#102f40;--mx617p-ink2:#254b5e;--mx617p-muted:#4b6877;
 --mx617p-line:#d0dfe5;--mx617p-soft:#f5f9fb;--mx617p-blue:#0b789f;--mx617p-green:#118765;
 --mx617p-orange:#cc7b13;--mx617p-red:#bb4640;--mx617p-shadow:0 10px 28px rgba(19,59,78,.07);
}

/* MXonnowell platform kontrolleri */
:where(.mx565-assistant-page,.mx523-help-root,.mxon-card,.mxon-wpadmin-dashboard,[class^="mx3"],[class^="mx4"],[class^="mx5"],[class^="mx6"])
 :where(button,a,[role="button"],summary){
  transform:none!important;filter:none!important;text-shadow:none!important;
  transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important;
}
:where(.mx565-assistant-page,.mx523-help-root,.mxon-card,.mxon-wpadmin-dashboard)
 :where(button,a,input,textarea,select,summary):focus-visible{outline:3px solid rgba(11,120,159,.2)!important;outline-offset:2px!important}

/* WP yönetim ve platform kartları */
body.wp-admin :where(.mxon-card,.panel,[class*="mxon-card"],[class*="panel-card"]),
:where(.mx565-assistant-page,.mx523-help-panel) :where([class*="card"],[class*="panel"]){
  border-color:#d5e3e8!important;
}
body.wp-admin :where(.mxon-card,[class*="mxon-card"]){box-shadow:var(--mx617p-shadow)!important}
body.wp-admin :where(.button,.btn,button){text-shadow:none!important;transform:none!important}
body.wp-admin :where(input,textarea,select){border-color:#cbdbe2!important;box-shadow:none!important}
body.wp-admin :where(input,textarea,select):focus{border-color:#66a9c1!important;box-shadow:0 0 0 3px rgba(11,120,159,.08)!important}

/* Yönetim tabloları */
body.wp-admin .widefat{border-color:#d5e3e8!important;box-shadow:none!important}
body.wp-admin .widefat thead th,body.wp-admin .widefat tfoot th{background:#f2f7f9!important;color:#153c51!important}
body.wp-admin .widefat td{color:#294e60!important;border-color:#e1ebef!important}
body.wp-admin .widefat tbody tr:hover{background:#f7fafb!important}

/* Asistan üst araçlar: aynı yükseklik, daha net aktif durum. */
.mx565-toolbar-actions button,.mx565-chat-actions button,.mx606-report-toolbar button{
  min-height:40px!important;border-color:#cddfe6!important;background:#fff!important;color:#16465d!important;box-shadow:none!important;
}
.mx565-toolbar-actions button.is-active,.mx565-toolbar-actions button[aria-current="page"],.mx606-report-toolbar button.is-primary{
  border-color:#0b789f!important;background:#0b789f!important;color:#fff!important;
}
.mx565-header-search{border-color:#d2e1e7!important;background:#fff!important;box-shadow:0 4px 16px rgba(18,63,83,.035)!important}
.mx565-header-search input{color:#173f52!important}

/* Aktif çalışma alanı ve cevap kartları */
.mx607-section-context{border-color:#d3e3e9!important;background:#f7fbfc!important;box-shadow:none!important}
.mx607-section-context.is-current-section,.mx607-section-context:has(.is-current-section){border-left-color:#118765!important}
.mx606-answer-card{border-color:#d3e2e8!important;box-shadow:0 8px 22px rgba(19,59,78,.045)!important}
.mx606-answer-head{border-color:#d6e5ea!important;background:linear-gradient(100deg,#f0f8fb 0%,#f1faf6 100%)!important}
.mx606-answer-summary{border-color:#d7e5eb!important;background:#f7fafc!important}
.mx606-report-block{border-color:#dbe7ec!important;box-shadow:none!important}

/* Rapor Merkezi 5.1: güçlü ama sade çalışma alanı. */
.mx606-report-shell{border-color:#cbdde5!important;background:#eef4f7!important;box-shadow:0 24px 70px rgba(11,50,69,.18)!important}
.mx606-report-head{position:relative;overflow:hidden;padding:18px 20px!important;border-bottom:0!important;background:linear-gradient(112deg,#0c628e 0%,#0b789f 58%,#128664 100%)!important;color:#fff!important}
.mx606-report-head:after{content:"";position:absolute;right:-60px;top:-90px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08);pointer-events:none}
.mx606-report-head>div,.mx606-report-close{position:relative;z-index:1}
.mx606-report-kicker{color:#e8fbff!important;font-size:9px!important;font-weight:700!important;letter-spacing:.09em!important}
.mx606-report-head h2{color:#fff!important;font-size:21px!important;font-weight:700!important;letter-spacing:-.015em!important}
.mx606-report-head p{max-width:760px;color:#edfaff!important;font-size:11px!important;opacity:1!important}
.mx606-report-close{border-color:rgba(255,255,255,.38)!important;background:rgba(255,255,255,.12)!important;color:#fff!important}
.mx606-report-toolbar{gap:8px!important;padding:10px 14px!important;border-bottom:1px solid #d5e3e9!important;background:#fff!important}
.mx606-report-toolbar button{min-height:48px!important;border-radius:10px!important;text-align:left!important}
.mx606-report-toolbar button span{display:grid!important;place-items:center!important;min-width:27px;height:27px;border-radius:8px;background:#edf6f9;color:#0b789f;font-weight:800!important}
.mx606-report-toolbar button.is-primary span{background:rgba(255,255,255,.18)!important;color:#fff!important}
.mx606-report-toolbar button b{font-size:11.5px!important}.mx606-report-toolbar button small{font-size:8.5px!important;color:#5a7583!important}
.mx606-report-toolbar button.is-primary small{color:#e6f8ff!important}
.mx606-report-scroll{background:#edf3f6!important}
.mx606-report-canvas{max-width:1040px!important;border:1px solid #d5e3e9!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 34px rgba(20,59,78,.075)!important}
.mx606-export-sources{border-left:4px solid #6c8794!important;background:#f6f9fa!important}

/* Küçük Yardım Asistanı: daha net kart ayrımı, gereksiz hareket yok. */
.mx523-help-panel{border-color:#c9dce4!important;box-shadow:0 20px 56px rgba(12,52,72,.18)!important}
.mx523-help-panel :where(.mx523-help-welcome,.mx545-help-guide,.mx556-open-library,.mx523-help-quick button,.mx523-help-channels button,.mx523-help-msg){box-shadow:none!important}
.mx523-help-tabs button[aria-selected="true"],.mx523-help-tabs button.is-active{color:#0b6f95!important;font-weight:700!important}
.mx523-help-composer{border-top-color:#d5e3e8!important;background:#fff!important}
.mx523-help-composer textarea{border-color:#cbdde4!important;background:#fff!important;box-shadow:none!important}
.mx523-help-composer textarea:focus{border-color:#66aac1!important;box-shadow:0 0 0 3px rgba(11,120,159,.08)!important}

@media(max-width:760px){
 .mx606-report-toolbar{grid-template-columns:1fr 1fr!important}
 .mx606-report-toolbar button{min-height:46px!important}
 .mx606-report-head{padding:15px!important}.mx606-report-head h2{font-size:18px!important}
 .mx606-report-canvas{border-radius:10px!important}
}
