/* Akıllı Metalurji Asistanı - Metalurjist.com.tr CMS entegrasyon stili
   Not: Araç işlevleri korunur; stil yalnızca bu aracın kapsayıcısı içinde çalışır. */
#akilli-metalurji-asistani-tool.ama-tool{
  --ama-bg:#080d18;--ama-bg2:#0f1728;--ama-bg3:#162033;--ama-bg4:#202b42;--ama-bg5:#2b3855;
  --ama-border:#263754;--ama-border2:#38547e;--ama-text:#eef5ff;--ama-text2:#b6c4dc;--ama-text3:#7585a3;
  --ama-accent:#38bdf8;--ama-accent2:#7c3aed;--ama-good:#2dd4a0;--ama-warn:#f59e0b;--ama-bad:#ef4444;
  --ama-card:rgba(15,23,42,.84);--ama-glass:rgba(255,255,255,.055);--ama-shadow:rgba(0,0,0,.28);
  position:relative; isolation:isolate; overflow:hidden; border:1px solid rgba(148,163,184,.18); border-radius:28px;
  background:radial-gradient(circle at 70% 0%,rgba(56,189,248,.14),transparent 34%),radial-gradient(circle at 10% 90%,rgba(124,58,237,.10),transparent 32%),linear-gradient(135deg,var(--ama-bg),var(--ama-bg2));
  color:var(--ama-text); font-family:Poppins,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  box-shadow:0 28px 80px rgba(2,6,23,.26); min-height:720px;
}
#akilli-metalurji-asistani-tool.ama-tool.light{
  --ama-bg:#f6f8fc;--ama-bg2:#ffffff;--ama-bg3:#f1f5fb;--ama-bg4:#e8eef7;--ama-bg5:#dce6f4;
  --ama-border:#d1dbe9;--ama-border2:#98acd0;--ama-text:#111827;--ama-text2:#42526e;--ama-text3:#6b7892;
  --ama-card:rgba(255,255,255,.92);--ama-glass:rgba(15,23,42,.045);--ama-shadow:rgba(20,30,50,.12);
  background:radial-gradient(circle at 70% 0%,rgba(14,165,233,.12),transparent 34%),radial-gradient(circle at 10% 90%,rgba(124,58,237,.08),transparent 32%),linear-gradient(135deg,var(--ama-bg),var(--ama-bg2));
}
#akilli-metalurji-asistani-tool *{box-sizing:border-box}
#akilli-metalurji-asistani-tool .mono{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
#akilli-metalurji-asistani-tool .layout{display:grid;grid-template-columns:minmax(280px,350px) minmax(0,1fr);min-height:720px;overflow:visible}
#akilli-metalurji-asistani-tool .sidebar{background:rgba(15,23,42,.76);border-right:1px solid var(--ama-border);padding:16px;overflow:auto;max-height:none}
#akilli-metalurji-asistani-tool.ama-tool.light .sidebar{background:rgba(255,255,255,.80)}
#akilli-metalurji-asistani-tool .main{min-width:0;padding:18px;background:transparent;overflow:visible}
#akilli-metalurji-asistani-tool .card,
#akilli-metalurji-asistani-tool .item,
#akilli-metalurji-asistani-tool .kpi{background:linear-gradient(135deg,var(--ama-card),rgba(15,23,42,.66));border:1px solid var(--ama-border);border-radius:18px;box-shadow:0 16px 48px var(--ama-shadow);backdrop-filter:blur(16px)}
#akilli-metalurji-asistani-tool.ama-tool.light .card,
#akilli-metalurji-asistani-tool.ama-tool.light .item,
#akilli-metalurji-asistani-tool.ama-tool.light .kpi{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.90))}
#akilli-metalurji-asistani-tool .card{padding:16px;margin-bottom:14px;position:relative;overflow:hidden}
#akilli-metalurji-asistani-tool .card:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--ama-accent),transparent);opacity:.35}
#akilli-metalurji-asistani-tool .ctitle{font-size:11px;font-weight:900;color:var(--ama-accent);text-transform:uppercase;letter-spacing:1.4px;margin-bottom:13px;display:flex;align-items:center;gap:8px;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
#akilli-metalurji-asistani-tool .ctitle b{color:var(--ama-warn)}
#akilli-metalurji-asistani-tool label{font-size:10px;color:var(--ama-text3);display:block;margin:8px 0 6px;text-transform:uppercase;letter-spacing:.7px;font-weight:800;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
#akilli-metalurji-asistani-tool input,
#akilli-metalurji-asistani-tool select,
#akilli-metalurji-asistani-tool textarea{width:100%;background:var(--ama-bg4);border:1px solid var(--ama-border);color:var(--ama-text);border-radius:12px;padding:10px 11px;font-size:12px;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;outline:none;transition:.2s;margin-bottom:8px}
#akilli-metalurji-asistani-tool.ama-tool.light input,
#akilli-metalurji-asistani-tool.ama-tool.light select,
#akilli-metalurji-asistani-tool.ama-tool.light textarea{background:#fff;color:#111827}
#akilli-metalurji-asistani-tool textarea{min-height:116px;resize:vertical;line-height:1.55;font-family:Poppins,Inter,sans-serif}
#akilli-metalurji-asistani-tool input:focus,
#akilli-metalurji-asistani-tool select:focus,
#akilli-metalurji-asistani-tool textarea:focus{border-color:var(--ama-accent);box-shadow:0 0 0 3px rgba(56,189,248,.14)}
#akilli-metalurji-asistani-tool select option{background:var(--ama-bg3);color:var(--ama-text)}
#akilli-metalurji-asistani-tool .btn{border:1px solid var(--ama-border2);background:var(--ama-bg4);color:var(--ama-text2);border-radius:12px;padding:10px 13px;font-size:12px;font-weight:800;cursor:pointer;transition:.22s;font-family:Poppins,Inter,sans-serif;text-decoration:none;display:inline-flex;align-items:center;gap:7px;justify-content:center}
#akilli-metalurji-asistani-tool .btn:hover{border-color:var(--ama-accent);color:var(--ama-accent);transform:translateY(-1px)}
#akilli-metalurji-asistani-tool .btn-primary{width:100%;background:linear-gradient(135deg,var(--ama-accent),#2563eb);color:#020617;border:0;box-shadow:0 12px 28px rgba(56,189,248,.22);padding:12px 14px;font-weight:900;letter-spacing:.05em}
#akilli-metalurji-asistani-tool .btn-primary:hover{color:#020617;box-shadow:0 14px 34px rgba(56,189,248,.30)}
#akilli-metalurji-asistani-tool .btn-soft{width:100%;margin-bottom:7px}
#akilli-metalurji-asistani-tool .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#akilli-metalurji-asistani-tool .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#akilli-metalurji-asistani-tool .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#akilli-metalurji-asistani-tool .hero{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);gap:14px}
#akilli-metalurji-asistani-tool .kpi{padding:14px;text-align:center}
#akilli-metalurji-asistani-tool .kpi .v{font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;font-size:22px;font-weight:900;color:var(--ama-good);line-height:1.1;word-break:break-word}
#akilli-metalurji-asistani-tool .kpi .l{font-size:9px;color:var(--ama-text3);font-weight:900;letter-spacing:.8px;text-transform:uppercase;margin-top:6px}
#akilli-metalurji-asistani-tool .kpi.warn .v{color:var(--ama-warn)}
#akilli-metalurji-asistani-tool .kpi.danger .v{color:var(--ama-bad)}
#akilli-metalurji-asistani-tool .answer{border-left:4px solid var(--ama-good);padding:15px 16px;background:linear-gradient(135deg,rgba(45,212,160,.10),rgba(56,189,248,.05));border-radius:14px;font-size:13px;line-height:1.75;color:var(--ama-text2)}
#akilli-metalurji-asistani-tool .badge{display:inline-flex;gap:6px;align-items:center;border-radius:30px;padding:5px 10px;font-size:10px;font-weight:900;border:1px solid var(--ama-border2);background:var(--ama-bg4);color:var(--ama-text2);margin:3px}
#akilli-metalurji-asistani-tool .badge.good{color:var(--ama-good);border-color:rgba(45,212,160,.45)}
#akilli-metalurji-asistani-tool .badge.warn{color:var(--ama-warn);border-color:rgba(245,158,11,.45)}
#akilli-metalurji-asistani-tool .badge.bad{color:var(--ama-bad);border-color:rgba(239,68,68,.45)}
#akilli-metalurji-asistani-tool .list{display:grid;gap:10px}
#akilli-metalurji-asistani-tool .item{padding:13px;position:relative;overflow:hidden;transition:.2s}
#akilli-metalurji-asistani-tool .item:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--ama-accent)}
#akilli-metalurji-asistani-tool .item h4{font-size:13px;margin-bottom:6px;color:var(--ama-text);font-weight:900}
#akilli-metalurji-asistani-tool .item p{font-size:12px;color:var(--ama-text2);line-height:1.7;margin:0}
#akilli-metalurji-asistani-tool .item .meta{font-size:10px;color:var(--ama-text3);margin-top:8px;font-family:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}
#akilli-metalurji-asistani-tool .bar{height:10px;background:var(--ama-bg4);border:1px solid var(--ama-border);border-radius:30px;overflow:hidden;margin-top:8px}
#akilli-metalurji-asistani-tool .fill{height:100%;border-radius:30px;background:linear-gradient(90deg,var(--ama-good),var(--ama-warn),var(--ama-bad));width:0%;transition:.5s}
#akilli-metalurji-asistani-tool .pillrow{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
#akilli-metalurji-asistani-tool .table{width:100%;border-collapse:collapse;font-size:12px;overflow:hidden;border-radius:12px;min-width:680px}
#akilli-metalurji-asistani-tool .table th,
#akilli-metalurji-asistani-tool .table td{border-bottom:1px solid var(--ama-border);padding:10px 8px;text-align:left;vertical-align:top}
#akilli-metalurji-asistani-tool .table th{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--ama-text3);background:var(--ama-bg4)}
#akilli-metalurji-asistani-tool .table td{color:var(--ama-text2)}
#akilli-metalurji-asistani-tool canvas{width:100%;height:260px;background:#fff!important;border:1px solid var(--ama-border);border-radius:14px;display:block}
#akilli-metalurji-asistani-tool .toast{position:fixed;right:18px;bottom:18px;background:linear-gradient(135deg,#2dd4a0,#10b981);color:#fff;padding:13px 18px;border-radius:10px;box-shadow:0 10px 26px rgba(0,0,0,.28);z-index:9999;font-size:12px;font-weight:800;animation:amaSlideIn .25s ease}
#akilli-metalurji-asistani-tool .toast.error{background:linear-gradient(135deg,#ef4444,#dc2626)}
#akilli-metalurji-asistani-tool .toast.info{background:linear-gradient(135deg,#3b82f6,#2563eb)}
@keyframes amaSlideIn{from{transform:translateX(350px);opacity:0}to{transform:none;opacity:1}}
#akilli-metalurji-asistani-tool .empty{min-height:520px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ama-text3);flex-direction:column;padding:40px}
#akilli-metalurji-asistani-tool .empty .ico{font-size:70px;margin-bottom:16px;opacity:.86}
#akilli-metalurji-asistani-tool .empty h2{color:var(--ama-text2);font-size:24px;font-weight:900;margin-bottom:8px}
#akilli-metalurji-asistani-tool .empty p{font-size:14px;line-height:1.8;max-width:600px;margin:0}
#akilli-metalurji-asistani-tool .footer-note{font-size:10px;color:var(--ama-text3);line-height:1.7;margin-top:10px}
#akilli-metalurji-asistani-tool .preview{width:100%;max-height:170px;object-fit:cover;border:1px solid var(--ama-border);border-radius:14px;background:var(--ama-bg4);display:none}
#akilli-metalurji-asistani-tool .thumb{width:100%;max-height:260px;object-fit:contain;border:1px solid var(--ama-border);border-radius:14px;background:#fff;padding:6px}
#akilli-metalurji-asistani-tool .hist{cursor:pointer}
#akilli-metalurji-asistani-tool .hist:hover{border-color:var(--ama-accent);transform:translateY(-1px)}
#akilli-metalurji-asistani-tool .small{font-size:11px;color:var(--ama-text3);line-height:1.6}
#akilli-metalurji-asistani-tool .checkline{display:flex;align-items:center;gap:8px;color:var(--ama-text2);font-size:12px;margin:7px 0;text-transform:none;letter-spacing:0;font-weight:700;font-family:Poppins,Inter,sans-serif}
#akilli-metalurji-asistani-tool .checkline input{width:auto;margin:0}
#akilli-metalurji-asistani-tool .ama-tool-nav{position:sticky;bottom:0;z-index:15;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:10px 12px;border-top:1px solid var(--ama-border);background:rgba(8,13,24,.84);backdrop-filter:blur(18px);scrollbar-width:thin}
#akilli-metalurji-asistani-tool.ama-tool.light .ama-tool-nav{background:rgba(255,255,255,.88)}
#akilli-metalurji-asistani-tool .ama-tab,
#akilli-metalurji-asistani-tool .mj-bottom-action{border:1px solid var(--ama-border);background:var(--ama-glass);color:var(--ama-text2);border-radius:14px;padding:9px 12px;font-size:12px;font-weight:900;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-family:"Rajdhani",Poppins,Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-decoration:none}
#akilli-metalurji-asistani-tool .ama-tab:hover,
#akilli-metalurji-asistani-tool .mj-bottom-action:hover{border-color:var(--ama-accent);color:var(--ama-accent);transform:translateY(-1px)}
#akilli-metalurji-asistani-tool .ama-tab.active{background:linear-gradient(135deg,rgba(56,189,248,.20),rgba(124,58,237,.12));border-color:var(--ama-accent);color:var(--ama-accent);box-shadow:0 0 20px rgba(56,189,248,.16)}
#akilli-metalurji-asistani-tool .mj-guide-launcher{position:fixed;right:18px;bottom:82px;z-index:50;display:inline-flex;align-items:center;gap:9px;border:1px solid var(--ama-border2);border-radius:999px;background:linear-gradient(135deg,rgba(12,18,30,.96),rgba(13,20,34,.96));color:var(--ama-text);padding:10px 14px;font-family:"Rajdhani",Inter,Arial,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 12px 34px rgba(0,0,0,.28);backdrop-filter:blur(18px);transition:.2s}
#akilli-metalurji-asistani-tool.ama-tool.light .mj-guide-launcher{background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(240,244,248,.96))}
#akilli-metalurji-asistani-tool .mj-guide-launcher:hover{transform:translateY(-2px);border-color:var(--ama-accent)}
#akilli-metalurji-asistani-tool .mj-guide-dot{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ama-accent),#2563eb);color:#020617;font-size:14px}
#akilli-metalurji-asistani-tool .mj-guide-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:1200;background:rgba(2,4,8,.72);backdrop-filter:blur(12px);padding:18px}
#akilli-metalurji-asistani-tool .mj-guide-modal.mj-open{display:flex!important}
#akilli-metalurji-asistani-tool .mj-guide-box{width:min(980px,96vw);max-height:88vh;overflow:hidden;background:var(--ama-card);color:var(--ama-text);border:1px solid var(--ama-border);border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.56);display:flex;flex-direction:column;position:relative}
#akilli-metalurji-asistani-tool .mj-guide-head{padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--ama-border);background:radial-gradient(circle at top left,rgba(56,189,248,.16),transparent 38%)}
#akilli-metalurji-asistani-tool .mj-guide-title{display:flex;align-items:center;gap:12px;margin:0;color:var(--ama-text);font-family:"Rajdhani",Poppins,sans-serif;font-size:1.45rem;font-weight:900;letter-spacing:.04em}
#akilli-metalurji-asistani-tool .mj-guide-title span{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--ama-accent),#2563eb);color:#020617}
#akilli-metalurji-asistani-tool .mj-guide-close{border:1px solid var(--ama-border);background:var(--ama-glass);color:var(--ama-text);border-radius:14px;min-width:42px;height:42px;cursor:pointer;font-size:18px;font-weight:900}
#akilli-metalurji-asistani-tool .mj-guide-close:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.55)}
#akilli-metalurji-asistani-tool .mj-guide-body{overflow:auto;padding:22px;line-height:1.75}
#akilli-metalurji-asistani-tool .mj-guide-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}
#akilli-metalurji-asistani-tool .mj-guide-card{border:1px solid var(--ama-border);background:var(--ama-glass);border-radius:18px;padding:18px}
#akilli-metalurji-asistani-tool .mj-guide-card h3{margin:0 0 10px;color:var(--ama-accent);font-family:"JetBrains Mono",monospace;font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.14em}
#akilli-metalurji-asistani-tool .mj-guide-card p,
#akilli-metalurji-asistani-tool .mj-guide-card li{color:var(--ama-text2);font-size:.9rem}
#akilli-metalurji-asistani-tool .mj-guide-card ul{margin:0;padding-left:18px}
#akilli-metalurji-asistani-tool .mj-guide-card li{margin:7px 0}
#akilli-metalurji-asistani-tool .mj-guide-example{margin-top:18px;border:1px solid rgba(45,212,160,.28);background:linear-gradient(135deg,rgba(45,212,160,.10),rgba(56,189,248,.06));border-radius:18px;padding:16px;color:var(--ama-text);font-size:.9rem}
#akilli-metalurji-asistani-tool .mj-guide-note{margin-top:14px;color:var(--ama-text3);font-size:.78rem;border-top:1px solid var(--ama-border);padding-top:12px}
#akilli-metalurji-asistani-tool .mj-guide-kbd{display:inline-flex;align-items:center;padding:2px 8px;border-radius:7px;border:1px solid var(--ama-border2);background:var(--ama-bg3);font-family:"JetBrains Mono",monospace;font-size:.75rem;color:var(--ama-accent)}
@media (min-width:1024px){
  #akilli-metalurji-asistani-tool .ama-tool-shell{padding-right:96px;position:relative}
  #akilli-metalurji-asistani-tool .ama-tool-nav{position:absolute;right:12px;top:18px;bottom:auto;width:76px;max-height:calc(100% - 36px);flex-direction:column;align-items:stretch;overflow-y:auto;overflow-x:hidden;border:1px solid var(--ama-border);border-radius:22px;padding:8px;background:rgba(8,13,24,.74)}
  #akilli-metalurji-asistani-tool.ama-tool.light .ama-tool-nav{background:rgba(255,255,255,.82)}
  #akilli-metalurji-asistani-tool .ama-tab,
  #akilli-metalurji-asistani-tool .mj-bottom-action{width:100%;min-height:62px;flex-direction:column;gap:4px;padding:8px 5px;font-size:10px;line-height:1.1;text-align:center;white-space:normal}
  #akilli-metalurji-asistani-tool .ama-tab span,
  #akilli-metalurji-asistani-tool .mj-bottom-action span{max-width:62px;overflow:hidden;text-overflow:ellipsis}
}
@media(max-width:1050px){#akilli-metalurji-asistani-tool .hero,#akilli-metalurji-asistani-tool .grid4{grid-template-columns:1fr 1fr}#akilli-metalurji-asistani-tool .layout{grid-template-columns:minmax(260px,310px) minmax(0,1fr)}}
@media(max-width:820px){
  #akilli-metalurji-asistani-tool{border-radius:20px;min-height:0}
  #akilli-metalurji-asistani-tool .layout{display:block;min-height:0}
  #akilli-metalurji-asistani-tool .sidebar{border-right:0;border-bottom:1px solid var(--ama-border);max-height:none}
  #akilli-metalurji-asistani-tool .main{padding:14px}
  #akilli-metalurji-asistani-tool .hero,#akilli-metalurji-asistani-tool .grid2,#akilli-metalurji-asistani-tool .grid3,#akilli-metalurji-asistani-tool .grid4{grid-template-columns:1fr!important}
  #akilli-metalurji-asistani-tool .card{padding:14px;margin-bottom:12px}
  #akilli-metalurji-asistani-tool input,#akilli-metalurji-asistani-tool select,#akilli-metalurji-asistani-tool textarea{font-size:15px}
  #akilli-metalurji-asistani-tool .table{min-width:720px}
  #akilli-metalurji-asistani-tool .ama-tool-nav{position:sticky;bottom:0;justify-content:flex-start;scrollbar-width:none}
  #akilli-metalurji-asistani-tool .ama-tool-nav::-webkit-scrollbar{display:none}
  #akilli-metalurji-asistani-tool .ama-tab,#akilli-metalurji-asistani-tool .mj-bottom-action{flex:0 0 auto;min-height:54px;flex-direction:column;gap:3px;min-width:76px;font-size:11px;line-height:1.05;padding:7px 10px}
  #akilli-metalurji-asistani-tool .mj-guide-launcher{display:none}
  #akilli-metalurji-asistani-tool .mj-guide-grid{grid-template-columns:1fr}
  #akilli-metalurji-asistani-tool canvas{height:230px}
}
@media(max-width:440px){#akilli-metalurji-asistani-tool .ama-tab,#akilli-metalurji-asistani-tool .mj-bottom-action{min-width:68px;padding-left:8px;padding-right:8px}#akilli-metalurji-asistani-tool .kpi .v{font-size:19px}}

/* v4: Floating Araç Açıklaması button removed; Açıklama stays only in right/mobile tool navigation. */



/* v5: Yüzen açıklama simgesi kalsın, yazısı görünmesin. ARRAY/kategori yazısı tool.php'den kaldırıldı. */
#akilli-metalurji-asistani-tool .mj-guide-launcher{
  display:inline-grid!important;
  visibility:visible!important;
  pointer-events:auto!important;
  place-items:center!important;
  width:56px!important;
  height:56px!important;
  min-width:56px!important;
  padding:0!important;
  border-radius:999px!important;
  right:18px!important;
  bottom:82px!important;
}
#akilli-metalurji-asistani-tool .mj-guide-launcher > span:not(.mj-guide-dot){display:none!important;}
#akilli-metalurji-asistani-tool .mj-guide-launcher .mj-guide-dot{
  width:42px!important;
  height:42px!important;
  margin:0!important;
  font-size:18px!important;
}
@media(max-width:900px){
  #akilli-metalurji-asistani-tool .mj-guide-launcher{right:12px!important;bottom:84px!important;width:52px!important;height:52px!important;min-width:52px!important;display:inline-grid!important;}
  #akilli-metalurji-asistani-tool .mj-guide-launcher .mj-guide-dot{width:40px!important;height:40px!important;}
}

