/* MSM WORK V49 (V2.4.39.12 / V2.5.10) – yalnız yerleşim. Renkler onaylı v48.css değişkenlerinden gelir; yeni renk tokenı yoktur (K-5). */
.v49-kutu{background:#fff;border:1px solid var(--v48-cizgi,#d9e1ec);border-radius:10px;padding:14px 16px;margin:10px 0;box-shadow:0 1px 2px rgba(15,36,67,.06)}
.v49-baslik{font-weight:700;color:var(--v48-lac,#16325c);font-size:15px;margin:0 0 8px;padding-left:10px;border-left:4px solid var(--v48-altin,#c9a227)}
.v49-alt{color:var(--v48-soluk,#5b6778);font-size:12.5px;margin:2px 0 8px}
.v49-izgara{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px 12px}
.v49-izgara label{display:block;font-size:12px;color:var(--v48-soluk,#5b6778);margin-bottom:2px}
.v49-izgara input,.v49-izgara select,.v49-izgara textarea{width:100%;box-sizing:border-box}
.v49-tablo{width:100%;border-collapse:collapse;font-size:12.5px;margin:6px 0}
.v49-tablo th{background:var(--v48-zemin,#f6f8fb);color:var(--v48-lac,#16325c);text-align:left;padding:6px 8px;border-bottom:1px solid var(--v48-cizgi,#d9e1ec)}
.v49-tablo td{padding:5px 8px;border-bottom:1px solid var(--v48-cizgi,#d9e1ec);vertical-align:top}
.v49-ok{color:var(--v48-yesil,#1e6b40);font-weight:700}
.v49-eksik{color:var(--v48-bordo,#8e1b1b);font-weight:700}
.v49-uyari{background:#fff8e1;border:1px solid #f0d58a;border-radius:8px;padding:8px 10px;font-size:12.5px;margin:6px 0}
.v49-hata{background:#fbeaea;border:1px solid #e3b3b3;color:var(--v48-bordo,#8e1b1b);border-radius:8px;padding:8px 10px;font-size:12.5px;margin:6px 0}
.v49-etiket{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:var(--v48-zemin,#f6f8fb);border:1px solid var(--v48-cizgi,#d9e1ec);color:var(--v48-lac,#16325c)}
.v49-etiket.kilit{border-color:var(--v48-altin,#c9a227)}
.v49-arac{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0}
.v49-genis .modal-box{width:min(1180px,94vw);max-width:none}
.v49-kisa{margin-left:6px}
.v49-isletme{display:inline-block;margin-left:6px;font-size:11.5px;color:var(--v48-soluk,#5b6778)}
.v49-isletme b{color:var(--v48-lac,#16325c)}
/* portallar: dört ana menü */
.v49-gizli{display:none!important}
.v49-menu{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 6px;padding:8px;background:#fff;border:1px solid var(--v48-cizgi,#d9e1ec);border-radius:10px}
.v49-menu button{min-height:40px}
.v49-alt-menu{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0 4px}
.v49-alt-menu button{min-height:34px}
.v49-menu button.active,.v49-alt-menu button.active{outline:2px solid var(--v48-altin,#c9a227);outline-offset:1px}
@media (max-width:640px){.v49-menu{flex-direction:column}.v49-menu button{width:100%;min-height:44px}.v49-tablo{font-size:12px}}
