/* MakroMaster FAZ 25. Önceki tema paletini ve 1440px sınırını korur. */
.mm-category-inner{position:relative}
.mm25-item{display:flex;align-items:center;position:relative;flex:0 0 auto;height:100%}
.mm25-link-thumb{width:23px;height:23px;border-radius:5px;object-fit:cover}
.mm25-toggle{color:#c4dcff;background:transparent;border:0;display:grid;place-items:center;width:25px;height:28px;border-radius:5px;font-size:10px;cursor:pointer}
.mm25-toggle:hover,.mm25-toggle[aria-expanded="true"]{background:#1c4e83;color:white}
.mm25-panel{position:absolute;z-index:200;top:calc(100% + 2px);left:0;width:min(990px,calc(100vw - 38px));background:#0b1c35;color:#edf5ff;border:1px solid #265686;border-radius:0 0 15px 15px;box-shadow:0 22px 48px #0009;padding:22px;white-space:normal}
.mm25-panel[hidden]{display:none!important}
.mm25-panel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:16px;font-weight:800;border-bottom:1px solid #224064;padding-bottom:12px}
.mm25-panel-head a,.mm25-column-title{color:#66b8ff!important;text-decoration:none!important;font-weight:750}
.mm25-panel-head a{font-size:12px}
.mm25-panel-layout{display:flex;gap:20px;align-items:stretch}
.mm25-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;flex:1;min-width:0}
.mm25-column{display:flex;flex-direction:column;gap:9px;min-width:0}
.mm25-column-title{display:flex;align-items:center;justify-content:space-between;font-size:13px;border-bottom:1px solid #274466;padding-bottom:7px}
.mm25-column>a:not(.mm25-column-title){color:#bdcde5;text-decoration:none;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.mm25-column>a:hover{color:#69bafd!important}
.mm25-promo{flex:0 0 205px;position:relative;border-radius:10px;overflow:hidden;min-height:185px;background:#102b4d}
.mm25-promo img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}
.mm25-promo:after{content:"";position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#061328ee)}
.mm25-promo span{position:absolute;z-index:1;bottom:14px;left:12px;right:12px;color:#fff;font-size:13px;font-weight:800}
.mm25-footer-thumb{width:25px;height:25px;object-fit:cover;border-radius:4px;margin-right:7px;vertical-align:middle}
.mm25-footer-children{padding-left:16px;display:flex;flex-direction:column;gap:1px;margin:0 0 10px;border-left:1px solid #23517e}
.mm25-footer-children a{font-size:11px;opacity:.8}
.mm25-mobile-detail summary{color:#eff6ff;font-size:14px;padding:12px 6px;cursor:pointer;list-style:none;display:flex;justify-content:space-between}
.mm25-mobile-detail summary:after{content:"⌄"}
.mm25-mobile-detail a{padding-left:20px!important;font-size:13px!important}
html[data-mm-theme="light"] .mm25-panel{background:#f4f8ff;color:#1a3352;border-color:#c5d8ef;box-shadow:0 18px 40px #11254030}
html[data-mm-theme="light"] .mm25-panel-head{border-color:#c5d8ef}
html[data-mm-theme="light"] .mm25-column>a:not(.mm25-column-title){color:#365778}
html[data-mm-theme="light"] .mm25-mobile-detail summary{color:#183856}
@media(max-width:1200px){.mm25-panel{position:fixed;top:155px;left:20px;width:calc(100vw - 40px);max-height:70vh;overflow:auto}}
@media(max-width:650px){.mm25-panel{top:125px}.mm25-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.mm25-promo{display:none}.mm25-item{display:none}}
@media(max-width:400px){.mm25-columns{grid-template-columns:minmax(0,1fr)}}

.mm25-panel--flat{width:245px;padding:9px 0;border-radius:0 0 9px 9px}
.mm25-panel--flat>a{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;font-weight:650;color:#d7e9ff!important;text-decoration:none!important}
.mm25-panel--flat>a:hover{background:#16406a;color:#fff!important}
html[data-mm-theme="light"] .mm25-panel--flat>a{color:#234369!important}
@media(max-width:1200px){.mm25-panel--flat{width:245px;left:auto}}
