/* OTOMATİK ÜRETİLDİ: tools/build-legacy-css.js — elle düzenlemeyin (kaynak: v3 satır içi stiller + tools/dh-extra.css) */
.dh .announcement-bar{
  background:linear-gradient(90deg,#001a45,#002f76 50%,#001a45)!important;
  color:#fff!important;text-align:center;
  padding:6px 16px!important;min-height:40px;box-sizing:border-box;
  font-family:'Rajdhani',sans-serif;
  font-size:15px;font-weight:600;line-height:1.3;
  display:flex;align-items:center;justify-content:center;gap:6px 12px;flex-wrap:wrap;
  position:fixed;top:0;left:0;width:100%;z-index:1000;
}
.dh .announcement-bar .ann-main{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center}
.dh .announcement-bar .ann-main strong{color:#fff;font-weight:800}
.dh .announcement-bar .ann-fire{font-size:17px;line-height:1}
.dh .announcement-bar .ann-note{color:#9fc0ef;font-weight:500;font-size:12.5px;opacity:.95}
.dh .announcement-bar .ann-short{display:none}
.dh .ann-code{
  display:inline-flex;align-items:center;gap:8px;
  background:rgba(38,186,233,.12);
  border:1.6px dashed #26bae9;border-radius:9px;
  color:#fff;font-weight:800;font-size:15px;letter-spacing:1.5px;
  padding:3px 13px;cursor:pointer;user-select:none;
  -webkit-animation:annPulse 1.4s ease-in-out infinite;animation:annPulse 1.4s ease-in-out infinite;
  transition:background .2s,border-color .2s;white-space:nowrap;
}
.dh .ann-code:hover{background:rgba(38,186,233,.28)}
.dh .ann-code svg{width:14px;height:14px;opacity:.85}
.dh .ann-code.copied{border-color:#26e0a3;color:#26e0a3;-webkit-animation:none;animation:none;background:rgba(38,224,163,.15)}
@-webkit-keyframes annPulse{0%,100%{-webkit-transform:scale(1);box-shadow:0 0 0 0 rgba(38,186,233,.55)}50%{-webkit-transform:scale(1.09);box-shadow:0 0 0 7px rgba(38,186,233,0)}}
@keyframes annPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(38,186,233,.55)}50%{transform:scale(1.09);box-shadow:0 0 0 7px rgba(38,186,233,0)}}
@media(max-width:640px){
.dh .announcement-bar{font-size:13px;line-height:1.3;position:relative!important;top:auto!important}
.dh .announcement-bar .ann-long{display:none}
.dh .announcement-bar .ann-short{display:inline}
.dh .top-bar{margin-top:0!important}
}
.dh .popup-overlay{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: 9999;
        display: none; 
    }
.dh .popup-box{
        background: white;
        padding: 15px;
        border-radius: 10px;
        text-align: center;
        position: relative;
        width: 90%;
        max-width: 400px; 
        box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
        animation: fadeIn 0.3s ease-in-out;
    }
.dh .popup-box img{
        max-width: 100%;
        height: auto;
        border-radius: 5px;
    }
.dh .popup-close{
        position: absolute;
        top: -10px;
        right: -10px;
        background: red;
        color: white;
        border: none;
        padding: 5px 10px;
        cursor: pointer;
        font-size: 18px;
        border-radius: 50%;
        width: 30px;
        height: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
        box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    }
@keyframes fadeIn{
        from { opacity: 0; transform: scale(0.9); }
        to { opacity: 1; transform: scale(1); }
    }
.dh .mega-menu .menu-item .container .left .row .coll img{
      width:56px;height:56px;padding:13px;border-radius:15px;
      background:#eef2fb;border:1px solid #d7e0f2;
      object-fit:contain;-o-object-fit:contain;
      -ms-flex-negative:0;flex-shrink:0;margin-right:14px;
      -webkit-transition:.3s all;transition:.3s all;
    }
.dh .mega-menu .menu-item .container .left .row .coll:hover img{background:#e3ebfb;border-color:#26bae9;}
.dh #menu-item-3 .container .left{
      display:-webkit-box;display:-ms-flexbox;display:flex;
      -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
      -webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;
      gap:14px;padding:22px 0 22px;
    }
.dh #menu-item-3 .container .left .row{
      -webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;
      -webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;
      gap:2.5%;margin-bottom:0;
    }
.dh #menu-item-3 .container .left .row .coll{
      width:31.6%;
      -webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;
      min-height:120px;box-sizing:border-box;
    }