/* v6: Yüzen açıklama simgesi tamamen kaldırıldı. Açıklama sadece sağ/alt araç menüsünde kalır. */
#akilli-metalurji-asistani-tool .mj-guide-launcher,
#akilli-metalurji-asistani-tool button.mj-guide-launcher,
#akilli-metalurji-asistani-tool .mj-guide-launcher .mj-guide-dot{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}

/* v8: Sağ araç menüsü mobilde gerçek yatay navigasyon menüsüne dönüşür. */
@media (min-width:901px){
  #akilli-metalurji-asistani-tool .ama-tool-shell{
    position:relative!important;
    padding-right:96px!important;
  }
  #akilli-metalurji-asistani-tool .ama-tool-nav{
    position:absolute!important;
    right:12px!important;
    top:18px!important;
    bottom:auto!important;
    left:auto!important;
    width:76px!important;
    max-width:76px!important;
    max-height:calc(100% - 36px)!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    gap:8px!important;
    padding:8px!important;
    border:1px solid var(--ama-border)!important;
    border-radius:22px!important;
    background:rgba(8,13,24,.74)!important;
    backdrop-filter:blur(18px) saturate(160%)!important;
    box-shadow:0 18px 44px rgba(0,0,0,.18)!important;
    z-index:30!important;
  }
  #akilli-metalurji-asistani-tool.ama-tool.light .ama-tool-nav{
    background:rgba(255,255,255,.86)!important;
  }
  #akilli-metalurji-asistani-tool .ama-tab,
  #akilli-metalurji-asistani-tool .mj-bottom-action{
    width:100%!important;
    min-width:0!important;
    min-height:62px!important;
    flex:0 0 auto!important;
    flex-direction:column!important;
    gap:4px!important;
    padding:8px 5px!important;
    font-size:10px!important;
    line-height:1.08!important;
    text-align:center!important;
    white-space:normal!important;
  }
  #akilli-metalurji-asistani-tool .ama-tab span,
  #akilli-metalurji-asistani-tool .mj-bottom-action span{
    display:block!important;
    max-width:62px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
}

