







.sy_yetki_mono{ font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
.sy_yetki_price{ font-weight:900; } 
.sy_yetki_pill{ display:inline-flex; align-items:center; padding:4px 10px; border-radius:999px; font-weight:800; font-size:12px; border:1px solid rgba(0,0,0,.12); }
.sy_yetki_btn_group{ display:flex; flex-wrap:wrap; gap:8px; justify-content:flex-end; width:100%; }
.sy_yetki_user_sub{ opacity:.7; font-size:12px; }
.sy_yetki_user_name{ font-weight:900; white-space:nowrap;  text-overflow:ellipsis; cursor:pointer; }
.sy_yetki_user_box{display:flex; align-items:center; gap:10px; min-width:0;}
.sy_yetki_user_avatar{ width:44px; height:44px; border-radius:12px; object-fit:cover; border:1px solid rgba(255,255,255,.12); flex:0 0 auto; }
.sy_yetki_user_meta{min-width:0;}
.sy_yetki_sales_list{ list-style:none; padding:0; margin:0; } 
.sy_yetki_sales_item{ display:grid; grid-template-columns:1fr; gap:8px; }
.sy_yetki_sales_item .cell{ border:2px solid rgba(0,0,0,.12); border-radius:10px; padding:10px; display:flex; align-items:center; justify-content:space-between; gap:10px; min-width:0; background: rgba(255,255,255,.02); } 
.sy_yetki_sales_item .cell::before{ content: attr(data-label); font-size:12px; font-weight:800; white-space:nowrap; opacity:.9; }
.sy_yetki_sales_item .c-user{ justify-content:flex-start; }
.sy_yetki_sales_item .c-user::before{ content:none; }
.sy_yetki_sales_wrap{ margin-bottom:12px; }
.sy_yetki_sales_wrap.pending{ box-shadow: inset 0 0 0 2px rgba(255,193,7,.25); border-radius:12px; padding:8px; } 
.sy_yetki_sales_wrap.approved{ box-shadow: inset 0 0 0 2px rgba(40,167,69,.25); border-radius:12px; padding:8px; }
.sy_yetki_sales_wrap.rejected{ box-shadow: inset 0 0 0 2px rgba(220,53,69,.25); border-radius:12px; padding:8px; }
.sy_yetki_no-record{ display:flex; flex-direction:column; align-items:center; justify-content:center; padding:28px 16px; margin:12px; border-radius:12px; background:linear-gradient(135deg,#f7f8fa,#ffffff); border:1px dashed rgba(0,0,0,.08); color:#666; text-align:center;}
.sy_yetki_admin_no-record-icon{ font-size:34px; line-height:1; margin-bottom:10px; opacity:.85; }
.sy_yetki_admin_no-record-text{ font-size:15px; font-weight:600; color:#444; }
.sy_yetki_admin_no-record-sub{ font-size:12px; margin-top:4px; color:#888; }
.yetki_wrap{ padding:18px; }
.yetki_tabs{
  display:flex;
  gap:10px;
  justify-content:center;
  flex-wrap:wrap;
  margin-top:10px;
}
.yetki_tab{
  border:1px solid rgba(0,0,0,.10);
  padding:9px 14px;
  border-radius:12px;
  font-weight:900;
  background:#fff;
  color:#000;
  font-size:13px;
  box-shadow:0 10px 26px rgba(0,0,0,.06);
}
.yetki_tab.active{
  border-color:rgba(0,0,0,0);
  background:#000;
  color:#fff;
  box-shadow:0 14px 34px rgba(23,162,184,.22);
}
.yetki_card{
  border:1px solid rgba(0,0,0,.08);
  border-radius:16px;
  padding:14px;
  margin:12px 0;
  box-shadow:0 18px 44px rgba(0,0,0,.08);
  
}
.yetki_top{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}
.yetki_left{
  display:flex;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}
.yetki_id{
  font-weight:950;
  font-size:15px;
}
.yetki_date{
  font-weight:900;
  font-size:12px;
  color:rgba(0,0,0,.55);
}
.yetki_grid{
  margin-top:12px;
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:10px;
}
.yetki_kv{
  border:1px solid rgba(0,0,0,.08);
  border-radius:12px;
  padding:10px 12px;
}
.yetki_k{
  font-size:11px;
  font-weight:950;
  letter-spacing:.7px;
  text-transform:uppercase;
}
.yetki_v{
  margin-top:3px;
  font-size:14px;
  font-weight:950;
}
.yetki_payname{
  margin-top:12px;
  padding-top:12px;
  border-top:1px dashed rgba(0,0,0,.14);
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:10px;
  flex-wrap:wrap;
}
.yetki_payname span{
  font-weight:900;
  font-size:12px;
}
.yetki_payname b{
  font-weight:950;
}
.yetki_actions{
  margin-top:12px;
  display:flex;
  justify-content:flex-end;
  gap:10px;
  flex-wrap:wrap;
}
.yetki_btn{
  border:0;
  border-radius:12px;
  padding:10px 14px;
  font-weight:950;
  cursor:pointer;
  box-shadow:0 14px 34px rgba(0,0,0,.10);
}
.yetki_btn.primary{ background:#17a2b8; color:#fff; }
.yetki_btn.danger{ background:#ef4444; color:#fff; }
.yetki_field{ margin-top:12px; }
.yetki_label{
  font-weight:950;
  font-size:12px;
  margin-bottom:6px;
}
.yetki_select{
  width:100%;
  padding:12px 14px;
  border-radius:14px;
  border:1px solid rgba(0,0,0,.12);
  font-weight:900;
  outline:none;
  box-shadow:0 10px 24px rgba(0,0,0,.06);
}
@media (max-width:560px){
  .yetki_wrap{ padding:14px; }
  .yetki_grid{ grid-template-columns:1fr; }
}
button.macro_button.warn_btn {background: slateblue;}
.saved_ok { background-color:rgba(0,102,0,0.8); color:#fff; }
.saved_error { background-color:rgba(255,0,0,0.8); color:#fff; }
.yetki_stepper{display:flex;align-items:center;gap:10px;margin:2px 0 14px 0;}
.yetki_step{display:flex;align-items:center;gap:10px;width:100%;}
.yetki_circle{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;flex:0 0 auto;border:2px solid rgba(0,0,0,.18);background:#fff;color:rgba(0,0,0,.55)}
.yetki_line{height:2px;flex:1;background:rgba(0,0,0,.12);border-radius:10px}
.yetki_done .yetki_circle,
.yetki_active .yetki_circle{background:#0aa37f;border-color:#0aa37f;color:#fff}
.yetki_done .yetki_line{background:#0aa37f}
.yetki_active .yetki_line{background:rgba(0,0,0,.12)}
.yetki_radio_group{
  display:flex;
  flex-direction:column;
  gap:10px;
}
.yetki_radio_item{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:14px 14px;
  border:2px solid #e7e7e7;
  border-radius:12px;
  cursor:pointer;
  user-select:none;
  transition: border-color .15s ease, box-shadow .15s ease, transform .05s ease;
}
.yetki_radio_item:active{ transform: scale(.997); }
.yetki_radio_left{
  display:flex;
  align-items:center;
  gap:10px;
  min-width:0;
}
.yetki_radio_title{
  font-weight:600;
  font-size:15px;
  white-space:nowrap;
  
  text-overflow:ellipsis;
}
.yetki_badge{
  display:inline-flex;
  align-items:center;
  padding:3px 10px;
  border-radius:999px;
  font-size:12px;
  font-weight:700;
}
.yetki_radio_input{
  position:absolute;
  opacity:0;
  pointer-events:none;
}
.yetki_radio_circle{
  width:20px;
  height:20px;
  border-radius:999px;
  border:2px solid #cfd6dd;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
}
.yetki_radio_input:checked + .yetki_radio_left + .yetki_radio_circle{
  border-color:#0f766e;
}
.yetki_radio_input:checked + .yetki_radio_left + .yetki_radio_circle::after{
  content:"✓";
  font-size:13px;
  line-height:1;
  font-weight:900;
}
.yetki_radio_input:checked ~ .yetki_radio_circle{}
.yetki_radio_item:has(.yetki_radio_input:checked){
  border-color:#0f766e;
  box-shadow: 0 0 0 4px rgba(15, 118, 110, .12);
}
.yetki_radio_item:hover{
  border-color:#cdd6de;
}



.bicon.begen{color:#5e91ff}
.bicon.begenme{color:#ba2c2a}
.bicon.sev{color:#d46eab}
.bicon{margin-left:5px}
.like_youtube{float:left;cursor:pointer;padding:5px;border-radius:50px;display:flex}
.like_youtube img{width:20px}
.private_content .begeni{display:none}
img.ytnk_chat_icon{width:16px}
.begeni{text-shadow:none}
i.fa.fa-5x.fa-check-circle{font-size:35px}
.open_player i.fa{font-size:11px}
.youtube{color:#000;text-align:center;-o-text-overflow:ellipsis;text-shadow:0 0 3px #fff,0 0 0 #fff,0 0 10px #a40511,0 0 28px #f17,0 0 30px #f17,0 0 10px #f17,0 0 150px #f17;font-weight:bolder}
.admin_sm_content{background:#fff;color:#000;font-weight:700;padding:5px;display:table;width:100%;table-layout:fixed;max-width:100%;overflow:hidden;cursor:pointer}
.seckin{background:url(flash/ryu.png) no-repeat;background-size:85px;color:rgba(0,0,0,0);padding:7px 35px;font-family:auto;font-size:11px}
img.frame_class{height:1px;left:-4px;width:47px;position:absolute;top:-7px;height:50px}
.gift_img{border-radius:12px;max-width:100px;max-height:auto}
.info{border-radius:5px;background:#069;color:#fff;font-weight:700;text-align:center}
div.gift-container img{padding:10px 5px 5px;height:auto;width:80px;height:80px}
div.gift-desc{padding:5px 3px;text-align:center;background:#069;font-size:13px;color:#fff}
.gift-responsive{padding:6px;float:left;width:25%}
@media only screen and (max-width:700px){
.gift-responsive{width:33%;margin:6px 0}
}
@media only screen and (max-width:500px){
.gift-responsive{width:33%}
}
.gift-container{border:1px solid #069;text-align:center;cursor:pointer}
div.gift-container img{height:70px;width:70px}
.gift-container{border:1px solid #ccc;text-align:center}
div.gift-container:hover{border:1px solid #777}
div.gift-container img{padding:10px 5px 5px;height:auto}
div.gift-desc{padding:5px 3px;text-align:center;background:#260132;font-size:13px;color:#fff}
.gift-responsive{padding:6px;float:left;width:25%}
@media only screen and (max-width:700px){
.gift-responsive{width:33%;margin:6px 0}
}
@media only screen and (max-width:500px){
.gift-responsive{width:33%}
}
p.giftheading{padding-bottom:5px;text-align:center;color:#20292f;font-size:17px}
div.gift-container:hover>div.gift-desc{background:#a703dc;color:#fff}
@keyframes btn-anim4{
0%{bottom:-100%}
100%,50%{bottom:100%}
}
.nameWave{background-size:200% 100%;background-position:0 0;-webkit-animation:nameWave 3s linear infinite normal;animation:nameWave 3s linear infinite normal}
.clip{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@keyframes nameWave{
0%{background-position:0 0}
100%{background-position:100% 0}
}
@keyframes wardan{
to{background-position:200% center}
}
.sedraname{color:#fff;font-size:15px;font-weight:700;background:linear-gradient(to right,#750b9c 10%,#fff 50%,#b330e3 60%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sed 1.5s linear infinite;display:inline-block}
@keyframes sed{
to{background-position:200% center}
}
.ammarname{color:#fff;font-size:15px;font-weight:700;background:linear-gradient(to right,#dc143c 10%,#000 50%,#dc143c 60%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ammar 1.5s linear infinite;display:inline-block}
@keyframes ammar{
to{background-position:200% center}
}
@keyframes sm_3600{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-3600px,0,0)}
}
@keyframes sm_756{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-756px,0,0)}
}
@keyframes sm_3456{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-3456px,0,0)}
}
@keyframes sm_1512{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-1512px,0,0)}
}
@keyframes sm_1800{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-1800px,0,0)}
}
@keyframes sm_960{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-960px,0,0)}
}
@keyframes sm_2880{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-2880px,0,0)}
}
@keyframes a_1800{
100%{background-position:-1800px center}
}
@keyframes a_3456{
100%{background-position:-3456px center}
}
.nameWave{background-size:200% 100%;background-position:0 0;-webkit-animation:nameWave 3s linear infinite normal;animation:nameWave 3s linear infinite normal}
.clip{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@keyframes sm_3600{
100%{background-position:-3600px center}
}
@keyframes sm_2304{
100%{background-position:-2304px center}
}
@keyframes a_3456{
100%{background-position:-3456px center}
}
@keyframes a_3024{
100%{background-position:-3024px center}
}
@keyframes a_3600{
100%{background-position:-3600px center}
}
@keyframes a_720{
100%{background-position:-720px center}
}
@keyframes a_1800{
100%{background-position:-1800px center}
}
@keyframes a_720{
100%{background-position:-720px center}
}
@keyframes wardan{
to{background-position:200% center}
}
.sedraname{color:#fff;font-size:15px;font-weight:700;background:linear-gradient(to right,#750b9c 10%,#fff 50%,#b330e3 60%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sed 1.5s linear infinite;display:inline-block}
@keyframes sed{
to{background-position:200% center}
}
.ammarname{color:#fff;font-size:15px;font-weight:700;background:linear-gradient(to right,#dc143c 10%,#000 50%,#dc143c 60%);background-size:auto auto;background-clip:border-box;background-size:200% auto;color:#fff;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:ammar 1.5s linear infinite;display:inline-block}
@keyframes ammar{
to{background-position:200% center}
}
@keyframes sm_3600{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-3600px,0,0)}
}
@keyframes sm_756{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-756px,0,0)}
}
@keyframes sm_3456{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-3456px,0,0)}
}
@keyframes sm_1512{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-1512px,0,0)}
}
@keyframes sm_1800{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-1800px,0,0)}
}
@keyframes sm_960{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-960px,0,0)}
}
@keyframes sm_2880{
0%{transform:translate3d(0,0,0)}
100%{transform:translate3d(-2880px,0,0)}
}
@keyframes a_1800{
100%{background-position:-1800px center}
}
@keyframes a_3456{
100%{background-position:-3456px center}
}
.tick {padding-left: 5px; color:#ff0000;display: inline-block;}
.user_dj {
    background: url(/baran2.gif) 50px 50px no-repeat;
    background-size: 100px 80px;
    background-position: right;
    border: 2px solid #FFF !important;
    margin: 1px;
}
.efekt{animation:zoom-in-zoom-out 2s ease infinite}
@keyframes zoom-in-zoom-out{
0%{transform:scale(1,1)}
50%{transform:scale(1.1,1.1)}
100%{transform:scale(1,1)}
}