.dh #menu-item-3 .container .left .row .coll .detail{padding-top:2px;}
.dh #menu-item-3 .container .left .row .coll .detail b{font-size:18px;line-height:1.2;}
.dh #menu-item-3 .container .left .row .coll .detail span{margin:6px 0;}
.dh #menu-item-3 .container .left .row .coll .detail p{font-size:13.5px;line-height:1.3;color:#5a6b86;}
.dh #menu-item-3 .coll-featured{position:relative;}
.dh #menu-item-3 .coll-featured .detail{position:relative;}
.dh #menu-item-3 .coll-featured .detail b{padding-right:60px;}
.dh #menu-item-3 .coll-featured .feat-tag{
      position:absolute;top:0;right:0;
      background:-webkit-gradient(linear,left top,right bottom,from(#f0b429),to(#e07c0a));
      background:linear-gradient(135deg,#f0b429,#e07c0a);
      color:#fff;font-size:9px;font-weight:700;letter-spacing:.4px;
      padding:3px 9px;border-radius:20px;text-transform:uppercase;
      -webkit-box-shadow:0 2px 6px rgba(190,150,30,.30);box-shadow:0 2px 6px rgba(190,150,30,.30);
    }
.dh #menu-item-6 .container .left{
      display:-webkit-box;display:-ms-flexbox;display:flex;
      -webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
      -webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
      padding:14px 0 16px;
    }
.dh #menu-item-6 .container .left .row{margin-bottom:10px;}
.dh #menu-item-6 .container .left .row:last-of-type{margin-bottom:0;}
.dh #menu-item-6 .container .left .row .coll img{width:46px;height:46px;padding:11px;margin-right:10px;}
.dh #menu-item-6 .container .left .row .coll .detail b{font-size:16px;line-height:1.2;}
.dh #menu-item-6 .container .left .row .coll .detail p{font-size:12.5px;line-height:1.25;}
.dh #menu-item-6 .container .left .bottom-links{height:54px;margin-top:14px;}
.dh #menu-item-6 .right-banner{height:340px;}
.dh .dh-side-btns{
  position:fixed;right:0;top:50%;transform:translateY(-50%);
  z-index:99999;display:flex;flex-direction:column;gap:2px;
}
.dh .dh-sbtn,.dh .dh-sbtn--phone,.dh .dh-sbtn--dns{
  width:50px;height:50px;
  display:flex;align-items:center;justify-content:center;
  background:#002f76;color:#fff !important;
  font-size:20px;cursor:pointer;border:none;
  text-decoration:none;position:relative;overflow:visible;
  transition:background .2s;
}
.dh .dh-sbtn--phone{border-radius:8px 0 0 0;}
.dh .dh-sbtn--insta{border-radius:0 0 0 8px;}
.dh .dh-sbtn:hover,.dh .dh-sbtn--phone:hover,.dh .dh-sbtn--dns:hover{background:#003b94;color:#fff !important;}
.dh .dh-sbtn--phone .dh-label,.dh .dh-sbtn--dns .dh-label{
  position:absolute;right:50px;top:0;
  height:50px;
  display:flex;flex-direction:column;
  align-items:flex-end;justify-content:center;
  background:#003b94;color:#fff;
  font-size:12px;font-weight:700;
  white-space:nowrap;padding:0;
  overflow:hidden;max-width:0;
  transition:max-width .3s ease,padding .3s ease;
  pointer-events:none;
}
.dh .dh-sbtn--phone:hover .dh-label,.dh .dh-sbtn--dns:hover .dh-label{
  max-width:160px;padding:0 12px;
}
.dh .dh-sbtn--phone{border-radius:8px 0 0 0;}
.dh .dh-sbtn--phone .dh-label{border-radius:8px 0 0 8px;}
.dh .dh-sbtn--dns .dh-label{border-radius:0;}
.dh .dh-label span{display:block;line-height:1.4;}
.dh .dh-num{font-size:13px;color:#26bae9;}
.dh .dh-sbtn--insta:hover{background:#e1306c !important;}
.dh .dh-modal{
  display:none;position:fixed;inset:0;
  background:rgba(0,0,0,.6);z-index:999999;
  align-items:center;justify-content:center;
}
.dh .dh-modal-box{
  background:#fff;border-radius:16px;
  padding:0;min-width:300px;max-width:360px;width:90%;
  position:relative;overflow:hidden;
  box-shadow:0 20px 60px rgba(0,0,0,.3);
  animation:dh-fadein .25s ease;
}
@keyframes dh-fadein{
  from{opacity:0;transform:scale(.94);}
  to{opacity:1;transform:scale(1);}
}
.dh .dh-modal-header{
  background:linear-gradient(135deg,#002f76,#003b94);
  padding:20px 24px 18px;
  display:flex;align-items:center;gap:10px;
}
.dh .dh-modal-header i{font-size:22px;color:#26bae9;}
.dh .dh-modal-title{
  font-size:18px;font-weight:800;
  color:#fff;margin:0;
}
.dh .dh-modal-body{padding:20px 24px 24px;}
.dh .dh-dns-row{
  display:flex;align-items:center;gap:12px;
  padding:12px 16px;margin-bottom:10px;
  background:#f0f4ff;border-radius:10px;
  border:1px solid #dbeafe;
  font-size:15px;font-weight:600;color:#002f76;
  cursor:pointer;transition:background .15s;
  user-select:all;
}
.dh .dh-dns-row:last-child{margin-bottom:0;}
.dh .dh-dns-row:hover{background:#dbeafe;}
.dh .dh-dns-row i{color:#3b82f6;font-size:16px;flex-shrink:0;}
.dh .dh-modal-close{
  position:absolute;top:12px;right:16px;
  background:rgba(255,255,255,.15);border:none;
  width:28px;height:28px;border-radius:50%;
  font-size:16px;color:#fff;cursor:pointer;
  display:flex;align-items:center;justify-content:center;
  transition:background .15s;line-height:1;
}
.dh .dh-modal-close:hover{background:rgba(255,255,255,.3);}
.dh .dh-wa{position:fixed;left:20px;bottom:20px;z-index:9998;font-family:'Rajdhani','Segoe UI',sans-serif;}
.dh .dh-wa *{box-sizing:border-box;}
.dh .dh-wa-card{position:relative;width:212px;background:linear-gradient(160deg,#2bbf5a,#13925c);color:#fff;border-radius:18px;padding:15px 16px 14px;box-shadow:0 16px 36px rgba(16,120,80,.42);margin-bottom:12px;animation:dhwaIn .35s ease;}
.dh .dh-wa.collapsed .dh-wa-card{display:none;}
.dh .dh-wa-head{display:flex;align-items:center;gap:9px;margin-bottom:9px;}
.dh .dh-wa-ava{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.dh .dh-wa-ava svg{width:20px;height:20px;color:#fff;}
.dh .dh-wa-head b{font-size:14px;font-weight:700;line-height:1.15;display:block;}
.dh .dh-wa-head .on{font-size:11px;color:#dcffe9;display:flex;align-items:center;gap:5px;margin-top:1px;}
.dh .dh-wa-head .on i{width:7px;height:7px;border-radius:50%;background:#aaff7d;display:inline-block;animation:dhwaPulse 1.8s infinite;}
.dh .dh-wa-card p{font-size:13px;line-height:1.5;margin:0 0 12px;color:#f3fff8;}
.dh .dh-wa-btn{display:flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#13925c;font-weight:800;font-size:14px;text-decoration:none;padding:10px;border-radius:12px;transition:.18s;}
.dh .dh-wa-btn:hover{background:#eafff2;transform:translateY(-1px);}
.dh .dh-wa-btn svg{width:17px;height:17px;}
.dh .dh-wa-close{position:absolute;top:7px;right:10px;background:none;border:none;color:rgba(255,255,255,.85);font-size:19px;line-height:1;cursor:pointer;padding:2px;}
.dh .dh-wa-close:hover{color:#fff;}
.dh .dh-wa-fab{width:58px;height:58px;border-radius:50%;background:linear-gradient(160deg,#2bbf5a,#13925c);box-shadow:0 10px 26px rgba(16,120,80,.5);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;position:relative;animation:dhwaFab 2.8s ease-in-out infinite;}
.dh .dh-wa-fab svg{width:30px;height:30px;color:#fff;}
.dh .dh-wa-fab::after{content:"";position:absolute;inset:0;border-radius:50%;animation:dhwaRing 2.1s infinite;}
@keyframes dhwaIn{from{opacity:0;transform:translateY(10px) scale(.96);}to{opacity:1;transform:none;}}
@keyframes dhwaPulse{0%{box-shadow:0 0 0 0 rgba(170,255,125,.7);}70%{box-shadow:0 0 0 7px rgba(170,255,125,0);}100%{box-shadow:0 0 0 0 rgba(170,255,125,0);}}
@keyframes dhwaRing{0%{box-shadow:0 0 0 0 rgba(43,191,90,.55);}70%{box-shadow:0 0 0 14px rgba(43,191,90,0);}100%{box-shadow:0 0 0 0 rgba(43,191,90,0);}}
@keyframes dhwaFab{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}
@media(prefers-reduced-motion:reduce){
.dh .dh-wa-fab,.dh .dh-wa-fab::after,.dh .dh-wa-head .on i{animation:none;}
}
@media(max-width:600px){
.dh .dh-wa{left:14px;bottom:14px;}
.dh .dh-wa-card{width:190px;}
.dh .dh-wa-fab{width:54px;height:54px;}
}
.dh .dh-modal-wrap{position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.85);display:flex;align-items:flex-start;justify-content:center;padding-top:120px;overflow:auto}
.dh .dh-modal-wrap[hidden]{display:none}
.dh .dh-modal-wrap .selectLangCurrency{position:relative;width:600px;max-width:94%;border-radius:3px;animation:dh-fadein-down .4s ease}
.dh .dh-modal-wrap .langandcur h4{color:#fff}
.dh .dh-modal-wrap .langandcur .currencyitems a{display:inline-block;width:24%;margin:5px;padding:10px;text-align:center;border:1px solid transparent;border-radius:50px;color:#9d9d9d;font-size:16px;font-family:Rajdhani,sans-serif;cursor:pointer}
.dh .dh-modal-wrap .langandcur .currencyitems a[href]:hover{border-color:#26bae9;color:#fff}
.dh .dh-modal-wrap .langcurclose{color:#fff;cursor:pointer}
@keyframes dh-fadein-down{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}
.dh .wui-collapse:not(.wui-show){display:none}
.dh .dh-nl-captcha{margin-top:10px;color:#fff}
.dh .dh-nl-verify{margin-top:8px;padding:8px 14px;border:0;border-radius:6px;background:#26bae9;color:#fff;font-weight:700;cursor:pointer}
.dh .dh-nl-ok{color:#26e0a3;font-weight:700;margin-top:10px}
.dh .dh-powered{text-align:center;color:#9fc0ef;font-size:12px;padding:10px 0}
.dh .dh-powered a{color:#fff}
.dh.dh-chrome{display:block}
.dh section.about{overflow-x:clip}
.dh #mio-cookie-popup *,.dh #mio-cookie-popup ::after,.dh #mio-cookie-popup ::before{box-sizing:inherit!important}
.dh #mio-cookie-popup{font-family:"Titillium Web",sans-serif;opacity:.8;transition:.3s ease-out;position:fixed!important;bottom:30px!important;left:30px!important;z-index:9999!important}
.dh #mio-cookie-popup:hover{opacity:1}
.dh #mio-cookie-popup[hidden],.dh #mio-cookie-popup[data-dh-delay]{display:none!important}
.dh #mio-cookie-popup .mio-cookie-popup__card{background:#607d8b!important;box-shadow:0 0 50px rgba(0,0,0,.2)!important;display:flex!important;flex-wrap:wrap!important;max-width:100%!important;position:relative!important;width:400px!important;line-height:1.5!important}
.dh #mio-cookie-popup .mio-cookie-popup--closed{animation:mio-cookie-popup--close .4s ease-in-out forwards!important}
.dh #mio-cookie-popup .mio-cookie-popup--opened{animation:mio-cookie-popup--open .4s ease-in-out forwards!important}
.dh #mio-cookie-popup .mio-cookie-popup__content{padding:30px 15px!important;text-align:center!important}
.dh #mio-cookie-popup h3{font-family:"Titillium Web",sans-serif;color:#fff!important;font-size:18px!important;font-weight:600!important;margin:0 0 .5em!important}
.dh #mio-cookie-popup p{font-family:"Titillium Web",sans-serif;font-size:14px!important;color:#fff!important;margin:20px 0!important}
.dh #mio-cookie-popup a{font-family:"Titillium Web",sans-serif;font-size:14px!important;color:#fff!important;text-decoration:underline!important}
.dh #mio-cookie-popup button{font-family:"Titillium Web",sans-serif;background:#0e99cb!important;border:none!important;color:#fff!important;cursor:pointer!important;font-size:14px!important;height:3em!important;line-height:3em!important;padding:0 3em!important;transition:box-shadow .3s!important;outline:none!important}
.dh #mio-cookie-popup button:hover{box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.3)!important}
@media only screen and (min-width:320px) and (max-width:1024px){
.dh #mio-cookie-popup{left:5%!important;right:5%!important}
}
@keyframes mio-cookie-popup--open{0%{opacity:0;transform:scale(0)}80%{transform:scale(.9,1.1)}100%{opacity:1;transform:scale(1)}}
@keyframes mio-cookie-popup--close{0%{opacity:1;transform:scale(1)}20%{transform:scale(.9,1.1)}100%{opacity:0;transform:scale(0)}}