@media (max-width:900px){
  body:has(#akilli-metalurji-asistani-tool){
    padding-bottom:78px!important;
  }
  #akilli-metalurji-asistani-tool{
    padding-bottom:82px!important;
  }
  #akilli-metalurji-asistani-tool .ama-tool-shell{
    position:relative!important;
    padding-right:0!important;
    padding-bottom:0!important;
  }
  #akilli-metalurji-asistani-tool .ama-tool-nav{
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:0!important;
    top:auto!important;
    width:100vw!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    z-index:9999!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;
    margin:0!important;
    border-top:1px solid var(--ama-border)!important;
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
    border-radius:0!important;
    background:rgba(8,13,24,.94)!important;
    backdrop-filter:blur(22px) saturate(180%)!important;
    box-shadow:0 -18px 40px rgba(0,0,0,.22)!important;
    scrollbar-width:none!important;
  }
  #akilli-metalurji-asistani-tool.ama-tool.light .ama-tool-nav{
    background:rgba(255,255,255,.96)!important;
  }
  #akilli-metalurji-asistani-tool .ama-tool-nav::-webkit-scrollbar{
    display:none!important;
  }
  #akilli-metalurji-asistani-tool .ama-tab,
  #akilli-metalurji-asistani-tool .mj-bottom-action{
    flex:0 0 auto!important;
    width:auto!important;
    min-width:70px!important;
    min-height:54px!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:3px!important;
    padding:7px 10px!important;
    border-radius:14px!important;
    font-size:11px!important;
    line-height:1.05!important;
    letter-spacing:.04em!important;
    text-align:center!important;
    white-space:nowrap!important;
  }
  #akilli-metalurji-asistani-tool .ama-tab span,
  #akilli-metalurji-asistani-tool .mj-bottom-action span{
    display:block!important;
    max-width:74px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  #akilli-metalurji-asistani-tool .toast{
    bottom:92px!important;
  }
  #akilli-metalurji-asistani-tool .mj-guide-launcher{
    display:none!important;
  }
}

