.lorens-feature-permission-overlay{
  position:fixed;inset:0;z-index:120000;display:grid;place-items:center;padding:20px;
  background:rgba(18,10,6,.58);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);
  opacity:0;transition:opacity .18s ease
}
.lorens-feature-permission-overlay.is-ready{opacity:1}
.lorens-feature-permission-card{
  width:min(100%,390px);padding:25px 22px 18px;box-sizing:border-box;text-align:center;
  border-radius:28px;background:linear-gradient(180deg,#fffaf4,#f7eee4);color:#28170c;
  border:1px solid rgba(104,58,27,.11);box-shadow:0 28px 70px rgba(0,0,0,.28)
}
.lfp-icon{
  width:58px;height:58px;margin:0 auto 12px;border-radius:19px;display:grid;place-items:center;
  font-size:1.75rem;color:#8d481e;background:linear-gradient(145deg,#ffc078,#ee8f39);
  box-shadow:0 10px 26px rgba(213,111,34,.2)
}
.lfp-kicker{font-size:.61rem;letter-spacing:.17em;font-weight:900;color:#c06b2e;margin-bottom:7px}
.lorens-feature-permission-card h3{margin:0;font-size:1.18rem;line-height:1.2}
.lorens-feature-permission-card p{margin:10px auto 0;max-width:320px;font-size:.82rem;line-height:1.5;color:#746150}
.lfp-hint{margin:13px 0 0;padding:10px 11px;border-radius:13px;background:#fff3e7;color:#8c5a34;font-size:.72rem;line-height:1.4;text-align:left}
.lfp-primary,.lfp-cancel{width:100%;border:0;cursor:pointer;font-weight:800}
.lfp-primary{height:49px;margin-top:18px;border-radius:15px;background:linear-gradient(135deg,#f5a24d,#d97a2b);color:#291409}
.lfp-cancel{margin-top:7px;padding:10px;background:transparent;color:#8a7767}

/* F31 — İzin kartları okunabilirlik düzeltmesi */
.lorens-feature-permission-overlay .lorens-feature-permission-card{
  color:#2b170c !important;
}
.lorens-feature-permission-overlay .lorens-feature-permission-card h3{
  color:#2b170c !important;
  text-shadow:none !important;
}
.lorens-feature-permission-overlay .lorens-feature-permission-card p{
  color:#584536 !important;
  opacity:1 !important;
  text-shadow:none !important;
  font-weight:520;
}
.lorens-feature-permission-overlay .lfp-hint{
  color:#704320 !important;
  background:#fff0df !important;
  opacity:1 !important;
}
.lorens-feature-permission-overlay .lfp-cancel{
  color:#665345 !important;
  opacity:1 !important;
}
