#rcPrivacyLauncher{position:fixed;left:18px;bottom:18px;z-index:2147483000;border:0;border-radius:999px;background:#1d2537;color:#fff;padding:12px 18px;font:700 14px/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 10px 30px #0f172a4d;cursor:pointer}#rcPrivacyLauncher span{margin-right:6px}.rc-privacy-open{overflow:hidden}#rcPrivacyOverlay{display:none}#rcPrivacyOverlay.open{display:flex;position:fixed;inset:0;z-index:2147483640;background:#071024a8;backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:18px;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#111827}.rc-privacy-dialog{width:min(980px,100%);max-height:94vh;background:#f8fafc;border-radius:22px;overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;box-shadow:0 30px 90px #02061780}.rc-privacy-dialog>header{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#721cff,#9333ea);color:#fff;padding:20px 24px}.rc-privacy-dialog>header div{display:flex;flex-direction:column;gap:4px}.rc-privacy-dialog>header small{font-size:11px;letter-spacing:1.2px}.rc-privacy-dialog>header b{font-size:22px}.rc-privacy-dialog>header button{border:0;background:#ffffff24;color:#fff;width:40px;height:40px;border-radius:50%;font-size:26px;cursor:pointer}.rc-privacy-dialog>nav{display:flex;gap:8px;overflow-x:auto;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.rc-privacy-dialog>nav button{white-space:nowrap;border:1px solid #d8dfeb;background:#fff;color:#334155;border-radius:999px;padding:9px 13px;font-weight:700;cursor:pointer}.rc-privacy-dialog>nav button.active{background:#7c2cff;color:#fff;border-color:#7c2cff}.rc-privacy-dialog>main{overflow:auto;padding:24px;line-height:1.65;background:#f8fafc}.rc-privacy-dialog h2{margin:0 0 16px;font-size:25px}.rc-privacy-dialog h3{margin:22px 0 7px;font-size:17px}.rc-privacy-dialog p,.rc-privacy-dialog li{font-size:15px}.rc-privacy-dialog ul{padding-left:22px}.rc-privacy-dialog>footer{display:flex;align-items:center;gap:14px;padding:14px 24px;background:#fff;border-top:1px solid #e2e8f0}.rc-privacy-dialog button[type=submit],.rc-privacy-dialog [data-privacy-ack]{border:0;border-radius:12px;background:#7c2cff;color:#fff;padding:12px 18px;font-weight:800;cursor:pointer}.rc-privacy-dialog form{display:grid;gap:12px}.rc-privacy-dialog label{display:grid;gap:5px;font-weight:700}.rc-privacy-dialog input,.rc-privacy-dialog textarea,.rc-privacy-dialog select{box-sizing:border-box;width:100%;border:1px solid #cbd5e1;border-radius:12px;background:#fff;padding:12px;font:inherit;color:#111827}.rc-privacy-dialog textarea{min-height:96px;resize:vertical}.rc-privacy-settings>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rc-privacy-warning,.rc-privacy-good{border-radius:14px;padding:14px 16px;margin-bottom:16px;font-weight:700}.rc-privacy-warning{background:#fff7d6;color:#784d00;border:1px solid #f4d66b}.rc-privacy-good{background:#e8fff1;color:#116032;border:1px solid #8ce0ad}.rc-privacy-table{display:grid;gap:8px}.rc-privacy-table>div{display:flex;justify-content:space-between;gap:18px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:12px 14px}.rc-privacy-record{background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding:14px;margin:10px 0;display:grid;gap:7px}.rc-privacy-record>span{font-size:13px;color:#64748b}.rc-privacy-record p{margin:0}.rc-privacy-record form{grid-template-columns:170px 1fr auto;align-items:end}.rc-privacy-record form textarea{min-height:54px}.rc-privacy-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rc-privacy-check{display:flex;gap:10px;align-items:flex-start;background:#fff;border:1px solid #dbe3ee;border-radius:14px;padding:14px}.rc-privacy-check i{font-style:normal;font-size:22px}.rc-privacy-version{color:#64748b;border-top:1px solid #dbe3ee;padding-top:12px}.rc-privacy-status{font-weight:800}.rc-privacy-status.completed{color:#15803d}.rc-privacy-status.rejected{color:#b91c1c}.rc-privacy-status.in_review{color:#b45309}@media(max-width:700px){#rcPrivacyLauncher{left:10px;bottom:10px;padding:10px 13px;font-size:12px}#rcPrivacyOverlay.open{padding:0;align-items:stretch}.rc-privacy-dialog{max-height:none;height:100%;border-radius:0}.rc-privacy-dialog>header{padding:15px}.rc-privacy-dialog>header b{font-size:18px}.rc-privacy-dialog>main{padding:17px}.rc-privacy-dialog>footer{padding:12px 16px;flex-direction:column;align-items:stretch}.rc-privacy-settings>div,.rc-privacy-checks{grid-template-columns:1fr}.rc-privacy-record form{grid-template-columns:1fr}.rc-privacy-table>div{flex-direction:column;gap:3px}}
@media(max-width:700px){#rcPrivacyOverlay.open{box-sizing:border-box;width:100vw;max-width:100vw;height:100dvh;margin:0}.rc-privacy-dialog{box-sizing:border-box;width:100vw;max-width:100vw;margin:0}.rc-privacy-dialog>header{padding-left:24px;padding-right:18px}.rc-privacy-dialog>nav{padding-left:22px;padding-right:18px}.rc-privacy-dialog>main{padding:20px 20px 24px 26px}.rc-privacy-dialog>footer{padding-left:26px;padding-right:20px}.rc-privacy-dialog h2,.rc-privacy-dialog h3,.rc-privacy-dialog p{max-width:100%;overflow-wrap:anywhere}}
@media(max-width:700px){.rc-privacy-dialog>header{padding-left:34px}.rc-privacy-dialog>nav{padding-left:32px}.rc-privacy-dialog>main{padding-left:36px;padding-right:22px}.rc-privacy-dialog>footer{padding-left:36px;padding-right:22px;padding-top:14px;padding-bottom:calc(42px + env(safe-area-inset-bottom,0px));background:#fff}.rc-privacy-dialog>footer [data-privacy-ack]{width:100%;min-height:44px}.rc-privacy-dialog>footer small{display:block;text-align:center;line-height:1.35}}
@media(max-width:700px){#rcPrivacyOverlay .rc-privacy-dialog>main{box-sizing:border-box!important;padding:30px 22px 28px 40px!important}#rcPrivacyOverlay .rc-privacy-dialog>main>h2{margin-top:0!important;margin-bottom:20px!important;line-height:1.2}#rcPrivacyOverlay .rc-privacy-dialog>main>p,#rcPrivacyOverlay .rc-privacy-dialog>main>h3,#rcPrivacyOverlay .rc-privacy-dialog>main>.rc-privacy-good,#rcPrivacyOverlay .rc-privacy-dialog>main>.rc-privacy-warning{box-sizing:border-box;max-width:100%!important}#rcPrivacyOverlay .rc-privacy-dialog>main>.rc-privacy-good,#rcPrivacyOverlay .rc-privacy-dialog>main>.rc-privacy-warning{padding-left:16px;padding-right:16px}#rcPrivacyOverlay .rc-privacy-dialog>nav{position:relative;z-index:2;flex:0 0 auto}#rcPrivacyOverlay .rc-privacy-dialog>main{position:relative;z-index:1}}


/* B4J187 / V3.6 - Cikis butonunun mevcut panel yerlesimine DOKUNMAZ.
   KVKK metni bagimsiz katmandir ve JS tarafindan cikis butonunun tam altina merkezlenir. */
#yoneticiGorevPaneli .yg-bottom-logout-wrap{
  position:relative !important;
  padding-bottom:calc(34px + env(safe-area-inset-bottom, 0px)) !important;
}
#yoneticiGorevPaneli .yg-bottom-logout-wrap > .rc-privacy-inline-slot{
  position:absolute !important;
  z-index:3 !important;
  height:24px !important;
  display:flex !important;
  align-items:flex-start !important;
  justify-content:center !important;
  margin:0 !important;
  padding:0 !important;
  pointer-events:none !important;
  box-sizing:border-box !important;
}
#yoneticiGorevPaneli .yg-bottom-logout-wrap > .rc-privacy-inline-slot #rcPrivacyLauncher.rc-privacy-inline-v31{
  position:static !important;
  inset:auto !important;
  transform:none !important;
  width:auto !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:2px 3px !important;
  border:0 !important;
  border-radius:0 !important;
  background:transparent !important;
  background-image:none !important;
  color:#111827 !important;
  box-shadow:none !important;
  font-family:system-ui,-apple-system,"Segoe UI",sans-serif !important;
  font-size:13px !important;
  font-weight:400 !important;
  line-height:1.35 !important;
  letter-spacing:.18px !important;
  white-space:nowrap !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  cursor:pointer !important;
  pointer-events:auto !important;
  opacity:.84 !important;
  transition:opacity .16s ease !important;
}
#yoneticiGorevPaneli .yg-bottom-logout-wrap > .rc-privacy-inline-slot #rcPrivacyLauncher.rc-privacy-inline-v31:hover,
#yoneticiGorevPaneli .yg-bottom-logout-wrap > .rc-privacy-inline-slot #rcPrivacyLauncher.rc-privacy-inline-v31:focus-visible{
  opacity:1 !important;
}
#yoneticiGorevPaneli .yg-bottom-logout-wrap > .rc-privacy-inline-slot #rcPrivacyLauncher.rc-privacy-inline-v31 span{
  margin-right:5px !important;
  font-size:12px !important;
  opacity:.68 !important;
}