@media (max-width:420px){
  #akilli-metalurji-asistani-tool .ama-tab,
  #akilli-metalurji-asistani-tool .mj-bottom-action{
    min-width:64px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  #akilli-metalurji-asistani-tool .ama-tab span,
  #akilli-metalurji-asistani-tool .mj-bottom-action span{
    max-width:66px!important;
    font-size:10.5px!important;
  }
}

/* v9: Analiz sonuç alanı tek sütun düzeni.
   Sol form paneline dokunmaz; sadece ana sonuç ekranındaki büyük kartları alt alta dizer. */
#akilli-metalurji-asistani-tool .main > .hero,
#akilli-metalurji-asistani-tool .main > .grid2{
  grid-template-columns:1fr!important;
  gap:16px!important;
}
#akilli-metalurji-asistani-tool .main > .hero > .card,
#akilli-metalurji-asistani-tool .main > .grid2 > .card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
#akilli-metalurji-asistani-tool .main > .grid2 .table{
  width:100%!important;
}


/* === Akıllı Metalurji Asistanı v1: primer PDF aktif === */
#akilli-metalurji-asistani-tool .mj-primer-note,
#akilli-metalurji-asistani-tool .mj-primer-table{
  color:#0f172a;
}


/* === Metalurjist V44: pre-V29 working behavior + compact right menu visual standard ===
   This intentionally does NOT use fixed body-portal menu relocation.
   Menus stay in their original working DOM flow, move with the page scrollbar, and are styled compactly.
   Header/title are not overlapped because menus are not taken out of flow. */
:root{
  --mjv44-panel-bg:#eef6f8;
  --mjv44-panel-border:#d7e4ea;
  --mjv44-card-bg:#ffffff;
  --mjv44-card-border:#d8e2e8;
  --mjv44-card-text:#0f172a;
  --mjv44-icon-bg:#e6fbff;
  --mjv44-icon-border:#b8eff8;
  --mjv44-icon-text:#0891b2;
  --mjv44-hover-bg:#ecfeff;
  --mjv44-hover-border:#67e8f9;
  --mjv44-hover-text:#0e7490;
  --mjv44-shadow:0 10px 26px rgba(15,23,42,.08);
}
html.dark,html[data-theme="dark"],body.dark,body[data-theme="dark"]{
  --mjv44-panel-bg:#0b1726;
  --mjv44-panel-border:#334155;
  --mjv44-card-bg:#111827;
  --mjv44-card-border:#334155;
  --mjv44-card-text:#f8fafc;
  --mjv44-icon-bg:#083344;
  --mjv44-icon-border:#164e63;
  --mjv44-icon-text:#67e8f9;
  --mjv44-hover-bg:#0b3340;
  --mjv44-hover-border:#22d3ee;
  --mjv44-hover-text:#67e8f9;
  --mjv44-shadow:0 10px 26px rgba(0,0,0,.28);
}
html,body{overflow-x:hidden!important}

/* Başlık kartı: kesilmeyen, sayfa içinde güvenli tam genişlik */
.mj-unified-tool-title,
.measure-tool-hero{
  box-sizing:border-box!important;
  width:calc(100vw - 44px)!important;
  max-width:calc(100vw - 44px)!important;
  margin:18px auto 10px!important;
  padding:0!important;
  overflow:visible!important;
}
.mj-unified-tool-title-card,
.measure-tool-hero-card{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  overflow:visible!important;
  border-radius:28px!important;
}
.mj-unified-tool-action-card{
  box-sizing:border-box!important;
  width:calc(100vw - 44px)!important;
  max-width:calc(100vw - 44px)!important;
  margin:10px auto 16px!important;
  overflow:visible!important;
}

/* Wrapper/frame kırpmasını kaldır; menü akış içinde sağda çalışsın */
.mcds-shell,.mcds-app,.mcds-main,.mcds-layout,
.ehs-shell,.ehs-app,.ehs-main,.ehs-layout,
.ellx-shell,.ellx-app,.ellx-main,.ellx-layout,
.mi-shell,.mi-app,.mi-main,.mi-layout,
.jominy-tool,.jominy-sidebar,.carbon-tool,.carbon-sidebar,.kaynak-tool,.kaynak-sidebar,
.kirilma-tool,.kirilma-sidebar,.korozyon-tool,.korozyon-sidebar,.malzeme-tool,.malzeme-sidebar,
.xrd-premium-tool,.sem-realistic-shell,#sem-realistic-tool,#sem-tool,#prod-tool,#fatigue-tool,
.mjpt-shell,.mjpa-shell,.mbd-shell,.mvk-shell,.moh-shell,.mpt-shell,.mta-shell,
.tool-shell,.tool-layout,.tool-main,.tool-wrapper,.tool-page{
  overflow:visible!important;
}

/* Desktop: fixed değil; page-flow/sticky sağ menü. Sayfa scrollbarı ile hareket eder. */
@media(min-width:1024px){
  .mcds-side-nav,
  .ehs-side-nav,
  .ellx-side-nav,
  .mi-side-nav,
  .jominy-tool-nav,
  .carbon-tool-nav,
  .kaynak-tool-nav,
  .kirilma-tool-nav,
  .korozyon-tool-nav,
  .malzeme-tool-nav,
  .xrd-tool-nav,
  .sem-realistic-tool-nav,
  #sem-tool .sem-tool-nav,
  #prod-tool .mj-tool-nav,
  #fatigue-tool .mj-tool-nav,
  .mjpt-side,
  .mjpa-side,
  .mbd-nav,
  .mvk-nav,
  .moh-nav,
  .mpt-nav,
  .mta-nav,
  .xrd-premium-tool .side-menu,
  .side-menu,
  .side-nav,
  .tool-side-nav,
  .tool-sidebar,
  .right-tool-nav,
  .arac-side-nav,
  .arac-menu-panel{
    position:sticky!important;
    top:calc(var(--mj-header-safe-top,96px) + 18px)!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:82px!important;
    min-width:82px!important;
    max-width:82px!important;
    height:auto!important;
    max-height:none!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    padding:7px 5px!important;
    margin-left:auto!important;
    margin-right:18px!important;
    align-self:flex-start!important;
    float:none!important;
    border-radius:21px!important;
    background:var(--mjv44-panel-bg)!important;
    border:1px solid var(--mjv44-panel-border)!important;
    box-shadow:0 18px 44px rgba(15,23,42,.10)!important;
    overflow:visible!important;
    overflow-y:visible!important;
    overflow-x:visible!important;
    z-index:120!important;
    scrollbar-width:none!important;
  }
  .mcds-side-nav::-webkit-scrollbar,
  .ehs-side-nav::-webkit-scrollbar,
  .ellx-side-nav::-webkit-scrollbar,
  .mi-side-nav::-webkit-scrollbar,
  .jominy-tool-nav::-webkit-scrollbar,
  .carbon-tool-nav::-webkit-scrollbar,
  .kaynak-tool-nav::-webkit-scrollbar,
  .kirilma-tool-nav::-webkit-scrollbar,
  .korozyon-tool-nav::-webkit-scrollbar,
  .malzeme-tool-nav::-webkit-scrollbar,
  .xrd-tool-nav::-webkit-scrollbar,
  .sem-realistic-tool-nav::-webkit-scrollbar,
  #sem-tool .sem-tool-nav::-webkit-scrollbar,
  #prod-tool .mj-tool-nav::-webkit-scrollbar,
  #fatigue-tool .mj-tool-nav::-webkit-scrollbar,
  .mjpt-side::-webkit-scrollbar,
  .mjpa-side::-webkit-scrollbar,
  .mbd-nav::-webkit-scrollbar,
  .mvk-nav::-webkit-scrollbar,
  .moh-nav::-webkit-scrollbar,
  .mpt-nav::-webkit-scrollbar,
  .mta-nav::-webkit-scrollbar,
  .xrd-premium-tool .side-menu::-webkit-scrollbar,
  .side-menu::-webkit-scrollbar,
  .side-nav::-webkit-scrollbar,
  .tool-side-nav::-webkit-scrollbar,
  .tool-sidebar::-webkit-scrollbar,
  .right-tool-nav::-webkit-scrollbar,
  .arac-side-nav::-webkit-scrollbar,
  .arac-menu-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
}

