/* Yeşim Ünveren Laravel v1.2 — LMS polish, legacy migration, media admin */

/* BİZ sonucu: ders sonucu + modül özeti tek kartta, daha anlaşılır veri kalitesi. */
.biz-unified-summary{margin-top:18px;border:1px solid #dfe3e8;border-radius:14px;padding:19px;background:#f8fafc}
.biz-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}
.biz-summary-head h3{font-family:Georgia,serif;font-size:24px;margin:4px 0 0;color:#28303d}
.biz-summary-eyebrow{display:block;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#7a8490}
.biz-summary-head .biz-score{margin:0;white-space:nowrap}
.biz-score-explain{margin:10px 0 12px;color:#626d79;font-size:12px;line-height:1.55}
.biz-data-quality{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}
.biz-data-quality span{background:#eef2f6;border:1px solid #dde3e9;border-radius:99px;padding:6px 9px;font-size:11px;color:#5d6875}
.biz-reobserve{margin-top:15px;padding:13px 15px;background:#fff7ee;border:1px solid #f0d5bc;border-radius:10px}
.biz-reobserve h4{margin:0 0 7px;font-size:13px;color:#85441f}
.biz-reobserve ul{margin:0;padding-left:18px;color:#67594f;font-size:12px;line-height:1.55}

/* Yönetim: ders medya + WP aktarımı */
.legacy-import-card,.media-admin-card{padding:24px}
.legacy-filter{display:flex;gap:12px;align-items:end;margin-bottom:18px}
.legacy-filter label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#5d5047}
.legacy-filter select{min-width:min(520px,80vw);padding:11px 12px;border:1px solid #d9cbbb;border-radius:9px;background:#fff;color:#2c241f}
.legacy-help,.legacy-warning{padding:14px 16px;border-radius:10px;margin-bottom:17px;line-height:1.55;font-size:13px}
.legacy-help{background:#f3eee8;border:1px solid #dfd0c0;color:#695b51}
.legacy-warning{background:#fff0ee;border:1px solid #e8b7ae;color:#8b3326}
.legacy-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:10px}
.legacy-buttons{display:flex;gap:8px;flex-wrap:wrap}
.legacy-buttons button,.media-save-btn{border:0;border-radius:9px;background:#c54310;color:#fff;font-weight:800;padding:11px 14px;cursor:pointer}
.legacy-buttons .secondary-btn{background:#24344f}
.legacy-options-row{display:flex;gap:20px;flex-wrap:wrap;padding:11px 0 4px;border-top:1px solid #eadfd5}
.legacy-danger-check{color:#913b2e!important}
.legacy-caution{font-size:11px;color:#8b776b;margin:4px 0 15px;line-height:1.5}
.legacy-table td{min-width:90px}.legacy-table td:nth-child(2){min-width:280px}.legacy-table small{max-width:330px}
.legacy-status{display:inline-block;border-radius:99px;padding:4px 8px;font-size:10px;font-weight:800;white-space:nowrap}
.legacy-status.ok{background:#e5f5e8;color:#276437}.legacy-status.warn{background:#fff0d7;color:#8a5b12}.legacy-status.neutral{background:#e9edf3;color:#526071}
.legacy-muted{font-size:11px;color:#998d84}.legacy-bad{font-size:11px;color:#a13a2c;font-weight:700}
.legacy-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.media-admin-form{display:grid;gap:16px}.media-table td:nth-child(1){min-width:300px}.media-table td:nth-child(2){min-width:390px}.media-table input{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d9cbbb;border-radius:8px;background:#fff;color:#2a231e}.media-table td:nth-child(3){min-width:110px}.media-save-btn{justify-self:start}

/* 821–1120 px: desktop menüyü sıkıştırmak yerine temiz hamburger düzenine geç. */
@media (max-width:1120px) and (min-width:821px){
  .site-header .header-inner{display:grid!important;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:10px 14px;height:auto!important;padding:12px 0!important}
  .site-header .brand{grid-column:1;grid-row:1;min-width:0!important;max-width:220px!important;width:100%}
  .site-header .brand .custom-logo{max-height:50px!important;max-width:100%!important}
  .site-header .header-tools{grid-column:2;grid-row:1;display:flex;align-items:center;gap:8px;margin:0!important}
  .site-header .header-cta{display:none!important}
  .site-header .menu-toggle{grid-column:3;grid-row:1;display:grid!important;place-items:center;width:38px;height:38px;margin:0!important;border-radius:7px;cursor:pointer}
  .site-header .main-nav{display:none!important;grid-column:1/-1;grid-row:2;width:100%;padding-top:3px}
  .site-header .main-nav.is-open{display:block!important}
  .site-header .main-nav.is-open ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;justify-content:stretch!important;border-top:1px solid #dfcfc0}
  .site-header .main-nav.is-open li{border-bottom:1px solid #dfcfc0}
  .site-header .main-nav.is-open a{display:block;padding:11px 10px;font-size:10px!important}
  .site-header .main-nav.is-open a:after{display:none}
  .site-header .header-account,.site-header .header-login-link{font-size:9px}
  .site-header .yum-language-switcher{font-size:10px}
}

@media(max-width:760px){
  .legacy-actions{align-items:flex-start;flex-direction:column}.legacy-filter select{min-width:0;width:100%}.legacy-filter{display:block}.legacy-filter label{width:100%}
  .biz-summary-head{align-items:flex-start}.biz-summary-head h3{font-size:21px}.biz-summary-head .biz-score{font-size:25px}
}
