.m2ads-page{--gold:#dda95b;--red:#a93628;--ink:#0b0806;position:relative;color:#d8c8af;font-family:Inter,Arial,sans-serif}.m2ads-page *{box-sizing:border-box}.m2ads-hero{position:relative;min-height:250px;display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:center;gap:30px;overflow:hidden;margin-bottom:18px;padding:34px 38px;border:1px solid rgba(221,169,91,.32);background:radial-gradient(circle at 80% 20%,rgba(166,49,34,.27),transparent 30%),linear-gradient(120deg,#20130d,#0c0806 62%,#24130d);box-shadow:inset 0 0 0 5px rgba(0,0,0,.28),0 20px 55px rgba(0,0,0,.35);clip-path:polygon(0 12px,12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px))}.m2ads-hero:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.014) 0 1px,transparent 1px 12px);pointer-events:none}.m2ads-hero__mist{position:absolute;left:5%;bottom:-60px;width:60%;height:150px;background:radial-gradient(ellipse,rgba(151,46,32,.28),transparent 68%);filter:blur(18px);animation:m2adsMist 5s ease-in-out infinite alternate}.m2ads-hero__kanji{position:absolute;right:13%;font-family:serif;font-size:94px;color:rgba(240,196,119,.045);letter-spacing:12px}.m2ads-hero__seal{position:relative;z-index:1;width:82px;height:82px;display:grid;place-items:center;transform:rotate(45deg);border:1px solid rgba(237,188,104,.55);background:linear-gradient(135deg,#ac3828,#4d1713);font:42px serif;color:#f0c77d;box-shadow:inset 0 0 0 6px rgba(0,0,0,.2),0 0 35px rgba(171,51,35,.3)}.m2ads-hero__seal i{position:absolute;inset:-10px;border:1px solid rgba(221,169,91,.17);animation:m2adsPulse 3s ease infinite}.m2ads-hero__copy{position:relative;z-index:1}.m2ads-hero__copy small{color:#c38c45;font-size:9px;font-weight:900;letter-spacing:2.5px}.m2ads-hero__copy h1{margin:8px 0 11px;font:500 clamp(35px,4vw,58px)/1 Georgia,serif;color:#ffefd1}.m2ads-hero__copy p{max-width:720px;margin:0;color:#a99b88;font-size:12px;line-height:1.75}.m2ads-wallet{position:relative;z-index:2;min-width:145px;padding:14px 17px;text-align:center;border:1px solid rgba(226,176,91,.38);background:linear-gradient(135deg,#9f3024,#591914);color:#f7ddb0}.m2ads-wallet span,.m2ads-wallet b{display:block}.m2ads-wallet span{font-size:7px;letter-spacing:2px}.m2ads-wallet b{margin-top:4px;font-size:13px}.m2ads-alert{display:flex;gap:10px;align-items:center;margin:14px 0;padding:14px 17px;border:1px solid rgba(221,169,91,.28);background:#17100c}.m2ads-alert strong{color:#f0c77d}.m2ads-alert--success{border-color:rgba(108,145,76,.55)}.m2ads-alert--error{border-color:rgba(200,69,55,.55)}.m2ads-alert--warning:after{content:" Cüzdana git →";color:#e8b35f}.m2ads-notes{display:flex;align-items:center;justify-content:center;gap:20px;margin:22px 0;padding:13px;border-block:1px solid rgba(221,169,91,.14);color:#8e7d67;font-size:10px}.m2ads-notes span{display:flex;align-items:center;gap:8px}.m2ads-notes b{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(221,169,91,.25);color:#d79d4f}.m2ads-notes i{color:#623026}.m2ads-slots{display:grid;gap:16px}.m2ads-slot{display:grid;grid-template-columns:185px minmax(0,1fr) minmax(250px,330px);align-items:center;gap:25px;min-height:170px;padding:18px;border:1px solid rgba(190,119,54,.28);background:linear-gradient(115deg,#19100c,#0d0907 62%,#17100c);box-shadow:0 13px 40px rgba(0,0,0,.23);transition:.25s ease}.m2ads-slot:hover{transform:translateY(-2px);border-color:rgba(226,161,76,.5)}.m2ads-slot__visual{position:relative;height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(219,165,84,.28);background:radial-gradient(circle,rgba(161,47,31,.3),transparent 48%),#0c0806}.m2ads-slot__kanji{position:absolute;font:76px serif;color:rgba(240,196,118,.08)}.m2ads-slot__visual b,.m2ads-slot__visual small{position:relative}.m2ads-slot__visual b{font:25px Georgia,serif;color:#f0d1a0}.m2ads-slot__visual small{margin-top:6px;color:#8f7b61;font-size:8px;letter-spacing:1.5px}.m2ads-slot--middle .m2ads-slot__visual{height:82px}.m2ads-status{display:inline-flex;padding:5px 8px;border:1px solid rgba(100,151,76,.35);color:#91ad6d;font-size:8px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.is-occupied .m2ads-status{border-color:rgba(204,78,59,.4);color:#d97866}.is-reserved .m2ads-status{border-color:rgba(210,151,67,.4);color:#d5a45d}.m2ads-slot h2{margin:9px 0 6px;font:500 25px Georgia,serif;color:#ecd4ad}.m2ads-slot p{margin:0;color:#897c6b;font-size:10px;line-height:1.6}.m2ads-countdown{display:block;margin-top:10px;color:#dba858;font-size:11px;font-weight:800}.m2ads-buy-form{display:grid;grid-template-columns:minmax(0,1fr) 135px;gap:9px;align-items:end}.m2ads-buy-form label span{display:block;margin:0 0 6px;color:#9e8a70;font-size:8px;font-weight:800;letter-spacing:1px}.m2ads-buy-form select{width:100%;height:47px;padding:0 10px;border:1px solid rgba(202,137,65,.32);background:#0b0806;color:#dec6a0;outline:none}.m2ads-buy{min-height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;border:1px solid rgba(232,180,93,.4);background:linear-gradient(135deg,#a93628,#601c17);color:#ffe5b8;cursor:pointer;text-align:center}.m2ads-buy span{font-size:12px;font-weight:900}.m2ads-buy small{margin-top:3px;color:#d6a862;font-size:7px}.m2ads-buy[disabled]{filter:grayscale(.7);cursor:not-allowed;opacity:.55}.m2ads-rules{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.m2ads-rules>div{display:grid;grid-template-columns:42px 1fr;gap:11px;align-items:center;padding:15px;border:1px solid rgba(190,119,54,.2);background:#120c09}.m2ads-rules>div>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(221,169,91,.25);color:#d0964b;font:22px serif}.m2ads-rules p{margin:0;color:#827463;font-size:9px;line-height:1.55}.m2ads-rules strong{display:block;color:#d5bb92;font-size:10px}.m2ads-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:18px}.m2ads-modal__backdrop{position:absolute;inset:0;background:rgba(3,2,2,.82);backdrop-filter:blur(8px)}.m2ads-modal__panel{position:relative;width:min(580px,96vw);padding:38px;border:1px solid rgba(226,173,87,.46);background:radial-gradient(circle at 80% 10%,rgba(156,43,29,.24),transparent 32%),linear-gradient(145deg,#21140e,#0c0806);color:#b9aa95;box-shadow:0 35px 100px #000;animation:m2adsPanel .3s ease}.m2ads-modal__close{position:absolute;right:14px;top:11px;width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(218,161,77,.25);color:#d7aa64;font-size:22px}.m2ads-modal__seal{display:grid;place-items:center;width:54px;height:54px;margin-bottom:17px;transform:rotate(45deg);border:1px solid rgba(230,179,91,.45);background:#7f251d;color:#efc274;font:28px serif}.m2ads-modal__panel>small{color:#c18b45;font-size:8px;letter-spacing:2px}.m2ads-modal__panel h2{margin:7px 0 8px;font:32px Georgia,serif;color:#f1d5aa}.m2ads-modal__panel p{font-size:10px;line-height:1.6}.m2ads-modal form{display:grid;gap:15px;margin-top:22px}.m2ads-modal label>span{display:block;margin-bottom:6px;color:#c7ae86;font-size:10px;font-weight:800}.m2ads-modal input{width:100%;min-height:47px;padding:10px 12px;border:1px solid rgba(202,135,62,.32);background:#090605;color:#e2cfb2}.m2ads-modal label>small{display:block;margin-top:5px;color:#806f5d;font-size:8px}.m2ads-activate{min-height:49px;border:1px solid rgba(235,184,96,.45);background:linear-gradient(135deg,#b13d2c,#651c17);color:#ffe6bc;font-weight:900}.m2ads-activate b{margin-left:10px;color:#e8b45e}@keyframes m2adsMist{to{transform:translate(30px,-8px) scale(1.08)}}@keyframes m2adsPulse{50%{opacity:.35;transform:scale(1.08)}}@keyframes m2adsPanel{from{opacity:0;transform:translateY(12px) scale(.98)}}@media(max-width:900px){.m2ads-hero{grid-template-columns:70px 1fr}.m2ads-wallet{grid-column:1/-1}.m2ads-slot{grid-template-columns:120px 1fr}.m2ads-slot__action{grid-column:1/-1}.m2ads-rules{grid-template-columns:1fr}.m2ads-notes{flex-wrap:wrap}.m2ads-notes i{display:none}}@media(max-width:560px){.m2ads-hero{display:block;padding:27px 20px}.m2ads-hero__seal{width:55px;height:55px;margin:0 0 24px;font-size:28px}.m2ads-wallet{display:flex;margin-top:18px}.m2ads-slot{display:block;padding:13px}.m2ads-slot__visual{height:78px;margin-bottom:15px}.m2ads-slot__action{margin-top:15px}.m2ads-buy-form{grid-template-columns:1fr}.m2ads-rules{display:block}.m2ads-rules>div{margin-top:9px}.m2ads-modal__panel{padding:29px 20px}.m2ads-alert{display:block}.m2ads-alert span{display:block;margin-top:5px}}@media(prefers-reduced-motion:reduce){.m2ads-page *{animation:none!important;transition:none!important}}

/* =========================================================
   Reklam kurulum penceresi — viewport modal düzeltmesi
   ========================================================= */
html.m2ads-modal-open,
html.m2ads-modal-open body{
  overflow:hidden!important;
}

.m2ads-modal{
  position:fixed!important;
  inset:0!important;
  z-index:2147483000!important;
  width:100vw!important;
  height:100dvh!important;
  min-width:0!important;
  min-height:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:20px!important;
  margin:0!important;
  transform:none!important;
  overflow:auto!important;
  isolation:isolate;
  box-sizing:border-box!important;
}

.m2ads-modal__backdrop{
  position:fixed!important;
  inset:0!important;
  z-index:0!important;
  width:100vw!important;
  height:100dvh!important;
  display:block!important;
  background:rgba(3,2,2,.76)!important;
  -webkit-backdrop-filter:blur(4px)!important;
  backdrop-filter:blur(4px)!important;
}

.m2ads-modal__panel{
  position:relative!important;
  z-index:2!important;
  width:min(440px,calc(100vw - 32px))!important;
  max-width:440px!important;
  max-height:calc(100dvh - 32px)!important;
  overflow:auto!important;
  margin:auto!important;
  padding:25px 24px 23px!important;
  border:1px solid rgba(226,173,87,.42)!important;
  border-radius:4px!important;
  background:
    radial-gradient(circle at 88% 4%,rgba(156,43,29,.18),transparent 29%),
    linear-gradient(145deg,#1b110d,#0d0907 72%)!important;
  color:#b9aa95!important;
  box-shadow:0 22px 70px rgba(0,0,0,.72),0 0 0 1px rgba(255,218,151,.035) inset!important;
  animation:m2adsPanel .22s ease!important;
  clip-path:none!important;
  transform:none!important;
}

.m2ads-modal__close{
  right:12px!important;
  top:12px!important;
  width:31px!important;
  height:31px!important;
  border-radius:3px!important;
  background:rgba(255,255,255,.02)!important;
  font-size:18px!important;
  text-decoration:none!important;
}

.m2ads-modal__seal{
  width:43px!important;
  height:43px!important;
  margin:1px 0 15px 2px!important;
  font-size:22px!important;
}

.m2ads-modal__panel>small{
  font-size:7px!important;
  letter-spacing:1.7px!important;
}

.m2ads-modal__panel h2{
  margin:6px 42px 7px 0!important;
  font-size:25px!important;
  line-height:1.15!important;
}

.m2ads-modal__panel p{
  margin:0!important;
  font-size:9px!important;
  line-height:1.55!important;
  color:#928574!important;
}

.m2ads-modal form{
  gap:12px!important;
  margin-top:18px!important;
}

.m2ads-modal label>span{
  margin-bottom:5px!important;
  font-size:9px!important;
}

.m2ads-modal input{
  min-height:42px!important;
  padding:9px 10px!important;
  font-size:12px!important;
  border-radius:2px!important;
}

.m2ads-modal input[type="file"]{
  padding:7px 9px!important;
}

.m2ads-modal label>small{
  margin-top:4px!important;
  font-size:7px!important;
}

.m2ads-activate{
  min-height:44px!important;
  margin-top:2px!important;
  border-radius:2px!important;
  cursor:pointer!important;
}

@media(max-width:560px){
  .m2ads-modal{padding:12px!important}
  .m2ads-modal__panel{
    width:100%!important;
    max-width:none!important;
    max-height:calc(100dvh - 24px)!important;
    padding:22px 18px 19px!important;
  }
  .m2ads-modal__panel h2{font-size:22px!important}
}

/* =========================================================
   V2 · REKLAM MERKEZİ SEKME + KULLANICI REKLAM YÖNETİMİ
   ========================================================= */
.m2ads-tabs{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin:18px 0 20px;
  padding:7px;
  border:1px solid rgba(205,145,69,.2);
  background:rgba(12,8,6,.78);
  box-shadow:inset 0 0 0 1px rgba(255,222,162,.02);
}
.m2ads-tab{
  position:relative;
  min-width:0;
  display:grid;
  grid-template-columns:38px minmax(0,1fr);
  grid-template-rows:auto auto;
  column-gap:10px;
  align-items:center;
  padding:12px 14px;
  border:1px solid transparent;
  color:#8f806d;
  background:rgba(255,255,255,.015);
  text-decoration:none;
  transition:border-color .2s ease,background .2s ease,transform .2s ease;
}
.m2ads-tab:hover{transform:translateY(-1px);border-color:rgba(216,161,82,.2)}
.m2ads-tab>span{
  grid-row:1/3;
  width:34px;height:34px;
  display:grid;place-items:center;
  border:1px solid rgba(211,157,78,.2);
  color:#c6954f;
  font:700 10px Georgia,serif;
}
.m2ads-tab>b{font-size:11px;color:#c9b28f;letter-spacing:.15px}
.m2ads-tab>small{margin-top:2px;font-size:8px;color:#766b5d}
.m2ads-tab.is-active{
  border-color:rgba(224,169,83,.42);
  background:linear-gradient(135deg,rgba(126,35,27,.2),rgba(28,17,12,.86));
  box-shadow:inset 3px 0 0 #9f3428;
}
.m2ads-tab.is-active>b{color:#f0d5a9}
.m2ads-tab.is-active>small{color:#a99678}
.m2ads-tabpanel{display:none}
.m2ads-tabpanel.is-active{display:block}

.m2ads-myhead{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:22px;
  margin:0 0 14px;
  padding:18px 20px;
  border:1px solid rgba(203,140,65,.2);
  background:linear-gradient(135deg,rgba(52,23,15,.75),rgba(12,8,6,.92));
}
.m2ads-myhead small{display:block;margin-bottom:4px;color:#b87f3e;font-size:7px;font-weight:900;letter-spacing:1.8px}
.m2ads-myhead h2{margin:0;color:#efd2a6;font:500 24px Georgia,serif}
.m2ads-myhead p{max-width:700px;margin:6px 0 0;color:#887a68;font-size:9px;line-height:1.55}
.m2ads-myhead>a{
  flex:0 0 auto;
  min-height:38px;
  display:inline-flex;align-items:center;justify-content:center;
  padding:0 14px;
  border:1px solid rgba(223,169,87,.32);
  background:#17100c;
  color:#d8b77f;
  font-size:9px;font-weight:900;
  text-decoration:none;
}
.m2ads-mylist{display:grid;gap:12px}
.m2ads-myad{
  display:grid;
  grid-template-columns:170px minmax(0,1fr) minmax(255px,320px);
  gap:16px;
  align-items:stretch;
  padding:14px;
  border:1px solid rgba(194,128,57,.22);
  background:linear-gradient(135deg,rgba(31,18,12,.92),rgba(10,7,5,.97));
  box-shadow:inset 0 0 0 1px rgba(255,219,150,.02);
}
.m2ads-myad--active{border-color:rgba(99,151,72,.34)}
.m2ads-myad--expired{border-color:rgba(163,83,58,.3)}
.m2ads-myad__preview{
  position:relative;
  min-height:128px;
  display:grid;place-items:center;
  overflow:hidden;
  border:1px solid rgba(215,165,84,.25);
  background:#080605;
}
.m2ads-myad__preview img{width:100%;height:100%;min-height:128px;display:block;object-fit:cover}
.m2ads-myad__placeholder{color:#b49567;font:18px Georgia,serif;letter-spacing:.6px}
.m2ads-myad__main{min-width:0;padding:3px 0}
.m2ads-myad__top{display:flex;align-items:center;gap:8px}
.m2ads-myad__status{
  display:inline-flex;
  padding:4px 7px;
  border:1px solid rgba(216,166,83,.28);
  color:#c89b57;
  font-size:7px;font-weight:900;letter-spacing:1px;text-transform:uppercase;
}
.m2ads-myad--active .m2ads-myad__status{border-color:rgba(106,161,79,.38);color:#98b877}
.m2ads-myad--expired .m2ads-myad__status{border-color:rgba(189,83,61,.38);color:#cf7c6b}
.m2ads-myad__id{color:#665c50;font-size:8px}
.m2ads-myad h2{margin:8px 0 5px;color:#ead0a9;font:500 21px Georgia,serif}
.m2ads-myad__url{max-width:100%;margin:0 0 11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#897b69;font-size:9px}
.m2ads-myad__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px}
.m2ads-myad__meta span{color:#9b8c78;font-size:8px;line-height:1.35}
.m2ads-myad__meta b{display:block;margin-bottom:2px;color:#665b4c;font-size:6.5px;letter-spacing:.8px;text-transform:uppercase}
.m2ads-myad__remaining{display:inline-flex;margin-top:10px;padding:5px 8px;border:1px solid rgba(113,158,77,.24);color:#9ebf7a;font-size:8px;font-weight:800}

.m2ads-myad__manage{display:flex;flex-direction:column;gap:7px;min-width:0}
.m2ads-manage__primary{
  min-height:40px;display:flex;align-items:center;justify-content:center;gap:8px;
  border:1px solid rgba(225,172,88,.37);
  background:linear-gradient(135deg,#9e3427,#571914);
  color:#ffe2b4;font-size:9px;font-weight:900;text-decoration:none;
}
.m2ads-manage__details{border:1px solid rgba(197,137,63,.2);background:rgba(5,4,3,.46)}
.m2ads-manage__details>summary{
  min-height:36px;display:flex;align-items:center;justify-content:space-between;
  padding:0 11px;cursor:pointer;list-style:none;
  color:#c0a67f;font-size:8.5px;font-weight:900;
}
.m2ads-manage__details>summary::-webkit-details-marker{display:none}
.m2ads-manage__details>summary::after{content:"+";color:#b98240;font-size:15px;font-weight:400}
.m2ads-manage__details[open]>summary::after{content:"−"}
.m2ads-manage__form{display:grid;gap:9px;padding:10px;border-top:1px solid rgba(200,138,65,.14)}
.m2ads-manage__form label>span{display:block;margin-bottom:5px;color:#9f8c72;font-size:7.5px;font-weight:800}
.m2ads-manage__form label>span em{float:right;color:#62594e;font-style:normal;font-weight:500}
.m2ads-manage__form input,.m2ads-manage__form select{
  width:100%;min-height:38px;padding:7px 9px;
  border:1px solid rgba(199,136,62,.25);background:#080605;color:#d9c3a0;
  font-size:10px;outline:none;
}
.m2ads-manage__form input[type=file]{padding:6px}
.m2ads-manage__form small{display:block;margin-top:4px;color:#6f6558;font-size:6.8px;line-height:1.45}
.m2ads-manage__form button{
  min-height:37px;border:1px solid rgba(216,160,78,.3);background:#24140e;color:#d9b475;
  font-size:8.5px;font-weight:900;cursor:pointer;
}
.m2ads-manage__details--danger{border-color:rgba(158,55,42,.2)}
.m2ads-manage__details--danger>summary{color:#a9685d}
.m2ads-manage__danger{padding:10px;border-top:1px solid rgba(158,55,42,.16)}
.m2ads-manage__danger p{margin:0 0 8px;color:#80675f;font-size:7.5px;line-height:1.5}
.m2ads-manage__danger button{width:100%;min-height:35px;border:1px solid rgba(183,65,49,.32);background:#32100d;color:#d99182;font-size:8px;font-weight:900;cursor:pointer}

.m2ads-empty{
  min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;
  padding:28px;text-align:center;border:1px dashed rgba(205,146,72,.22);background:rgba(11,8,6,.72);
}
.m2ads-empty>span{display:grid;place-items:center;width:46px;height:46px;margin-bottom:12px;border:1px solid rgba(210,155,74,.24);color:#b37d3d;font:22px serif}
.m2ads-empty h3{margin:0;color:#ddc29a;font:500 20px Georgia,serif}
.m2ads-empty p{max-width:520px;margin:7px 0 14px;color:#817463;font-size:9px;line-height:1.55}
.m2ads-empty a,.m2ads-empty button{min-height:37px;padding:0 14px;border:1px solid rgba(218,165,82,.3);background:#1d110c;color:#d4ae70;font-size:8.5px;font-weight:900;text-decoration:none;cursor:pointer}

@media(max-width:1050px){
  .m2ads-myad{grid-template-columns:140px minmax(0,1fr)}
  .m2ads-myad__manage{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
  .m2ads-manage__details{min-width:0}
}
@media(max-width:700px){
  .m2ads-tabs{grid-template-columns:1fr}
  .m2ads-myhead{display:block}.m2ads-myhead>a{margin-top:12px}
  .m2ads-myad{grid-template-columns:1fr}
  .m2ads-myad__preview{max-height:190px}.m2ads-myad__preview img{max-height:190px}
  .m2ads-myad__manage{grid-column:auto;display:flex}
}
@media(max-width:430px){.m2ads-myad__meta{grid-template-columns:1fr}.m2ads-tab{padding:10px}}

/* =========================================================
   V3 · REKLAM ENVANTERİ / İSTATİSTİK / BAKİYE UYARISI
   ========================================================= */
.m2ads-mylist{gap:16px}
.m2ads-myad{
  position:relative;
  grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(235px,285px);
  gap:18px;
  padding:16px;
  overflow:hidden;
  border-color:rgba(205,142,66,.25);
  background:
    radial-gradient(circle at 78% 0,rgba(154,43,30,.1),transparent 28%),
    linear-gradient(135deg,rgba(31,18,12,.96),rgba(8,6,5,.985));
  box-shadow:0 14px 38px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,220,153,.025);
  transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease;
}
.m2ads-myad:before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(105deg,transparent 0 42%,rgba(237,181,96,.04) 49%,transparent 56%) -130% 0/48% 100% no-repeat;
  transition:background-position .7s ease;
}
.m2ads-myad:hover{transform:translateY(-2px);border-color:rgba(222,164,79,.42);box-shadow:0 20px 48px rgba(0,0,0,.32),0 0 24px rgba(158,49,30,.07)}
.m2ads-myad:hover:before{background-position:250% 0}
.m2ads-myad__preview{min-height:190px;border-color:rgba(222,172,91,.28);box-shadow:inset 0 0 0 4px rgba(0,0,0,.25)}
.m2ads-myad__preview img{min-height:190px;object-fit:cover}
.m2ads-myad__main{display:flex;min-width:0;flex-direction:column}
.m2ads-myad h2{font-size:23px}
.m2ads-myad__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.m2ads-myad__meta span{padding:7px 8px;border:1px solid rgba(196,135,62,.12);background:rgba(255,255,255,.015)}

.m2ads-stats{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
  margin-top:13px;
}
.m2ads-stats__group{
  position:relative;
  min-width:0;
  overflow:hidden;
  padding:10px;
  border:1px solid rgba(199,139,67,.2);
  background:linear-gradient(145deg,rgba(24,15,10,.92),rgba(8,6,5,.96));
  box-shadow:inset 0 1px rgba(255,224,170,.025);
}
.m2ads-stats__group:after{
  content:"";position:absolute;right:-22px;top:-32px;width:90px;height:90px;border-radius:50%;
  background:radial-gradient(circle,rgba(182,68,41,.12),transparent 68%);pointer-events:none;
}
.m2ads-stats__group--unique{border-color:rgba(111,158,80,.24)}
.m2ads-stats__group--total{border-color:rgba(213,153,73,.25)}
.m2ads-stats__group header{display:flex;align-items:center;gap:8px;margin-bottom:9px}
.m2ads-stats__group header>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border:1px solid rgba(213,157,77,.2);color:#c4924b;background:rgba(174,53,34,.08);font:700 14px Georgia,serif}
.m2ads-stats__group--unique header>span{color:#9abd78;border-color:rgba(120,165,83,.25);background:rgba(77,122,55,.08)}
.m2ads-stats__group header small{display:block;margin-bottom:2px;color:#6f6252;font-size:5.8px;font-weight:900;letter-spacing:1px}
.m2ads-stats__group header b{display:block;overflow:hidden;color:#bca17b;font-size:8px;white-space:nowrap;text-overflow:ellipsis}
.m2ads-stats__numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
.m2ads-stats__numbers>span{min-width:0;padding:7px 8px;border:1px solid rgba(205,144,68,.1);background:rgba(0,0,0,.18)}
.m2ads-stats__numbers b{display:block;color:#efd09d;font:600 18px Georgia,serif;line-height:1}
.m2ads-stats__group--unique .m2ads-stats__numbers b{color:#b6d091}
.m2ads-stats__numbers small{display:block;margin-top:4px;overflow:hidden;color:#776a59;font-size:6.3px;white-space:nowrap;text-overflow:ellipsis}

.m2ads-myad__manage{justify-content:flex-start;padding-top:2px}
.m2ads-manage__details,.m2ads-manage__primary{transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}
.m2ads-manage__details:hover,.m2ads-manage__primary:hover{transform:translateY(-1px);border-color:rgba(226,166,80,.36);box-shadow:0 8px 18px rgba(0,0,0,.2)}
.m2ads-manage__details>summary span{display:flex;align-items:center;gap:7px}
.m2ads-manage__details>summary i{width:21px;height:21px;display:grid;place-items:center;border:1px solid rgba(207,145,70,.16);color:#cf9851;font-style:normal;font-size:11px}
.m2ads-manage__form button,.m2ads-manage__danger button{transition:transform .18s ease,filter .18s ease,border-color .18s ease}
.m2ads-manage__form button:hover,.m2ads-manage__danger button:hover{transform:translateY(-1px);filter:brightness(1.12)}

/* Yetersiz bakiye popup */
html.m2ads-balance-open,body.m2ads-balance-open{overflow:hidden!important}
.m2ads-balance-modal[hidden]{display:none!important}
.m2ads-balance-modal{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:18px}
.m2ads-balance-modal__backdrop{position:absolute;inset:0;border:0;background:rgba(2,1,1,.83);backdrop-filter:blur(8px);cursor:default}
.m2ads-balance-modal__panel{
  position:relative;z-index:2;width:min(510px,calc(100vw - 28px));padding:26px;
  border:1px solid rgba(226,169,82,.46);
  background:radial-gradient(circle at 84% 9%,rgba(166,47,32,.24),transparent 30%),linear-gradient(145deg,#21140e,#0b0806 68%);
  color:#aa9a84;box-shadow:0 34px 110px #000,inset 0 0 0 4px rgba(0,0,0,.27);
  animation:m2adsBalanceIn .22s ease both;
}
.m2ads-balance-modal__panel:before{content:"";position:absolute;inset:7px;border:1px solid rgba(224,169,84,.1);pointer-events:none}
.m2ads-balance-modal__close{position:absolute;right:13px;top:12px;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(212,151,70,.25);background:#120b08;color:#d4a45f;font-size:20px;cursor:pointer}
.m2ads-balance-modal__seal{width:48px;height:48px;display:grid;place-items:center;margin:0 0 14px;transform:rotate(45deg);border:1px solid rgba(231,179,89,.45);background:linear-gradient(135deg,#983025,#451511);color:#efc478;font:24px Georgia,serif}
.m2ads-balance-modal__panel>small{display:block;color:#bd8541;font-size:7px;font-weight:900;letter-spacing:2px}
.m2ads-balance-modal__panel h2{margin:5px 0 8px;color:#f1d5a8;font:500 28px Georgia,serif}
.m2ads-balance-modal__panel p{margin:0;color:#978976;font-size:10px;line-height:1.65}
.m2ads-balance-modal__numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}
.m2ads-balance-modal__numbers>span{min-width:0;padding:10px;border:1px solid rgba(204,142,66,.18);background:rgba(5,4,3,.48)}
.m2ads-balance-modal__numbers small{display:block;margin-bottom:5px;color:#6e6254;font-size:5.7px;font-weight:900;letter-spacing:.8px}
.m2ads-balance-modal__numbers b{display:block;color:#e5c38e;font-size:12px;white-space:nowrap}
.m2ads-balance-modal__numbers>span:last-child{border-color:rgba(186,67,51,.3)}
.m2ads-balance-modal__numbers>span:last-child b{color:#e1907d}
.m2ads-balance-modal__actions{display:grid;grid-template-columns:1fr 1.25fr;gap:8px}
.m2ads-balance-modal__actions>*{min-height:42px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(207,147,71,.25);font-size:9px;font-weight:900;text-decoration:none;cursor:pointer}
.m2ads-balance-modal__actions button{background:#130c09;color:#9d8b72}
.m2ads-balance-modal__actions a{gap:8px;background:linear-gradient(135deg,#a53628,#5b1a15);color:#ffe1b0}
.m2ads-balance-modal__actions a b{color:#e9b25c;font-size:13px}
@keyframes m2adsBalanceIn{from{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:none}}

/* Reklam merkezi genel mikro animasyonlar */
.m2ads-tab,.m2ads-wallet,.m2ads-buy,.m2ads-myhead>a{transition:transform .2s ease,border-color .2s ease,filter .2s ease,box-shadow .2s ease}
.m2ads-wallet:hover,.m2ads-buy:not([disabled]):hover,.m2ads-myhead>a:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 10px 24px rgba(0,0,0,.25)}
.m2ads-alert{animation:m2adsAlertIn .26s ease both}
@keyframes m2adsAlertIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}

@media(max-width:1280px){
  .m2ads-myad{grid-template-columns:150px minmax(0,1fr) 235px}
  .m2ads-myad__meta{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:1050px){
  .m2ads-myad{grid-template-columns:150px minmax(0,1fr)}
  .m2ads-myad__manage{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px){
  .m2ads-stats{grid-template-columns:1fr}
  .m2ads-balance-modal__numbers{grid-template-columns:1fr}
  .m2ads-balance-modal__actions{grid-template-columns:1fr}
}
@media(max-width:700px){
  .m2ads-myad{grid-template-columns:1fr}
  .m2ads-myad__preview{min-height:160px;max-height:260px}
  .m2ads-myad__preview img{min-height:160px;max-height:260px}
  .m2ads-myad__manage{grid-column:auto;display:flex}
}
@media(prefers-reduced-motion:reduce){
  .m2ads-myad,.m2ads-manage__details,.m2ads-manage__primary,.m2ads-balance-modal__panel,.m2ads-alert{animation:none!important;transition:none!important}
}

/* V3.1 · Dikey 230×950 banner, yönetim kartının yüksekliğini büyütmesin. */
.m2ads-myad__preview{height:190px;min-height:190px;align-self:start}
.m2ads-myad__preview img{width:100%;height:100%!important;min-height:0!important;max-height:190px;object-fit:cover;object-position:center top}
@media(max-width:700px){
  .m2ads-myad__preview{height:180px;min-height:180px;max-height:180px}
  .m2ads-myad__preview img{max-height:180px}
}

/* =========================================================
   V4 · ENVANTER BUTON HİZASI + BANNER BÜYÜTME
   ========================================================= */
.m2ads-empty a,.m2ads-empty button,
.m2ads-manage__form button,.m2ads-manage__danger button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  line-height:1.15;
  vertical-align:middle;
  box-sizing:border-box;
}
.m2ads-empty a{min-width:132px}
.m2ads-manage__form button,.m2ads-manage__danger button{width:100%}

.m2ads-myad__preview:has(img){cursor:zoom-in}
.m2ads-myad__preview img{transition:transform .22s ease,filter .22s ease}
.m2ads-myad__preview:has(img):hover img{transform:scale(1.025);filter:brightness(1.06)}
.m2ads-myad__preview img[role="button"]:focus-visible{outline:2px solid rgba(229,171,83,.75);outline-offset:-4px}

html.m2ads-image-open,body.m2ads-image-open{overflow:hidden!important}
.m2ads-image-modal[hidden]{display:none!important}
.m2ads-image-modal{
  position:fixed;inset:0;z-index:2147483100;
  display:grid;place-items:center;padding:24px;
}
.m2ads-image-modal__backdrop{
  position:absolute;inset:0;border:0;background:rgba(0,0,0,.9);
  backdrop-filter:blur(7px);cursor:zoom-out;
}
.m2ads-image-modal__panel{
  position:relative;z-index:2;display:flex;align-items:center;justify-content:center;
  width:min(94vw,1180px);height:min(91vh,980px);padding:18px;
  border:1px solid rgba(224,168,80,.38);
  background:radial-gradient(circle at 50% 10%,rgba(130,42,28,.14),transparent 38%),#090705;
  box-shadow:0 30px 100px rgba(0,0,0,.88),inset 0 0 0 4px rgba(0,0,0,.3);
  animation:m2adsImageIn .2s ease both;
}
.m2ads-image-modal__panel:before{content:"";position:absolute;inset:7px;border:1px solid rgba(225,171,83,.09);pointer-events:none}
.m2ads-image-modal__image{
  display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;
  box-shadow:0 12px 36px rgba(0,0,0,.5);
}
.m2ads-image-modal__close{
  position:absolute;right:10px;top:10px;z-index:3;width:38px;height:38px;
  display:grid;place-items:center;border:1px solid rgba(221,162,76,.34);
  background:rgba(17,10,7,.94);color:#e4b46b;font-size:22px;line-height:1;cursor:pointer;
}
.m2ads-image-modal__close:hover{filter:brightness(1.18)}
@keyframes m2adsImageIn{from{opacity:0;transform:scale(.975) translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:700px){
  .m2ads-image-modal{padding:10px}
  .m2ads-image-modal__panel{width:calc(100vw - 20px);height:calc(100vh - 28px);padding:10px}
  .m2ads-image-modal__close{right:7px;top:7px}
}
@media(prefers-reduced-motion:reduce){
  .m2ads-image-modal__panel,.m2ads-myad__preview img{animation:none!important;transition:none!important}
}



/* Reklam kartı görsel önizleme + zorunlu ölçü notu */
.m2ads-slot__visual{position:relative;background:#090605}.m2ads-slot__visual img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.92) brightness(.78);transition:transform .35s ease,filter .35s ease}.m2ads-slot:hover .m2ads-slot__visual img{transform:scale(1.035);filter:saturate(1.02) brightness(.9)}.m2ads-slot__preview-label{position:absolute;left:10px;bottom:9px;z-index:2;padding:5px 8px;border:1px solid rgba(230,179,91,.28);background:rgba(8,5,4,.78);backdrop-filter:blur(5px);color:#d8b77e;font-size:7px;font-weight:900;letter-spacing:1px;text-transform:uppercase}.m2ads-slot__visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55))}.m2ads-slot__preview-label{pointer-events:none}.m2ads-slot__dimension{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding:9px 11px;border-left:2px solid #b84431;background:rgba(184,68,49,.07)}.m2ads-slot__dimension>span{padding:4px 6px;border:1px solid rgba(222,166,82,.24);color:#c58b45;font-size:7px;font-weight:900;letter-spacing:1.2px}.m2ads-slot__dimension strong{color:#e8c994;font-size:11px}.m2ads-slot__dimension small{flex-basis:100%;color:#9c8870;font-size:8px;line-height:1.45}.m2ads-slot--middle .m2ads-slot__visual img{object-fit:cover}.m2ads-slot--left .m2ads-slot__visual img,.m2ads-slot--right .m2ads-slot__visual img{object-position:center 22%}@media(max-width:560px){.m2ads-slot__dimension{padding:8px 9px}.m2ads-slot__visual img{object-position:center}}


/* Reklam kartı aksiyonları: ikon + mikro animasyon */
.m2ads-buy{position:relative;overflow:hidden;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;align-content:center;align-items:center;justify-content:center;text-decoration:none;isolation:isolate;transition:transform .2s ease,filter .2s ease,border-color .2s ease,box-shadow .2s ease}
.m2ads-buy>.m2ads-btn-icon{grid-column:1;grid-row:1/3;align-self:center;justify-self:center;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(240,188,99,.22);background:rgba(0,0,0,.16);color:#efbd6b;font-size:11px;transition:transform .22s ease,color .22s ease,background .22s ease}
.m2ads-buy>span,.m2ads-buy>small{grid-column:2;min-width:0;text-align:left}.m2ads-buy>span{align-self:end}.m2ads-buy>small{align-self:start}
.m2ads-buy:before{content:"";position:absolute;z-index:-1;top:-45%;left:-45%;width:38%;height:190%;transform:translateX(-190%) rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,224,163,.15),transparent);transition:transform .52s ease;pointer-events:none}
.m2ads-buy:not([disabled]):hover{transform:translateY(-2px);filter:brightness(1.08);border-color:rgba(238,185,95,.65);box-shadow:0 10px 26px rgba(0,0,0,.28)}
.m2ads-buy:not([disabled]):hover:before{transform:translateX(520%) rotate(18deg)}
.m2ads-buy:not([disabled]):hover>.m2ads-btn-icon{transform:scale(1.12) rotate(-4deg);background:rgba(206,72,48,.18);color:#ffd99a}
.m2ads-buy:active:not([disabled]){transform:translateY(0) scale(.985)}
.m2ads-buy--occupied{min-height:54px;grid-template-columns:28px minmax(0,1fr);opacity:.8!important;filter:none!important;background:linear-gradient(135deg,#241714,#17100e)!important;border-color:rgba(183,112,78,.28)!important;cursor:not-allowed!important}
.m2ads-buy--occupied>span{font-size:10px;line-height:1.35;color:#d9bda5;white-space:normal}.m2ads-buy--occupied>small{color:#9b7d69}.m2ads-buy--occupied>.m2ads-btn-icon{color:#b77e64;border-color:rgba(183,126,100,.24)}
.m2ads-slot__visual:has(img){cursor:zoom-in}.m2ads-slot__visual img[role="button"]{outline:none}.m2ads-slot__visual img[role="button"]:focus-visible{outline:2px solid rgba(229,171,83,.78);outline-offset:-4px}.m2ads-slot__visual:hover .m2ads-slot__preview-label{border-color:rgba(235,181,91,.55);color:#f0c985}
@media(max-width:560px){.m2ads-buy{grid-template-columns:25px minmax(0,1fr)}.m2ads-buy--occupied>span{font-size:9.5px}}
@media(prefers-reduced-motion:reduce){.m2ads-buy,.m2ads-buy:before,.m2ads-buy>.m2ads-btn-icon{transition:none!important}}

/* Reklam aksiyon ikonlari: harici icon fontuna bagli degildir. */
.m2ads-btn-icon svg{width:15px;height:15px;display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.m2ads-buy:not([disabled]):hover>.m2ads-btn-icon svg{transform:scale(1.05)}
.m2ads-btn-icon svg{transition:transform .22s ease}


/* v1.4 - Site geneli notu, kiralama kalan süresi ve premium süre seçici */
.m2ads-slot__sitewide-note{position:relative;display:flex;align-items:center;gap:9px;overflow:hidden;margin-top:9px;padding:8px 10px;border:1px solid rgba(90,148,91,.24);background:linear-gradient(90deg,rgba(72,126,75,.09),rgba(25,20,15,.18));color:#a7b79a;isolation:isolate}
.m2ads-slot__sitewide-note:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 0 40%,rgba(211,178,105,.08) 50%,transparent 60% 100%);transform:translateX(-120%);animation:m2adsSitewideSweep 4.8s ease-in-out infinite}
.m2ads-slot__sitewide-icon{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border:1px solid rgba(122,170,101,.28);background:rgba(37,68,38,.17);color:#a8c17f;box-shadow:0 0 0 0 rgba(122,170,101,.12);animation:m2adsSitewidePulse 2.8s ease-in-out infinite}
.m2ads-slot__sitewide-icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.m2ads-slot__sitewide-note>span:last-child{min-width:0}.m2ads-slot__sitewide-note strong,.m2ads-slot__sitewide-note small{display:block}.m2ads-slot__sitewide-note strong{color:#c6d2aa;font-size:8px;letter-spacing:.55px;text-transform:uppercase}.m2ads-slot__sitewide-note small{margin-top:2px;color:#8f9c84;font-size:7.5px;line-height:1.35}

.m2ads-duration-picker{position:relative;display:block!important;min-width:0;margin:0!important;padding:0!important}.m2ads-duration-picker__title{display:flex!important;align-items:center;gap:7px;margin:0 0 6px!important;color:#a9967c!important;letter-spacing:0!important}.m2ads-duration-picker__title>span:last-child{display:block!important;min-width:0;margin:0!important}.m2ads-duration-picker__title b,.m2ads-duration-picker__title small{display:block}.m2ads-duration-picker__title b{color:#cbb18a;font-size:8px;line-height:1.15;letter-spacing:.85px;text-transform:uppercase}.m2ads-duration-picker__title small{margin-top:2px;color:#756553;font-size:6.5px;line-height:1.1;letter-spacing:.2px}.m2ads-duration-picker__icon{width:24px;height:24px;display:grid!important;place-items:center;flex:0 0 24px;margin:0!important;border:1px solid rgba(223,168,82,.28);background:linear-gradient(145deg,rgba(118,63,28,.22),rgba(30,18,12,.16));color:#e0a957;box-shadow:inset 0 0 12px rgba(218,151,66,.05);animation:m2adsDurationIcon 3.2s ease-in-out infinite}.m2ads-duration-picker__icon svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.m2ads-duration-picker__control{position:relative;display:block!important;margin:0!important;overflow:hidden;border:1px solid rgba(217,151,71,.34);background:linear-gradient(180deg,#17100c,#0a0706);box-shadow:inset 0 1px rgba(255,255,255,.025),0 8px 20px rgba(0,0,0,.12);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.m2ads-duration-picker__control:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 42%,rgba(233,188,109,.09) 50%,transparent 58% 100%);transform:translateX(-125%);transition:transform .55s ease}.m2ads-duration-picker:hover .m2ads-duration-picker__control{border-color:rgba(231,174,85,.57);box-shadow:inset 0 1px rgba(255,255,255,.035),0 9px 26px rgba(0,0,0,.2),0 0 0 1px rgba(210,137,58,.06)}.m2ads-duration-picker:hover .m2ads-duration-picker__control:before{transform:translateX(125%)}.m2ads-duration-picker__control:focus-within{border-color:rgba(240,184,92,.75);box-shadow:0 0 0 2px rgba(205,123,50,.12),0 9px 28px rgba(0,0,0,.25);transform:translateY(-1px)}
.m2ads-buy-form .m2ads-duration-picker select{position:relative;z-index:1;width:100%;height:49px;margin:0;padding:0 38px 0 12px;border:0!important;background:transparent!important;color:#f0d2a1;font-size:11px;font-weight:800;outline:none;appearance:none;-webkit-appearance:none;cursor:pointer}.m2ads-buy-form .m2ads-duration-picker select option{background:#130c09;color:#efcf9d;font-weight:700}.m2ads-duration-picker__chevron{position:absolute;z-index:2;right:0;top:0;width:34px;height:49px;display:grid!important;place-items:center;margin:0!important;border-left:1px solid rgba(218,156,75,.16);color:#d9a250;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(174,91,35,.08))}.m2ads-duration-picker__chevron svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.m2ads-duration-picker:hover .m2ads-duration-picker__chevron svg{transform:translateY(2px)}
.m2ads-buy-form{align-items:end;gap:10px}.m2ads-buy-form>.m2ads-buy{min-height:49px}

.m2ads-buy--occupied{min-height:68px!important}.m2ads-buy--occupied>.m2ads-btn-icon{grid-row:1/3}.m2ads-buy--occupied>.m2ads-occupied-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:4px!important;color:#9b7d69!important;font-size:7px!important;line-height:1.2}.m2ads-occupied-state{display:inline-flex;align-items:center;padding:2px 5px;border:1px solid rgba(184,120,81,.2);background:rgba(117,65,44,.09);color:#ac8974;text-transform:uppercase;letter-spacing:.65px}.m2ads-occupied-time{display:inline-flex;align-items:center;gap:4px;color:#c8a067}.m2ads-occupied-time svg{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.m2ads-occupied-time time{color:#e2ba79;font-weight:900;font-variant-numeric:tabular-nums}

@keyframes m2adsSitewideSweep{0%,58%{transform:translateX(-125%)}78%,100%{transform:translateX(125%)}}
@keyframes m2adsSitewidePulse{0%,100%{box-shadow:0 0 0 0 rgba(122,170,101,.05);transform:scale(1)}50%{box-shadow:0 0 0 5px rgba(122,170,101,0);transform:scale(1.035)}}
@keyframes m2adsDurationIcon{0%,100%{transform:rotate(0deg);filter:brightness(1)}50%{transform:rotate(-5deg);filter:brightness(1.15)}}
@media(max-width:560px){.m2ads-slot__sitewide-note{padding:8px}.m2ads-buy-form{gap:9px}.m2ads-duration-picker__title small{display:none}.m2ads-buy--occupied{min-height:64px!important}}
@media(prefers-reduced-motion:reduce){.m2ads-slot__sitewide-note:before,.m2ads-slot__sitewide-icon,.m2ads-duration-picker__icon{animation:none!important}.m2ads-duration-picker__control,.m2ads-duration-picker__control:before,.m2ads-duration-picker__chevron svg{transition:none!important}}