/* Kare buton görsel standardı */
.mcds-side-nav a,.mcds-side-nav button,.mcds-mobile-toolnav a,.mcds-mobile-toolnav button,
.ehs-side-nav a,.ehs-side-nav button,.ehs-mobile-toolnav a,.ehs-mobile-toolnav button,
.ellx-side-nav a,.ellx-side-nav button,.mi-side-nav a,.mi-side-nav button,
.jominy-tool-nav a,.jominy-tool-nav button,.carbon-tool-nav a,.carbon-tool-nav button,
.kaynak-tool-nav a,.kaynak-tool-nav button,.kirilma-tool-nav a,.kirilma-tool-nav button,
.korozyon-tool-nav a,.korozyon-tool-nav button,.malzeme-tool-nav a,.malzeme-tool-nav button,
.xrd-tool-nav a,.xrd-tool-nav button,.sem-realistic-tool-nav a,.sem-realistic-tool-nav button,
#sem-tool .sem-tool-nav a,#sem-tool .sem-tool-nav button,
#prod-tool .mj-tool-nav a,#prod-tool .mj-tool-nav button,
#fatigue-tool .mj-tool-nav a,#fatigue-tool .mj-tool-nav button,
.mjpt-side a,.mjpt-side button,.mjpa-side a,.mjpa-side button,
.mbd-nav a,.mbd-nav button,.mvk-nav a,.mvk-nav button,.moh-nav a,.moh-nav button,.mpt-nav a,.mpt-nav button,.mta-nav a,.mta-nav button,
.xrd-premium-tool .side-menu a,.xrd-premium-tool .side-menu button,
.side-menu a,.side-menu button,.side-nav a,.side-nav button,.tool-side-nav a,.tool-side-nav button,.tool-sidebar a,.tool-sidebar button,.right-tool-nav a,.right-tool-nav button,.arac-side-nav a,.arac-side-nav button,.arac-menu-panel a,.arac-menu-panel button{
  box-sizing:border-box!important;
  width:66px!important;
  min-width:66px!important;
  max-width:66px!important;
  height:66px!important;
  min-height:66px!important;
  max-height:66px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:3px!important;
  padding:4px!important;
  margin:0!important;
  border-radius:16px!important;
  background:var(--mjv44-card-bg)!important;
  color:var(--mjv44-card-text)!important;
  border:1px solid var(--mjv44-card-border)!important;
  box-shadow:var(--mjv44-shadow)!important;
  text-decoration:none!important;
  text-align:center!important;
  font-weight:950!important;
  line-height:1.04!important;
  overflow:hidden!important;
}
.mcds-side-nav a:hover,.mcds-side-nav button:hover,.mcds-mobile-toolnav a:hover,.mcds-mobile-toolnav button:hover,
.ehs-side-nav a:hover,.ehs-side-nav button:hover,.ehs-mobile-toolnav a:hover,.ehs-mobile-toolnav button:hover,
.ellx-side-nav a:hover,.ellx-side-nav button:hover,.mi-side-nav a:hover,.mi-side-nav button:hover,
.jominy-tool-nav a:hover,.jominy-tool-nav button:hover,.carbon-tool-nav a:hover,.carbon-tool-nav button:hover,
.kaynak-tool-nav a:hover,.kaynak-tool-nav button:hover,.kirilma-tool-nav a:hover,.kirilma-tool-nav button:hover,
.korozyon-tool-nav a:hover,.korozyon-tool-nav button:hover,.malzeme-tool-nav a:hover,.malzeme-tool-nav button:hover,
.xrd-tool-nav a:hover,.xrd-tool-nav button:hover,.sem-realistic-tool-nav a:hover,.sem-realistic-tool-nav button:hover,
#sem-tool .sem-tool-nav a:hover,#sem-tool .sem-tool-nav button:hover,
#prod-tool .mj-tool-nav a:hover,#prod-tool .mj-tool-nav button:hover,
#fatigue-tool .mj-tool-nav a:hover,#fatigue-tool .mj-tool-nav button:hover,
.mjpt-side a:hover,.mjpt-side button:hover,.mjpa-side a:hover,.mjpa-side button:hover,
.mbd-nav a:hover,.mbd-nav button:hover,.mvk-nav a:hover,.mvk-nav button:hover,.moh-nav a:hover,.moh-nav button:hover,.mpt-nav a:hover,.mpt-nav button:hover,.mta-nav a:hover,.mta-nav button:hover,
.xrd-premium-tool .side-menu a:hover,.xrd-premium-tool .side-menu button:hover,
.side-menu a:hover,.side-menu button:hover,.side-nav a:hover,.side-nav button:hover,.tool-side-nav a:hover,.tool-side-nav button:hover,.tool-sidebar a:hover,.tool-sidebar button:hover,.right-tool-nav a:hover,.right-tool-nav button:hover,.arac-side-nav a:hover,.arac-side-nav button:hover,.arac-menu-panel a:hover,.arac-menu-panel button:hover{
  background:var(--mjv44-hover-bg)!important;
  color:var(--mjv44-hover-text)!important;
  border-color:var(--mjv44-hover-border)!important;
}

/* İkon kapsülleri */
.mcds-nav-icon,
.ehs-side-nav a>span:first-child,.ehs-side-nav button>span:first-child,
.ellx-side-nav button>:first-child,.mi-side-nav button>:first-child,
.jominy-tool-nav button>span:first-child,.carbon-tool-nav button>span:first-child,
.kaynak-tool-nav button>span:first-child,.kirilma-tool-nav button>span:first-child,
.korozyon-tool-nav button>span:first-child,.malzeme-tool-nav button>span:first-child,
.xrd-tool-nav button>span:first-child,.sem-realistic-tool-nav button .ico,
#sem-tool .sem-tool-nav .mj-nav-ico,#prod-tool .mj-tool-nav .mj-nav-ico,#fatigue-tool .mj-tool-nav .mj-nav-ico,
.mjpt-side button span,.mjpa-side button span,
.mbd-nav .mj-nav-ico,.mbd-nav .tool-nav-icon,.mbd-nav .icon,
.mvk-nav .mj-nav-ico,.mvk-nav .tool-nav-icon,.mvk-nav .icon,
.moh-nav .mj-nav-ico,.moh-nav .tool-nav-icon,.moh-nav .icon,
.mpt-nav .mj-nav-ico,.mpt-nav .tool-nav-icon,.mpt-nav .icon,
.mta-nav .mj-nav-ico,.mta-nav .tool-nav-icon,.mta-nav .icon,
.side-menu .mj-nav-ico,.side-menu .tool-nav-icon,.side-menu .icon,
.side-nav .mj-nav-ico,.side-nav .tool-nav-icon,.side-nav .icon,
.tool-side-nav .mj-nav-ico,.tool-side-nav .tool-nav-icon,.tool-side-nav .icon,
.tool-sidebar .mj-nav-ico,.tool-sidebar .tool-nav-icon,.tool-sidebar .icon,
.xrd-premium-tool .side-menu-link>span:first-child{
  box-sizing:border-box!important;
  width:28px!important;
  min-width:28px!important;
  max-width:28px!important;
  height:28px!important;
  min-height:28px!important;
  max-height:28px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:11px!important;
  background:var(--mjv44-icon-bg)!important;
  border:1px solid var(--mjv44-icon-border)!important;
  color:var(--mjv44-icon-text)!important;
  box-shadow:none!important;
  font-size:14px!important;
  line-height:1!important;
  margin:0!important;
}
.mcds-side-nav svg,.ehs-side-nav svg,.ellx-side-nav svg,.mi-side-nav svg,
.jominy-tool-nav svg,.carbon-tool-nav svg,.kaynak-tool-nav svg,.kirilma-tool-nav svg,.korozyon-tool-nav svg,
.malzeme-tool-nav svg,.xrd-tool-nav svg,.sem-realistic-tool-nav svg,#sem-tool .sem-tool-nav svg,#prod-tool .mj-tool-nav svg,#fatigue-tool .mj-tool-nav svg,
.mjpt-side svg,.mjpa-side svg,.mbd-nav svg,.mvk-nav svg,.moh-nav svg,.mpt-nav svg,.mta-nav svg,.side-menu svg,.side-nav svg,.tool-side-nav svg,.tool-sidebar svg{
  width:16px!important;
  height:16px!important;
  color:var(--mjv44-icon-text)!important;
  stroke:currentColor!important;
  fill:none!important;
}

