/* SpeakyChat getprofile reference design v1.0.0
   Scope: only body.kp-profile-modern (default/register/iletisim).
   Legacy getprofile pages are intentionally untouched. */
html,body.kp-profile-modern{width:980px!important;height:670px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#eef3fb!important;font-family:Arial,Helvetica,sans-serif!important}
/* v1.2.2: Modern getprofile routes open statically. Legacy animate.css remains loaded for old pages/IE compatibility. */
body.kp-profile-modern .animated{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}
body.kp-profile-modern .kapsayici.kp-shell{width:980px!important;height:670px!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#f6f8ff!important}
body.kp-profile-modern .sol_blok{float:left!important;width:220px!important;height:670px!important;overflow:hidden!important;background:#0b1224!important;background:linear-gradient(180deg,#0b1224,#17213c 55%,#111827)!important;border-radius:0 22px 22px 0!important;box-shadow:9px 0 28px rgba(15,23,42,.22)!important;box-sizing:border-box!important}
body.kp-profile-modern .orta_blok{float:left!important;width:760px!important;height:670px!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;background:#f6f8ff!important}
body.kp-profile-modern .footer,body.kp-profile-modern .sol_blok .logo{display:none!important}
body.kp-profile-modern .kp-brand{width:194px;height:74px;margin:12px auto 10px;border-radius:20px;background:#7b5cff;background:linear-gradient(135deg,#7b5cff,#22d3ee 52%,#06b6d4);box-shadow:0 16px 30px rgba(34,211,238,.25);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;position:relative;overflow:hidden}
body.kp-profile-modern .kp-brand:before{content:"İP";position:absolute;left:12px;top:15px;width:42px;height:42px;line-height:42px;border-radius:15px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.24);font-size:14px;font-weight:900}
body.kp-profile-modern .kp-brand strong{display:block;font-size:16px;font-weight:900;letter-spacing:.2px;padding-left:42px}
body.kp-profile-modern .kp-brand span{display:block;font-size:10px;font-weight:800;opacity:.88;margin-top:3px;padding-left:42px}
body.kp-profile-modern .sol_blok ul{padding:0 12px 10px!important;margin:0!important}
body.kp-profile-modern .sol_blok ul li{list-style:none!important;margin:5px 0!important;border-radius:15px!important;overflow:hidden!important;display:block!important}
body.kp-profile-modern .sol_blok ul li a{display:block!important;height:42px!important;line-height:42px!important;padding:0 10px 0 48px!important;color:#fff!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;border-radius:15px!important;position:relative!important;box-shadow:0 9px 18px rgba(0,0,0,.18)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}
body.kp-profile-modern .sol_blok ul li a:before{position:absolute;left:10px;top:7px;width:28px;height:28px;line-height:28px;text-align:center;border-radius:11px;background:rgba(255,255,255,.25);border:1px solid rgba(255,255,255,.22);font-size:16px;font-weight:900}
body.kp-profile-modern .sol_blok ul li:nth-child(1) a{background:#7b5cff!important;background:linear-gradient(135deg,#7b5cff,#22d3ee)!important} body.kp-profile-modern .sol_blok ul li:nth-child(1) a:before{content:"⌂"}
body.kp-profile-modern .sol_blok ul li:nth-child(2) a{background:#ff5575!important;background:linear-gradient(135deg,#ff5575,#ff8aa0)!important} body.kp-profile-modern .sol_blok ul li:nth-child(2) a:before{content:"★"}
body.kp-profile-modern .sol_blok ul li:nth-child(3) a{background:#22a9f2!important;background:linear-gradient(135deg,#22a9f2,#22d3ee)!important} body.kp-profile-modern .sol_blok ul li:nth-child(3) a:before{content:"✉"}
body.kp-profile-modern .sol_blok ul li:nth-child(4) a{background:#21c989!important;background:linear-gradient(135deg,#21c989,#68d9b7)!important} body.kp-profile-modern .sol_blok ul li:nth-child(4) a:before{content:"●"}
body.kp-profile-modern .sol_blok ul li:nth-child(5) a{background:#ff9f43!important;background:linear-gradient(135deg,#ff9f43,#ff5e62)!important} body.kp-profile-modern .sol_blok ul li:nth-child(5) a:before{content:"⚡"}
body.kp-profile-modern .sol_blok ul li:nth-child(6) a{background:#8b5cf6!important;background:linear-gradient(135deg,#8b5cf6,#ec4899)!important} body.kp-profile-modern .sol_blok ul li:nth-child(6) a:before{content:"◆"}
body.kp-profile-modern .sol_blok ul li:nth-child(7) a{background:#06b6d4!important;background:linear-gradient(135deg,#06b6d4,#3b82f6)!important} body.kp-profile-modern .sol_blok ul li:nth-child(7) a:before{content:"☰"}
body.kp-profile-modern .sol_blok ul li:nth-child(8) a{background:#14b8a6!important;background:linear-gradient(135deg,#14b8a6,#22c55e)!important} body.kp-profile-modern .sol_blok ul li:nth-child(8) a:before{content:"●"}
body.kp-profile-modern .sol_blok ul li:nth-child(9) a{background:#f97316!important;background:linear-gradient(135deg,#f97316,#f43f5e)!important} body.kp-profile-modern .sol_blok ul li:nth-child(9) a:before{content:"✕"}
body.kp-profile-modern .sol_blok ul li:nth-child(10) a{background:#334155!important;background:linear-gradient(135deg,#334155,#6366f1)!important} body.kp-profile-modern .sol_blok ul li:nth-child(10) a:before{content:"⚙"}
body.kp-profile-modern .sol_blok ul li:nth-child(11) a{background:#0ea5e9!important;background:linear-gradient(135deg,#0ea5e9,#2dd4bf)!important} body.kp-profile-modern .sol_blok ul li:nth-child(11) a:before{content:"⌁"}
body.kp-profile-modern .sol_blok ul li:nth-child(12) a{background:#db2777!important;background:linear-gradient(135deg,#db2777,#fb7185)!important} body.kp-profile-modern .sol_blok ul li:nth-child(12) a:before{content:"↵"}
body.kp-profile-modern .sol_blok ul li.aktif a,body.kp-profile-modern .sol_blok ul li a:hover{margin-left:3px;filter:brightness(1.08);box-shadow:0 12px 24px rgba(0,0,0,.25)!important}
body.kp-profile-modern .kp-mini-panel{width:736px!important;height:646px!important;box-sizing:border-box!important;padding:10px!important;border-radius:18px!important;background:#fff!important;background:linear-gradient(180deg,#fff,#f2f6ff)!important;border:1px solid #e7ecf8!important;box-shadow:0 12px 28px rgba(30,41,59,.07)!important;overflow:hidden!important}
body.kp-profile-modern .kp-mini-head{height:54px;border-radius:14px;background:#fff;border:1px solid #edf1fa;box-shadow:0 8px 18px rgba(30,41,59,.05);margin-bottom:10px;padding:0 13px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;box-sizing:border-box}
body.kp-profile-modern .kp-mini-title{font-size:16px;font-weight:900;color:#17213c} body.kp-profile-modern .kp-mini-sub{font-size:10px;font-weight:800;color:#8a97ad;margin-top:3px}
body.kp-profile-modern .kp-user-badge{padding:7px 10px;border-radius:12px;background:#eff6ff;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #e2e8f0;color:#334155;font-size:11px;font-weight:900}
body.kp-profile-modern .kp-content-area{width:100%;height:560px;overflow:hidden;box-sizing:border-box;border-radius:15px;background:rgba(255,255,255,.55);border:1px solid rgba(226,232,240,.75);padding:10px}

/* Dashboard: inline-block fallback works in IE11; grid enhances modern browsers. */
body.kp-profile-modern .kp-dashboard-grid{font-size:0;margin:0 -5px 10px}
body.kp-profile-modern .kp-stat-card{display:inline-block;vertical-align:top;width:calc(25% - 10px);height:128px;margin:0 5px 10px;border-radius:18px;color:#fff;padding:13px;box-sizing:border-box;position:relative;overflow:hidden;box-shadow:0 13px 25px rgba(15,23,42,.16);font-size:12px}
body.kp-profile-modern .kp-stat-card:before{content:"";position:absolute;width:106px;height:106px;border-radius:50%;right:-37px;top:-40px;background:rgba(255,255,255,.18)}
body.kp-profile-modern .kp-stat-card:after{content:"";position:absolute;width:58px;height:58px;border-radius:50%;left:-20px;bottom:-20px;background:rgba(255,255,255,.10)}
body.kp-profile-modern .kp-stat-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}
body.kp-profile-modern .kp-stat-icon{width:40px;height:40px;border-radius:14px;background:rgba(255,255,255,.24);border:1px solid rgba(255,255,255,.20);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:900}
body.kp-profile-modern .kp-stat-num{font-size:25px;font-weight:900;line-height:1;max-width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
body.kp-profile-modern .kp-stat-label{position:relative;z-index:2;margin-top:15px;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.kp-profile-modern .kp-stat-small{position:relative;z-index:2;margin-top:6px;font-size:10px;font-weight:800;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.kp-profile-modern .kp-purple{background:#7b5cff;background:linear-gradient(135deg,#7b5cff,#17c6e7)} body.kp-profile-modern .kp-pink{background:#ff5575;background:linear-gradient(135deg,#ff5575,#ff8aa0)} body.kp-profile-modern .kp-blue{background:#22a9f2;background:linear-gradient(135deg,#22a9f2,#22d3ee)} body.kp-profile-modern .kp-green{background:#21c989;background:linear-gradient(135deg,#21c989,#68d9b7)} body.kp-profile-modern .kp-orange{background:#ff9f43;background:linear-gradient(135deg,#ff9f43,#ff5e62)} body.kp-profile-modern .kp-dark{background:#202a55;background:linear-gradient(135deg,#202a55,#5f6cff)} body.kp-profile-modern .kp-red{background:#ef4444;background:linear-gradient(135deg,#ef4444,#fb7185)} body.kp-profile-modern .kp-cyan{background:#06b6d4;background:linear-gradient(135deg,#06b6d4,#3b82f6)}
body.kp-profile-modern .kp-info-panel{height:260px;border-radius:22px;overflow:hidden;position:relative;background:#0f172a;background:radial-gradient(circle at 15% 20%,rgba(34,211,238,.34),transparent 28%),radial-gradient(circle at 85% 10%,rgba(124,92,255,.38),transparent 30%),linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);box-shadow:0 17px 38px rgba(15,23,42,.20);color:#fff;padding:20px;box-sizing:border-box}
body.kp-profile-modern .kp-info-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2} body.kp-profile-modern .kp-info-title{font-size:22px;font-weight:900} body.kp-profile-modern .kp-info-sub{font-size:11px;font-weight:800;opacity:.78;margin-top:5px} body.kp-profile-modern .kp-info-badge{padding:9px 13px;border-radius:15px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:900}
body.kp-profile-modern .kp-info-copy{position:relative;z-index:2;margin-top:34px;max-width:570px;font-size:13px;line-height:1.65;font-weight:800;color:#dbeafe}
body.kp-profile-modern .kp-quick-actions{position:relative;z-index:2;margin-top:25px} body.kp-profile-modern .kp-quick-actions a{display:inline-block;margin-right:8px;padding:10px 15px;border-radius:13px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);color:#fff!important;text-decoration:none!important;font-size:11px;font-weight:900}

/* Register */
body.kp-profile-modern .kp-register-page,body.kp-profile-modern .kp-contact-page{width:100%;height:100%;overflow:hidden;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif}
body.kp-profile-modern .kp-register-card,body.kp-profile-modern .kp-contact-card{width:100%;height:100%;border-radius:18px;background:#fff;border:1px solid #e7ecf8;box-shadow:0 10px 24px rgba(30,41,59,.07);padding:10px;box-sizing:border-box;overflow:hidden}
body.kp-profile-modern .kp-register-head,body.kp-profile-modern .kp-contact-head{height:72px;border-radius:18px;background:#7b5cff;background:linear-gradient(135deg,#7b5cff,#22d3ee);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 14px;box-sizing:border-box;margin-bottom:9px}
body.kp-profile-modern .kp-register-title,body.kp-profile-modern .kp-contact-title{font-size:18px;font-weight:900} body.kp-profile-modern .kp-register-title span,body.kp-profile-modern .kp-contact-title span{display:block;margin-top:4px;font-size:10px;font-weight:800;opacity:.86}
body.kp-profile-modern .kp-register-icon,body.kp-profile-modern .kp-contact-icon{width:42px;height:42px;border-radius:15px;background:rgba(255,255,255,.20);border:1px solid rgba(255,255,255,.22);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px}
body.kp-profile-modern .kp-register-alert{min-height:34px;line-height:18px;border-radius:13px;color:#fff;padding:8px 12px;font-size:11px;font-weight:900;margin-bottom:8px;box-sizing:border-box;overflow:hidden} body.kp-profile-modern .kp-register-alert.success{background:#21c989;background:linear-gradient(135deg,#21c989,#22d3ee)} body.kp-profile-modern .kp-register-alert.error{background:#ef4444;background:linear-gradient(135deg,#ef4444,#fb7185)}
body.kp-profile-modern .kp-register-body,body.kp-profile-modern .kp-contact-body{height:440px;border-radius:16px;background:#f8fbff;border:1px solid #eef2f7;padding:10px;box-sizing:border-box;overflow:hidden}
body.kp-profile-modern .kp-register-grid,body.kp-profile-modern .kp-contact-grid{font-size:0;margin:0 -4px}
body.kp-profile-modern .kp-register-group,body.kp-profile-modern .kp-contact-group{display:inline-block;vertical-align:top;width:calc(50% - 8px);margin:0 4px 8px;font-size:11px;box-sizing:border-box} body.kp-profile-modern .kp-register-group.full,body.kp-profile-modern .kp-contact-group.full{width:calc(100% - 8px)}
body.kp-profile-modern .kp-register-label,body.kp-profile-modern .kp-contact-label{display:block;font-size:10px;font-weight:900;color:#334155;margin-bottom:4px}
body.kp-profile-modern .kp-register-input,body.kp-profile-modern .kp-register-select,body.kp-profile-modern .kp-contact-input,body.kp-profile-modern .kp-contact-textarea{width:100%!important;border:1px solid #dbe5f2!important;border-radius:12px!important;background:#fff!important;color:#334155!important;font-size:11px!important;font-weight:800!important;outline:none!important;box-sizing:border-box!important}
body.kp-profile-modern .kp-register-input,body.kp-profile-modern .kp-register-select,body.kp-profile-modern .kp-contact-input{height:34px!important;padding:0 10px!important} body.kp-profile-modern .kp-contact-textarea{height:112px!important;resize:none!important;padding:10px!important;line-height:1.45!important}
body.kp-profile-modern .kp-register-input:focus,body.kp-profile-modern .kp-register-select:focus,body.kp-profile-modern .kp-contact-input:focus,body.kp-profile-modern .kp-contact-textarea:focus{border-color:#22d3ee!important;box-shadow:0 0 0 3px rgba(34,211,238,.15)!important}
body.kp-profile-modern .kp-password-wrap{position:relative} body.kp-profile-modern .kp-password-wrap .kp-register-input{padding-right:50px!important} body.kp-profile-modern .kp-toggle-pass{position:absolute;right:7px;top:22px;width:38px;height:28px;border:0;border-radius:10px;background:#7b5cff;background:linear-gradient(135deg,#7b5cff,#22d3ee);color:#fff;font-size:9px;font-weight:900;cursor:pointer}
body.kp-profile-modern .kp-register-captcha-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center} body.kp-profile-modern .kp-code-input{width:120px!important;-ms-flex:0 0 120px;flex:0 0 120px} body.kp-profile-modern .kp-register-captcha-line img{height:34px;max-width:125px;margin-left:8px;border-radius:10px;border:1px solid #dbe5f2;cursor:pointer;background:#fff}
body.kp-profile-modern .kp-register-info{width:calc(100% - 8px);margin:0 4px 8px;height:64px;border-radius:15px;background:#fff;border:1px dashed #93c5fd;padding:10px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#64748b;font-size:10px;font-weight:900;line-height:1.45} body.kp-profile-modern .kp-register-info-icon{width:42px;height:42px;line-height:42px;text-align:center;border-radius:15px;background:#7b5cff;background:linear-gradient(135deg,#7b5cff,#22d3ee);color:#fff;font-size:18px;-ms-flex:0 0 42px;flex:0 0 42px;margin-right:10px}
body.kp-profile-modern .kp-register-agree{display:block;width:calc(100% - 8px);margin:0 4px 2px;font-size:10px;font-weight:900;color:#64748b} body.kp-profile-modern .kp-register-agree input{vertical-align:middle;margin-right:5px}
body.kp-profile-modern .kp-register-submit,body.kp-profile-modern .kp-contact-submit{width:100%;height:42px;border:0;border-radius:15px;margin-top:9px;color:#fff;background:#21c989;background:linear-gradient(135deg,#21c989,#22d3ee);box-shadow:0 10px 22px rgba(33,201,137,.20);font-size:13px;font-weight:900;cursor:pointer}
body.kp-profile-modern .kp-register-note,body.kp-profile-modern .kp-contact-note{margin-top:8px;min-height:36px;border-radius:13px;background:#fff;border:1px solid #e7ecf8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:8px 11px;box-sizing:border-box;color:#64748b;font-size:10px;font-weight:900}

/* Contact */
body.kp-profile-modern .kp-captcha-box{display:inline-block;vertical-align:top;width:calc(100% - 8px);height:88px;margin:0 4px;border-radius:15px;background:#fff;border:1px dashed #93c5fd;padding:9px;box-sizing:border-box;font-size:0} body.kp-profile-modern .kp-captcha-code{display:inline-block;vertical-align:middle;width:150px;height:68px;line-height:68px;text-align:center;border-radius:14px;background:#eff6ff;border:1px solid #dbeafe;box-sizing:border-box} body.kp-profile-modern .kp-captcha-code img{max-width:136px;max-height:56px;vertical-align:middle;border-radius:8px;cursor:pointer} body.kp-profile-modern .kp-captcha-side{display:inline-block;vertical-align:middle;width:calc(100% - 165px);margin-left:10px;font-size:11px} body.kp-profile-modern .kp-captcha-side label{display:block;font-size:10px;font-weight:900;color:#334155;margin-bottom:5px}

@media screen and (max-width:979px){html,body.kp-profile-modern{width:100%!important;min-width:760px!important}body.kp-profile-modern .kapsayici.kp-shell{width:100%!important}body.kp-profile-modern .sol_blok{width:22%!important}body.kp-profile-modern .orta_blok{width:78%!important}body.kp-profile-modern .kp-mini-panel{width:100%!important}}

/* GetProfile reference family v1.1.0 - presentation-only expansion */
body.kp-profile-modern .kp-section-page{width:100%;height:100%;box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;overflow:hidden}
body.kp-profile-modern .kp-section-head{height:72px;border-radius:18px;background:#7b5cff;background:linear-gradient(135deg,#7b5cff,#22d3ee);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px;box-sizing:border-box;margin-bottom:10px;box-shadow:0 12px 25px rgba(54,83,180,.14)}
body.kp-profile-modern .kp-section-head strong{display:block;font-size:19px;line-height:1.1;font-weight:900;color:#fff}
body.kp-profile-modern .kp-section-head span{display:block;margin-top:5px;font-size:10px;line-height:1.25;font-weight:800;color:rgba(255,255,255,.86)}
body.kp-profile-modern .kp-section-head b{display:block;width:42px;height:42px;line-height:42px;text-align:center;border-radius:14px;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.24);font-size:11px;font-weight:900;color:#fff}
body.kp-profile-modern .kp-section-card{height:440px;overflow:auto;border-radius:17px;background:#f8fbff;border:1px solid #e7ecf8;box-shadow:0 8px 20px rgba(30,41,59,.05);padding:12px;box-sizing:border-box;color:#334155}
body.kp-profile-modern .kp-section-content>h1,body.kp-profile-modern .kp-section-content>.orta_blog>h1{display:none!important}
body.kp-profile-modern .kp-section-content .orta_blog,body.kp-profile-modern .kp-section-content .orta_tasarim,body.kp-profile-modern .kp-section-content .dataTables_wrapper{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;box-sizing:border-box!important;float:none!important}
body.kp-profile-modern .kp-section-content .form-actions{width:100%!important;min-height:58px!important;margin:0 0 10px!important;padding:8px!important;border-radius:14px!important;background:#fff!important;border:1px solid #e4ebf6!important;color:#334155!important;box-sizing:border-box!important;float:none!important;display:block!important;overflow:hidden}
body.kp-profile-modern .kp-section-content .hrapordiv{float:none!important;display:inline-block!important;vertical-align:bottom!important;margin:0 8px 0 0!important;color:#334155!important}
body.kp-profile-modern .kp-section-content .hrapordiv label{display:block!important;margin:0 0 4px!important;color:#64748b!important;font-size:10px!important;font-weight:900!important}
body.kp-profile-modern .kp-section-content input[type=text],body.kp-profile-modern .kp-section-content input[type=password],body.kp-profile-modern .kp-section-content input[type=email],body.kp-profile-modern .kp-section-content select{height:34px!important;min-width:150px;border:1px solid #dbe5f2!important;border-radius:11px!important;background:#fff!important;color:#334155!important;padding:0 10px!important;box-sizing:border-box!important;font-size:11px!important;font-weight:800!important;outline:none!important}
body.kp-profile-modern .kp-section-content input[type=text]:focus,body.kp-profile-modern .kp-section-content input[type=password]:focus,body.kp-profile-modern .kp-section-content input[type=email]:focus,body.kp-profile-modern .kp-section-content select:focus{border-color:#22d3ee!important;box-shadow:0 0 0 3px rgba(34,211,238,.12)!important}
body.kp-profile-modern .kp-section-content button,body.kp-profile-modern .kp-section-content .btn{border:0!important;border-radius:10px!important;min-height:31px!important;padding:7px 11px!important;background:#7b5cff!important;background:linear-gradient(135deg,#7b5cff,#22d3ee)!important;color:#fff!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;font-size:10px!important;font-weight:900!important;line-height:16px!important;box-sizing:border-box!important;display:inline-block!important;vertical-align:middle!important}
body.kp-profile-modern .kp-section-content .btn-danger{background:#ef4444!important;background:linear-gradient(135deg,#ef4444,#fb7185)!important}
body.kp-profile-modern .kp-section-content .btn-success{background:#21c989!important;background:linear-gradient(135deg,#21c989,#22d3ee)!important}
body.kp-profile-modern .kp-section-content .btn-info{background:#22a9f2!important;background:linear-gradient(135deg,#22a9f2,#22d3ee)!important}
body.kp-profile-modern .kp-section-content .btn-warning{background:#ff9f43!important;background:linear-gradient(135deg,#ff9f43,#ff5e62)!important}
body.kp-profile-modern .kp-section-content .btn-inverse,body.kp-profile-modern .kp-section-content .btn-inserve{background:#334155!important;background:linear-gradient(135deg,#334155,#64748b)!important}
body.kp-profile-modern .kp-section-content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid #e5ebf5!important;border-radius:14px!important;overflow:hidden!important;color:#334155!important;font-size:10px!important}
body.kp-profile-modern .kp-section-content table thead th{background:#f1f5fb!important;color:#475569!important;border:0!important;border-bottom:1px solid #dfe7f2!important;padding:10px 8px!important;font-size:9px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.02em!important;white-space:nowrap}
body.kp-profile-modern .kp-section-content table tbody td{background:#fff!important;color:#334155!important;border:0!important;border-bottom:1px solid #eef2f7!important;padding:8px!important;vertical-align:middle!important;font-weight:700!important}
body.kp-profile-modern .kp-section-content table tbody tr:last-child td{border-bottom:0!important}
body.kp-profile-modern .kp-section-content table tbody tr:hover td{background:#f8fbff!important}
body.kp-profile-modern .kp-section-content table a:not(.btn){color:#2563eb!important;text-decoration:none!important;font-weight:800!important}
body.kp-profile-modern .kp-section-content .orta_info{margin:10px 0 0!important;padding:0!important;background:transparent!important;border:0!important;color:#64748b!important}
body.kp-profile-modern .kp-section-content .orta_info a{display:inline-block!important;min-width:29px!important;height:29px!important;line-height:29px!important;text-align:center!important;border-radius:9px!important;margin-right:4px!important;padding:0!important}
/* Profile */
body.kp-profile-modern .kp-section-profile .kp-section-card{position:relative;padding:14px 14px 14px 186px!important}
body.kp-profile-modern .kp-section-profile form.form-horizontal{display:block!important;min-height:350px!important;margin:0!important;padding:0!important}
body.kp-profile-modern .kp-section-profile form.form-horizontal>div[style*="width: 173px"]{position:absolute!important;left:14px!important;top:14px!important;width:156px!important;float:none!important;display:block!important}
body.kp-profile-modern .kp-section-profile .userpimage{display:block!important;width:150px!important;height:150px!important;object-fit:cover!important;border-radius:18px!important;border:4px solid #fff!important;box-shadow:0 12px 28px rgba(30,41,59,.16)!important;background:#eef2f7!important;box-sizing:border-box!important}
body.kp-profile-modern .kp-section-profile ul.list-unstyled{display:block!important;float:none!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}
body.kp-profile-modern .kp-section-profile ul.list-unstyled>li{display:block!important;min-height:46px!important;margin:0 0 7px!important;padding:7px 10px!important;border:1px solid #e5ebf5!important;border-radius:12px!important;background:#fff!important;line-height:31px!important;box-sizing:border-box!important}
body.kp-profile-modern .kp-section-profile ul.list-unstyled>li p{margin:0!important;color:#334155!important;font-size:11px!important;font-weight:800!important}
body.kp-profile-modern .kp-section-profile ul.list-unstyled>li p>span{width:126px!important;color:#64748b!important;font-weight:900!important}
body.kp-profile-modern .kp-section-profile ul.list-unstyled input[type=text],body.kp-profile-modern .kp-section-profile ul.list-unstyled select{width:190px!important;max-width:55%!important}
body.kp-profile-modern .kp-section-profile #ikonimg{height:54px!important;width:54px!important;object-fit:contain!important;vertical-align:middle!important;border-radius:11px!important;background:#f8fafc!important;border:1px solid #e5ebf5!important;margin-right:7px!important}
body.kp-profile-modern .kp-section-profile #selecticon{position:absolute!important;left:20px!important;right:20px!important;top:20px!important;width:auto!important;height:380px!important;border-radius:16px!important;border:1px solid #7dd3fc!important;background:#1e293b!important;padding:12px!important;box-sizing:border-box!important;z-index:9999!important}
body.kp-profile-modern .kp-section-profile #fileuploader{position:absolute!important;left:14px!important;top:180px!important;width:156px!important;z-index:40!important}
body.kp-profile-modern .kp-section-profile #avatarUploadBtn{width:156px!important;min-height:38px!important;border-radius:12px!important;background:#21c989!important;background:linear-gradient(135deg,#21c989,#22d3ee)!important}
body.kp-profile-modern .kp-section-profile #avatarUploadStatus{width:156px!important;margin-top:7px!important;font-size:9px!important;line-height:1.35!important;color:#64748b!important}
/* tables */
body.kp-profile-modern .kp-section-online table td:last-child{min-width:260px}
body.kp-profile-modern .kp-section-online table td:last-child .btn{margin:2px!important}
/* Flash upload */
body.kp-profile-modern .kp-section-flash .orta_blog,body.kp-profile-modern .kp-section-flash .orta_tasarim{height:100%!important;margin:0!important;padding:0!important;background:transparent!important;width:100%!important}
body.kp-profile-modern .kp-section-flash iframe{display:block!important;width:100%!important;height:410px!important;border:0!important;border-radius:14px!important;background:#fff!important}
/* Gifts */
body.kp-profile-modern .kp-section-gifts .superbox{font-size:0!important;margin:-5px!important}
body.kp-profile-modern .kp-section-gifts .superbox-list{display:inline-block!important;vertical-align:top!important;float:none!important;width:calc(25% - 10px)!important;min-height:128px!important;margin:5px!important;padding:10px!important;border:1px solid #e5ebf5!important;border-radius:14px!important;background:#fff!important;box-sizing:border-box!important;text-align:center!important;font-size:10px!important;color:#475569!important;overflow:hidden!important}
body.kp-profile-modern .kp-section-gifts .superbox-list center{height:auto!important}
body.kp-profile-modern .kp-section-gifts .superbox-list img{display:block!important;width:68px!important;height:68px!important;margin:0 auto 7px!important;border-radius:50%!important;object-fit:cover!important;background:#f8fafc!important}
body.kp-profile-modern .kp-section-gifts .superbox-list div{margin:0!important;color:#64748b!important;font-size:9px!important;line-height:1.35!important;font-weight:800!important}
body.kp-profile-modern .kp-section-gifts .superbox-list a{color:#334155!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
@media screen and (max-width:1100px){body.kp-profile-modern .kp-section-gifts .superbox-list{width:calc(33.333% - 10px)!important}body.kp-profile-modern .kp-section-content table{font-size:9px!important}body.kp-profile-modern .kp-section-content table thead th,body.kp-profile-modern .kp-section-content table tbody td{padding:7px 6px!important}}


/* ===== v1.2.8 PUBLIC MEMBER PROFILE =====
   Route: ?Sayfa=profil&id=...
   profil.php stays unchanged; only its legacy output is fitted to the modern shell. */
body.kp-profile-modern .kp-section-member-profile .kp-section-card{
    height:478px!important;
    padding:14px!important;
    overflow:auto!important;
    position:relative!important;
    box-sizing:border-box!important;
}
body.kp-profile-modern .kp-section-member-profile .kp-member-profile-content>form.form-horizontal{
    display:block!important;
    width:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
}
body.kp-profile-modern .kp-section-member-profile .kp-member-profile-content>form.form-horizontal>p{
    display:none!important;
    margin:0!important;
    padding:0!important;
}
body.kp-profile-modern .kp-section-member-profile .kp-member-profile-content>form.form-horizontal>div[style*="width: 173px"]{
    position:relative!important;
    display:inline-block!important;
    float:none!important;
    vertical-align:top!important;
    width:176px!important;
    min-height:176px!important;
    margin:0 12px 12px 0!important;
    padding:10px!important;
    box-sizing:border-box!important;
    border:1px solid #e3eaf5!important;
    border-radius:16px!important;
    background:#f8fbff!important;
    text-align:center!important;
}
body.kp-profile-modern .kp-section-member-profile .userpimage{
    display:block!important;
    width:154px!important;
    height:154px!important;
    max-width:154px!important;
    max-height:154px!important;
    margin:0 auto!important;
    object-fit:cover!important;
    border:4px solid #fff!important;
    border-radius:16px!important;
    background:#eef2f7!important;
    box-shadow:0 9px 22px rgba(30,41,59,.15)!important;
    box-sizing:border-box!important;
}
body.kp-profile-modern .kp-section-member-profile ul.list-unstyled{
    display:inline-block!important;
    float:none!important;
    vertical-align:top!important;
    width:465px!important;
    margin:0 0 12px!important;
    padding:0!important;
    list-style:none!important;
    box-sizing:border-box!important;
}
body.kp-profile-modern .kp-section-member-profile ul.list-unstyled>li{
    display:block!important;
    width:100%!important;
    min-height:37px!important;
    margin:0 0 5px!important;
    padding:5px 10px!important;
    box-sizing:border-box!important;
    border:1px solid #e5ebf5!important;
    border-left:4px solid #22d3ee!important;
    border-radius:11px!important;
    background:#fff!important;
    line-height:25px!important;
    color:#334155!important;
    overflow:hidden!important;
}
body.kp-profile-modern .kp-section-member-profile ul.list-unstyled>li p{
    margin:0!important;
    padding:0!important;
    font-size:11px!important;
    line-height:25px!important;
    color:#334155!important;
    font-weight:700!important;
}
body.kp-profile-modern .kp-section-member-profile ul.list-unstyled>li p>span:first-child{
    display:inline-block!important;
    float:none!important;
    width:112px!important;
    color:#64748b!important;
    font-weight:900!important;
}
body.kp-profile-modern .kp-section-member-profile ul.list-unstyled>li p b,
body.kp-profile-modern .kp-section-member-profile ul.list-unstyled>li p b span{
    color:#24344d!important;
    font-weight:900!important;
}
body.kp-profile-modern .kp-section-member-profile .clearfix{clear:both!important}
body.kp-profile-modern .kp-section-member-profile br{line-height:6px!important}
body.kp-profile-modern .kp-section-member-profile span[style*="font-size: 20px"]{
    display:block!important;
    margin:8px 0 8px!important;
    padding:9px 12px!important;
    border-radius:11px!important;
    background:#17213c!important;
    color:#fff!important;
    font-size:12px!important;
    line-height:18px!important;
    font-weight:900!important;
    box-sizing:border-box!important;
}
body.kp-profile-modern .kp-section-member-profile .slidera{
    width:100%!important;
    min-height:118px!important;
    margin:0 0 10px!important;
    padding:10px 28px!important;
    box-sizing:border-box!important;
    border:1px solid #e4ebf5!important;
    border-radius:14px!important;
    background:#f8fbff!important;
    box-shadow:none!important;
    overflow:hidden!important;
}
body.kp-profile-modern .kp-section-member-profile .slidera .visible-inner{
    margin:0 auto!important;
    overflow:hidden!important;
}
body.kp-profile-modern .kp-section-member-profile .slidera ul{
    margin:0!important;
    padding:0!important;
    list-style:none!important;
}
body.kp-profile-modern .kp-section-member-profile .slidera li{
    margin:0 6px!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
}
body.kp-profile-modern .kp-section-member-profile .slidera li img{
    width:150px!important;
    height:96px!important;
    object-fit:cover!important;
    border-radius:11px!important;
    border:3px solid #fff!important;
    box-shadow:0 5px 12px rgba(30,41,59,.14)!important;
    box-sizing:border-box!important;
}
body.kp-profile-modern .kp-section-member-profile .slidera .prev,
body.kp-profile-modern .kp-section-member-profile .slidera .next{
    width:24px!important;
    height:34px!important;
    line-height:34px!important;
    margin:0!important;
    border-radius:8px!important;
    background:#17213c!important;
    color:#fff!important;
    text-align:center!important;
    text-decoration:none!important;
    font-size:13px!important;
    font-weight:900!important;
}
body.kp-profile-modern .kp-section-member-profile embed{
    display:inline-block!important;
    vertical-align:top!important;
    width:210px!important;
    height:130px!important;
    margin:5px!important;
    border:0!important;
    border-radius:12px!important;
    background:#111827!important;
    overflow:hidden!important;
}
/* IE11-friendly scrollbar fallback: ordinary overflow remains functional. */
body.kp-profile-modern .kp-section-member-profile .kp-section-card::-webkit-scrollbar{width:8px}
body.kp-profile-modern .kp-section-member-profile .kp-section-card::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}