/* Yazılar */
.mcds-side-title,.ehs-side-title,.ellx-side-title,.mi-side-title,.mjpt-side-title,.mjpa-side-title,.xrd-premium-tool .side-title,.side-title{
  display:block!important;
  width:100%!important;
  text-align:center!important;
  font-size:8px!important;
  line-height:1.12!important;
  letter-spacing:.11em!important;
  font-weight:950!important;
  color:#475569!important;
  text-transform:uppercase!important;
  margin:0 0 2px!important;
  white-space:normal!important;
}
.mcds-side-nav a span:not(.mcds-nav-icon),.ehs-side-nav a b,.ehs-side-nav button b,
.ellx-side-nav button span:not(:first-child),.mi-side-nav button span:not(:first-child),
.jominy-tool-nav button b,.carbon-tool-nav button b,.kaynak-tool-nav button b,.kirilma-tool-nav button b,
.korozyon-tool-nav button em,.malzeme-tool-nav button em,.xrd-tool-nav button b,.sem-realistic-tool-nav button span:not(.ico),
#sem-tool .sem-tool-nav a span:not(.mj-nav-ico),#sem-tool .sem-tool-nav button span:not(.mj-nav-ico),
#prod-tool .mj-tool-nav button span:not(.mj-nav-ico),#fatigue-tool .mj-tool-nav button span:not(.mj-nav-ico),
.mjpt-side button em,.mjpa-side button em,
.mbd-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.mvk-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.moh-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.mpt-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.mta-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.xrd-premium-tool .side-menu-link span:not(:first-child),
.side-menu a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.side-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.tool-side-nav a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon),
.tool-sidebar a span:not(.mj-nav-ico):not(.tool-nav-icon):not(.icon){
  display:block!important;
  font-style:normal!important;
  font-size:8px!important;
  font-weight:950!important;
  color:inherit!important;
  line-height:1.02!important;
  max-width:58px!important;
  white-space:normal!important;
  overflow:hidden!important;
  text-overflow:clip!important;
  overflow-wrap:break-word!important;
  margin:0!important;
}

/* Mobil: tüm menüler yatay nav olarak orijinal akışta */
@media(max-width:1023px){
  .mj-unified-tool-title,
  .measure-tool-hero,
  .mj-unified-tool-action-card{
    width:calc(100vw - 20px)!important;
    max-width:calc(100vw - 20px)!important;
  }
  .mcds-side-nav,.mcds-mobile-toolnav,
  .ehs-side-nav,.ehs-mobile-toolnav,
  .ellx-side-nav,.mi-side-nav,.jominy-tool-nav,.carbon-tool-nav,.kaynak-tool-nav,.kirilma-tool-nav,.korozyon-tool-nav,
  .malzeme-tool-nav,.xrd-tool-nav,.sem-realistic-tool-nav,#sem-tool .sem-tool-nav,#prod-tool .mj-tool-nav,#fatigue-tool .mj-tool-nav,
  .mjpt-side,.mjpa-side,.mbd-nav,.mvk-nav,.moh-nav,.mpt-nav,.mta-nav,.xrd-premium-tool .side-menu,
  .side-menu,.side-nav,.tool-side-nav,.tool-sidebar,.right-tool-nav,.arac-side-nav,.arac-menu-panel{
    position:sticky!important;
    top:calc(var(--mj-header-safe-top,96px) - 8px)!important;
    right:auto!important;
    left:auto!important;
    bottom:auto!important;
    transform:none!important;
    width:auto!important;
    min-width:0!important;
    max-width:calc(100vw - 20px)!important;
    height:auto!important;
    max-height:none!important;
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    padding:7px!important;
    margin:8px auto 14px!important;
    border-radius:19px!important;
    background:var(--mjv44-panel-bg)!important;
    border:1px solid var(--mjv44-panel-border)!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    scroll-snap-type:x proximity!important;
    -webkit-overflow-scrolling:touch!important;
    z-index:120!important;
    scrollbar-width:none!important;
  }
  .mcds-side-nav::-webkit-scrollbar,.mcds-mobile-toolnav::-webkit-scrollbar,
  .ehs-side-nav::-webkit-scrollbar,.ehs-mobile-toolnav::-webkit-scrollbar,
  .ellx-side-nav::-webkit-scrollbar,.mi-side-nav::-webkit-scrollbar,.jominy-tool-nav::-webkit-scrollbar,.carbon-tool-nav::-webkit-scrollbar,
  .kaynak-tool-nav::-webkit-scrollbar,.kirilma-tool-nav::-webkit-scrollbar,.korozyon-tool-nav::-webkit-scrollbar,.malzeme-tool-nav::-webkit-scrollbar,
  .xrd-tool-nav::-webkit-scrollbar,.sem-realistic-tool-nav::-webkit-scrollbar,#sem-tool .sem-tool-nav::-webkit-scrollbar,#prod-tool .mj-tool-nav::-webkit-scrollbar,
  #fatigue-tool .mj-tool-nav::-webkit-scrollbar,.mjpt-side::-webkit-scrollbar,.mjpa-side::-webkit-scrollbar,.mbd-nav::-webkit-scrollbar,.mvk-nav::-webkit-scrollbar,
  .moh-nav::-webkit-scrollbar,.mpt-nav::-webkit-scrollbar,.mta-nav::-webkit-scrollbar,.xrd-premium-tool .side-menu::-webkit-scrollbar,
  .side-menu::-webkit-scrollbar,.side-nav::-webkit-scrollbar,.tool-side-nav::-webkit-scrollbar,.tool-sidebar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
  .mcds-side-title,.ehs-side-title,.ellx-side-title,.mi-side-title,.mjpt-side-title,.mjpa-side-title,.xrd-premium-tool .side-title,.side-title{display:none!important}
  .mcds-side-nav a,.mcds-side-nav button,.mcds-mobile-toolnav a,.mcds-mobile-toolnav button,
  .ehs-side-nav a,.ehs-side-nav button,.ehs-mobile-toolnav a,.ehs-mobile-toolnav button,
  .ellx-side-nav a,.ellx-side-nav button,.mi-side-nav a,.mi-side-nav button,.jominy-tool-nav a,.jominy-tool-nav button,.carbon-tool-nav a,.carbon-tool-nav button,
  .kaynak-tool-nav a,.kaynak-tool-nav button,.kirilma-tool-nav a,.kirilma-tool-nav button,.korozyon-tool-nav a,.korozyon-tool-nav button,
  .malzeme-tool-nav a,.malzeme-tool-nav button,.xrd-tool-nav a,.xrd-tool-nav button,.sem-realistic-tool-nav a,.sem-realistic-tool-nav button,
  #sem-tool .sem-tool-nav a,#sem-tool .sem-tool-nav button,#prod-tool .mj-tool-nav a,#prod-tool .mj-tool-nav button,#fatigue-tool .mj-tool-nav a,#fatigue-tool .mj-tool-nav button,
  .mjpt-side a,.mjpt-side button,.mjpa-side a,.mjpa-side button,.mbd-nav a,.mbd-nav button,.mvk-nav a,.mvk-nav button,.moh-nav a,.moh-nav button,.mpt-nav a,.mpt-nav button,.mta-nav a,.mta-nav button,
  .xrd-premium-tool .side-menu a,.xrd-premium-tool .side-menu button,.side-menu a,.side-menu button,.side-nav a,.side-nav button,.tool-side-nav a,.tool-side-nav button,.tool-sidebar a,.tool-sidebar button,.right-tool-nav a,.right-tool-nav button,.arac-side-nav a,.arac-side-nav button,.arac-menu-panel a,.arac-menu-panel button{
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    height:66px!important;
    min-height:66px!important;
    max-height:66px!important;
    border-radius:16px!important;
    scroll-snap-align:start!important;
  }
}


/* v379 — Akıllı Metalurji Asistanı temiz modal standardı ve grafik oranı
   İlk zip tabanı üzerinden eski modal tasarımlarından bağımsız, tek kabuklu modal. */
#akilli-metalurji-asistani-tool .mj-guide-modal,
#akilli-metalurji-asistani-tool .mj-guide-box,
#akilli-metalurji-asistani-tool .mj-guide-head,
#akilli-metalurji-asistani-tool .mj-guide-body{all:unset;}
#akilli-metalurji-asistani-tool #mjGuideModal,
#akilli-metalurji-asistani-tool #akilliAiModal{display:none!important;}
#akilli-metalurji-asistani-tool .ama-final-modal{
  position:fixed!important;
  inset:0!important;
  z-index:999999!important;
  display:none!important;
  align-items:center!important;
  justify-content:center!important;
  padding:28px!important;
  background:rgba(2,6,23,.76)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-final-modal.is-open{display:flex!important;}
html.ama-final-modal-open,
body.ama-final-modal-open{overflow:hidden!important;}
#akilli-metalurji-asistani-tool .ama-final-shell{
  position:relative!important;
  width:min(980px,calc(100vw - 58px))!important;
  max-height:calc(100vh - 58px)!important;
  overflow:visible!important;
  border:1px solid rgba(191,219,254,.95)!important;
  border-radius:28px!important;
  background:#eff6fb!important;
  color:#0f172a!important;
  box-shadow:0 34px 96px rgba(2,6,23,.42)!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-final-scroll{
  max-height:calc(100vh - 58px)!important;
  overflow:auto!important;
  border-radius:28px!important;
  background:#eff6fb!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-final-hero{
  margin:0!important;
  padding:30px 34px 34px!important;
  border:0!important;
  border-radius:28px 28px 0 0!important;
  background:linear-gradient(90deg,#0f766e 0%,#07566b 42%,#1d4ed8 100%)!important;
  color:#fff!important;
  box-shadow:none!important;
}
#akilli-metalurji-asistani-tool .ama-final-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:8px 16px!important;
  min-height:32px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.38)!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fafc!important;
  font-family:'JetBrains Mono',ui-monospace,monospace!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
#akilli-metalurji-asistani-tool .ama-final-hero h2{
  margin:22px 0 12px!important;
  padding:0!important;
  color:#fff!important;
  font-family:Inter,Poppins,system-ui,sans-serif!important;
  font-size:clamp(34px,4vw,52px)!important;
  font-weight:950!important;
  line-height:1.05!important;
  letter-spacing:-.035em!important;
}
#akilli-metalurji-asistani-tool .ama-final-hero p{
  margin:0!important;
  max-width:880px!important;
  color:rgba(255,255,255,.94)!important;
  font-size:16px!important;
  line-height:1.65!important;
  font-weight:750!important;
}
#akilli-metalurji-asistani-tool .ama-final-body{
  padding:24px 26px 28px!important;
  background:#eff6fb!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-final-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
}
#akilli-metalurji-asistani-tool .ama-final-card{
  border:1px solid #d7e5f4!important;
  background:#fff!important;
  border-radius:20px!important;
  padding:20px 22px!important;
  box-shadow:none!important;
  color:#334155!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-final-card h3{
  margin:0 0 10px!important;
  padding:0!important;
  color:#0f766e!important;
  font-size:16px!important;
  line-height:1.35!important;
  font-weight:950!important;
  text-transform:none!important;
  letter-spacing:0!important;
  font-family:Inter,Poppins,system-ui,sans-serif!important;
}
#akilli-metalurji-asistani-tool .ama-final-card p,
#akilli-metalurji-asistani-tool .ama-final-card li{
  margin:0!important;
  color:#334155!important;
  font-size:14px!important;
  line-height:1.75!important;
  font-weight:700!important;
  font-family:Inter,Poppins,system-ui,sans-serif!important;
}
#akilli-metalurji-asistani-tool .ama-final-card ol{margin:0!important;padding-left:24px!important;}
#akilli-metalurji-asistani-tool .ama-final-card li + li{margin-top:8px!important;}
#akilli-metalurji-asistani-tool .ama-final-wide{margin-top:16px!important;}
#akilli-metalurji-asistani-tool .ama-final-note{
  margin-top:16px!important;
  border:1px solid #f4c28b!important;
  background:#fff7ed!important;
  color:#c2410c!important;
  border-radius:18px!important;
  padding:15px 18px!important;
  font-size:14px!important;
  line-height:1.6!important;
  font-weight:900!important;
}
#akilli-metalurji-asistani-tool .ama-final-x{
  position:absolute!important;
  top:-18px!important;
  right:-18px!important;
  z-index:5!important;
  width:56px!important;
  height:56px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.22)!important;
  background:#0f172a!important;
  color:#fff!important;
  box-shadow:0 16px 36px rgba(2,6,23,.38)!important;
  font-size:28px!important;
  line-height:1!important;
  font-weight:950!important;
  cursor:pointer!important;
}
#akilli-metalurji-asistani-tool .ama-final-x:hover{background:#111827!important;transform:translateY(-1px)!important;}
#akilli-metalurji-asistani-tool .ama-final-prompt{
  width:100%!important;
  min-height:205px!important;
  margin-top:8px!important;
  border:1px solid #d7e5f4!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#1e293b!important;
  padding:16px!important;
  resize:vertical!important;
  font-family:'JetBrains Mono',ui-monospace,monospace!important;
  font-size:12px!important;
  line-height:1.65!important;
  font-weight:700!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-final-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important;}
#akilli-metalurji-asistani-tool #causeChart{
  width:100%!important;
  height:auto!important;
  max-width:100%!important;
  aspect-ratio:950/310!important;
  display:block!important;
  object-fit:contain!important;
  background:#fff!important;
}
@media(max-width:900px){
  #akilli-metalurji-asistani-tool .ama-final-modal{padding:16px!important;align-items:flex-start!important;}
  #akilli-metalurji-asistani-tool .ama-final-shell{width:min(100%,calc(100vw - 24px))!important;max-height:calc(100vh - 26px)!important;margin-top:14px!important;border-radius:24px!important;}
  #akilli-metalurji-asistani-tool .ama-final-scroll{max-height:calc(100vh - 26px)!important;border-radius:24px!important;}
  #akilli-metalurji-asistani-tool .ama-final-hero{padding:24px 22px 24px!important;border-radius:24px 24px 0 0!important;}
  #akilli-metalurji-asistani-tool .ama-final-body{padding:18px!important;}
  #akilli-metalurji-asistani-tool .ama-final-grid{grid-template-columns:1fr!important;}
  #akilli-metalurji-asistani-tool .ama-final-x{top:-12px!important;right:8px!important;width:52px!important;height:52px!important;}
}


/* v380 — modal label/close/scroll hotfix */
#akilli-metalurji-asistani-tool .ama-final-badge{display:none!important;}
#akilli-metalurji-asistani-tool .ama-final-x{
  position:absolute!important;
  top:-22px!important;
  right:-22px!important;
  width:58px!important;
  height:58px!important;
  z-index:1000002!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}
#akilli-metalurji-asistani-tool .ama-final-modal{pointer-events:auto!important;}
#akilli-metalurji-asistani-tool .ama-final-shell{pointer-events:auto!important;}
html:not(.ama-final-modal-open),
body:not(.ama-final-modal-open){
  overflow-y:auto!important;
  height:auto!important;
  min-height:100%!important;
}
#akilli-metalurji-asistani-tool,
#akilli-metalurji-asistani-tool .ama-tool-shell,
#akilli-metalurji-asistani-tool .layout,
#akilli-metalurji-asistani-tool .main{
  max-height:none!important;
  overflow:visible!important;
}
#akilli-metalurji-asistani-tool .sidebar{
  max-height:none!important;
  overflow:visible!important;
}


/* v381 — modal kapatma/tekrar açma + ana sayfa scroll kesin düzeltme */
html:not(.ama-final-modal-open),
body:not(.ama-final-modal-open){
  overflow-y:auto!important;
  overflow-x:hidden!important;
  height:auto!important;
  min-height:100%!important;
}
#akilli-metalurji-asistani-tool.ama-tool,
#akilli-metalurji-asistani-tool .ama-tool-shell,
#akilli-metalurji-asistani-tool .layout,
#akilli-metalurji-asistani-tool .sidebar,
#akilli-metalurji-asistani-tool .main{
  max-height:none!important;
}
#akilli-metalurji-asistani-tool.ama-tool,
#akilli-metalurji-asistani-tool .ama-tool-shell,
#akilli-metalurji-asistani-tool .layout,
#akilli-metalurji-asistani-tool .main{
  overflow:visible!important;
}
#akilli-metalurji-asistani-tool .layout{min-height:auto!important;}
#akilli-metalurji-asistani-tool .sidebar{overflow:visible!important;}
#akilli-metalurji-asistani-tool .ama-final-modal{
  display:none!important;
  pointer-events:auto!important;
  z-index:2147483000!important;
}
#akilli-metalurji-asistani-tool .ama-final-modal.is-open,
#akilli-metalurji-asistani-tool .ama-final-modal.ama-force-open{
  display:flex!important;
}
#akilli-metalurji-asistani-tool .ama-final-shell,
#akilli-metalurji-asistani-tool .ama-final-scroll,
#akilli-metalurji-asistani-tool .ama-final-body,
#akilli-metalurji-asistani-tool .ama-final-hero{
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-final-x{
  z-index:2147483001!important;
  pointer-events:auto!important;
  cursor:pointer!important;
}
/* İç hero üzerinde ikinci marka etiketi oluşursa gizle; dış/ana etiket varsa tek kalır. */
#akilli-metalurji-asistani-tool .ama-final-hero .ama-final-badge,
#akilli-metalurji-asistani-tool .ama-final-hero .mj-modal-badge,
#akilli-metalurji-asistani-tool .ama-final-hero .metalurjist-badge{
  display:none!important;
}
#akilli-metalurji-asistani-tool #causeChart{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  aspect-ratio:950/310!important;
  object-fit:contain!important;
}

/* v382 — Akıllı Metalurji Asistanı temiz modal sistemi: önceki/bozuk modal katmanlarını tamamen devre dışı bırakır. */
#akilli-metalurji-asistani-tool #mjGuideModal,
#akilli-metalurji-asistani-tool #akilliAiModal,
#akilli-metalurji-asistani-tool #amaFinalGuideModal,
#akilli-metalurji-asistani-tool #amaFinalAiModal,
#akilli-metalurji-asistani-tool .ama-final-modal,
#akilli-metalurji-asistani-tool .mj-guide-modal{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#akilli-metalurji-asistani-tool .ama-clean-modal{
  position:fixed!important;
  inset:0!important;
  z-index:2147483000!important;
  display:none!important;
  align-items:center!important;
  justify-content:center!important;
  padding:28px!important;
  background:rgba(2,6,23,.78)!important;
  backdrop-filter:blur(8px)!important;
  -webkit-backdrop-filter:blur(8px)!important;
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-clean-modal.is-open{
  display:flex!important;
  visibility:visible!important;
}
html.ama-clean-modal-open,
body.ama-clean-modal-open{overflow:hidden!important;}
html:not(.ama-clean-modal-open),
body:not(.ama-clean-modal-open){overflow-y:auto!important;height:auto!important;min-height:100%!important;}
#akilli-metalurji-asistani-tool,
#akilli-metalurji-asistani-tool .ama-tool-shell,
#akilli-metalurji-asistani-tool .layout,
#akilli-metalurji-asistani-tool .main,
#akilli-metalurji-asistani-tool .sidebar{max-height:none!important;}
#akilli-metalurji-asistani-tool,
#akilli-metalurji-asistani-tool .ama-tool-shell,
#akilli-metalurji-asistani-tool .layout,
#akilli-metalurji-asistani-tool .main{overflow:visible!important;}
#akilli-metalurji-asistani-tool .ama-clean-shell{
  position:relative!important;
  width:min(980px,calc(100vw - 58px))!important;
  max-height:calc(100vh - 58px)!important;
  overflow:visible!important;
  border:1px solid rgba(191,219,254,.95)!important;
  border-radius:28px!important;
  background:#eff6fb!important;
  color:#0f172a!important;
  box-shadow:0 34px 96px rgba(2,6,23,.42)!important;
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-clean-scroll{
  max-height:calc(100vh - 58px)!important;
  overflow:auto!important;
  border-radius:28px!important;
  background:#eff6fb!important;
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-clean-hero{
  margin:0!important;
  padding:30px 34px 34px!important;
  border:0!important;
  border-radius:28px 28px 0 0!important;
  background:linear-gradient(90deg,#0f766e 0%,#07566b 42%,#1d4ed8 100%)!important;
  color:#fff!important;
  box-shadow:none!important;
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-clean-badge{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:8px 16px!important;
  min-height:32px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.38)!important;
  background:rgba(255,255,255,.08)!important;
  color:#f8fafc!important;
  font-family:'JetBrains Mono',ui-monospace,monospace!important;
  font-size:12px!important;
  font-weight:900!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
#akilli-metalurji-asistani-tool .ama-clean-hero h2{
  margin:22px 0 12px!important;
  padding:0!important;
  color:#fff!important;
  font-family:Inter,Poppins,system-ui,sans-serif!important;
  font-size:clamp(34px,4vw,52px)!important;
  font-weight:950!important;
  line-height:1.05!important;
  letter-spacing:-.035em!important;
}
#akilli-metalurji-asistani-tool .ama-clean-hero p{
  margin:0!important;
  max-width:880px!important;
  color:rgba(255,255,255,.94)!important;
  font-size:16px!important;
  line-height:1.65!important;
  font-weight:750!important;
}
#akilli-metalurji-asistani-tool .ama-clean-body{
  padding:24px 26px 28px!important;
  background:#eff6fb!important;
  box-sizing:border-box!important;
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-clean-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
}
#akilli-metalurji-asistani-tool .ama-clean-card{
  border:1px solid #d7e5f4!important;
  background:#fff!important;
  border-radius:20px!important;
  padding:20px 22px!important;
  box-shadow:none!important;
  color:#334155!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-clean-card h3{
  margin:0 0 10px!important;
  padding:0!important;
  color:#0f766e!important;
  font-size:16px!important;
  line-height:1.35!important;
  font-weight:950!important;
  text-transform:none!important;
  letter-spacing:0!important;
  font-family:Inter,Poppins,system-ui,sans-serif!important;
}
#akilli-metalurji-asistani-tool .ama-clean-card p,
#akilli-metalurji-asistani-tool .ama-clean-card li{
  margin:0!important;
  color:#334155!important;
  font-size:14px!important;
  line-height:1.75!important;
  font-weight:700!important;
  font-family:Inter,Poppins,system-ui,sans-serif!important;
}
#akilli-metalurji-asistani-tool .ama-clean-card ol{margin:0!important;padding-left:24px!important;}
#akilli-metalurji-asistani-tool .ama-clean-card li + li{margin-top:8px!important;}
#akilli-metalurji-asistani-tool .ama-clean-wide{margin-top:16px!important;}
#akilli-metalurji-asistani-tool .ama-clean-note{
  margin-top:16px!important;
  border:1px solid #f4c28b!important;
  background:#fff7ed!important;
  color:#c2410c!important;
  border-radius:18px!important;
  padding:15px 18px!important;
  font-size:14px!important;
  line-height:1.6!important;
  font-weight:900!important;
}
#akilli-metalurji-asistani-tool .ama-clean-x{
  position:absolute!important;
  top:-22px!important;
  right:-22px!important;
  z-index:2147483001!important;
  width:58px!important;
  height:58px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.22)!important;
  background:#0f172a!important;
  color:#fff!important;
  box-shadow:0 16px 36px rgba(2,6,23,.38)!important;
  font-size:30px!important;
  line-height:1!important;
  font-weight:950!important;
  cursor:pointer!important;
  pointer-events:auto!important;
}
#akilli-metalurji-asistani-tool .ama-clean-x:hover{background:#111827!important;transform:translateY(-1px)!important;}
#akilli-metalurji-asistani-tool .ama-clean-prompt{
  width:100%!important;
  min-height:205px!important;
  margin-top:8px!important;
  border:1px solid #d7e5f4!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#1e293b!important;
  padding:16px!important;
  resize:vertical!important;
  font-family:'JetBrains Mono',ui-monospace,monospace!important;
  font-size:12px!important;
  line-height:1.65!important;
  font-weight:700!important;
  box-sizing:border-box!important;
}
#akilli-metalurji-asistani-tool .ama-clean-actions{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-top:14px!important;}
#akilli-metalurji-asistani-tool #causeChart{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  aspect-ratio:950/310!important;
  object-fit:contain!important;
  background:#fff!important;
}
@media(max-width:900px){
  #akilli-metalurji-asistani-tool .ama-clean-modal{padding:16px!important;align-items:flex-start!important;}
  #akilli-metalurji-asistani-tool .ama-clean-shell{width:min(100%,calc(100vw - 24px))!important;max-height:calc(100vh - 26px)!important;margin-top:14px!important;border-radius:24px!important;}
  #akilli-metalurji-asistani-tool .ama-clean-scroll{max-height:calc(100vh - 26px)!important;border-radius:24px!important;}
  #akilli-metalurji-asistani-tool .ama-clean-hero{padding:24px 22px 24px!important;border-radius:24px 24px 0 0!important;}
  #akilli-metalurji-asistani-tool .ama-clean-body{padding:18px!important;}
  #akilli-metalurji-asistani-tool .ama-clean-grid{grid-template-columns:1fr!important;}
  #akilli-metalurji-asistani-tool .ama-clean-x{top:-12px!important;right:8px!important;width:52px!important;height:52px!important;}
}
