/* Nexus Market V9.7 — premium admin store cards */
.security-overview:after{content:'HESAP ID'!important}
.admin-stores-section{isolation:isolate;background:linear-gradient(145deg,#191D29 0%,#1C2130 58%,#202638 100%)!important}
.admin-stores-section:after{content:"";position:absolute;z-index:-1;right:-180px;top:-210px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(101,112,135,.16),rgba(101,112,135,0) 68%);pointer-events:none}
.admin-stores-section .stores-module-head{position:relative;overflow:hidden;padding:22px 24px;background:linear-gradient(115deg,#292F40,#30364A 64%,#343B50);border:1px solid #465066;border-radius:16px;box-shadow:0 16px 38px rgba(0,0,0,.18)}
.admin-stores-section .stores-module-head:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.045) 49%,transparent 63%);transform:translateX(-115%);animation:admin-store-head-sheen 7s ease-in-out infinite;pointer-events:none}
.admin-stores-section .stores-module-head h1{margin:7px 0 6px;font-size:27px;letter-spacing:-.02em}
.admin-stores-section .stores-module-head p{margin:0;color:#AAB3C4;font-size:12px;line-height:1.55}
.admin-stores-section .stores-module-head span{color:#BDEBDA!important;font-size:12px;font-weight:950;letter-spacing:.14em}
.admin-stores-section .admin-account-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 18px}
.admin-stores-section .admin-account-kpis article{position:relative;overflow:hidden;min-height:72px;padding:14px 16px;background:linear-gradient(145deg,#202433,#242A3A);border-color:#40495E;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.admin-stores-section .admin-account-kpis article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:linear-gradient(#657087,#3B4256)}
.admin-stores-section .admin-account-kpis article:nth-child(2):before,.admin-stores-section .admin-account-kpis article:nth-child(4):before{background:linear-gradient(#23956F,#196C53)}
.admin-stores-section .admin-account-kpis article:hover{transform:translateY(-2px);border-color:#59647C;box-shadow:0 13px 28px rgba(0,0,0,.18)}
.admin-stores-section .admin-account-kpis small{font-size:12px;letter-spacing:.1em}
.admin-stores-section .admin-account-kpis b{font-size:22px}
.admin-all-store-grid{gap:14px;align-items:start}
.admin-all-store-grid>.admin-store-card{position:relative;isolation:isolate;overflow:hidden;display:block;padding:18px;background:linear-gradient(150deg,#252B3B 0%,#202534 55%,#1D2230 100%);border:1px solid #3F485C;border-radius:16px;box-shadow:0 14px 34px rgba(0,0,0,.16);animation:admin-store-card-in .42s cubic-bezier(.2,.75,.25,1) both}
.admin-all-store-grid>.admin-store-card:nth-child(2){animation-delay:.06s}.admin-all-store-grid>.admin-store-card:nth-child(3){animation-delay:.12s}.admin-all-store-grid>.admin-store-card:nth-child(4){animation-delay:.18s}
.admin-all-store-grid>.admin-store-card:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:3px;background:linear-gradient(90deg,transparent,#657087 35%,#8A96AE 50%,#657087 65%,transparent);opacity:.72}
.admin-all-store-grid>.admin-store-card:after{content:"";position:absolute;z-index:-1;right:-85px;top:-105px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,rgba(101,112,135,.12),transparent 68%);pointer-events:none}
.admin-all-store-grid>.admin-store-card:hover{transform:translateY(-3px);border-color:#59647C;box-shadow:0 20px 44px rgba(0,0,0,.24)}
.admin-all-store-grid>.admin-store-card.is-suspended{border-color:rgba(224,90,102,.5)}
.admin-all-store-grid .admin-store-identity{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:12px;padding-bottom:14px;border-bottom:1px solid #384155}
.admin-all-store-grid .admin-store-avatar{width:50px;height:50px;border-radius:14px;border-color:#59647C;box-shadow:0 8px 20px rgba(0,0,0,.22)}
.admin-all-store-grid .admin-store-identity h3{font-size:13px;letter-spacing:.01em}
.admin-all-store-grid .admin-store-identity h3 i{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:3px;border-radius:50%;background:rgba(35,149,111,.17);font-size:12px}
.admin-all-store-grid .admin-store-identity span{margin-top:5px;font-size:12px}
.admin-all-store-grid .store-moderation-status{align-self:start;padding:6px 9px;border:1px solid rgba(35,149,111,.24);border-radius:999px;box-shadow:0 0 0 4px rgba(35,149,111,.05)}
.admin-all-store-grid .store-moderation-status.suspended{border-color:rgba(224,90,102,.26);box-shadow:0 0 0 4px rgba(224,90,102,.05)}
.admin-all-store-grid dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:14px 0 10px}
.admin-all-store-grid dl>div{min-width:0;padding:10px;background:rgba(25,29,41,.78);border:1px solid #353E51;border-radius:10px}
.admin-all-store-grid dt{color:#7F8A9D;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.admin-all-store-grid dd{overflow:hidden;margin:5px 0 0;color:#F4F6FA;font-size:12px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}
.admin-all-store-grid .admin-store-owner-link{align-items:center;justify-content:center;min-height:34px;margin:0 0 11px;padding:0 12px;background:rgba(35,149,111,.08);border:1px solid rgba(35,149,111,.23);border-radius:9px;color:#BDEBDA;transition:background .18s ease,border-color .18s ease,transform .18s ease}
.admin-all-store-grid .admin-store-owner-link:hover{transform:translateX(2px);background:rgba(35,149,111,.14);border-color:rgba(35,149,111,.4)}
.admin-all-store-grid .admin-store-editor{margin:0;background:rgba(25,29,41,.7);border-color:#3B4559}
.admin-all-store-grid .admin-store-editor>summary{position:relative;padding:12px 36px 12px 13px;list-style:none}
.admin-all-store-grid .admin-store-editor>summary::-webkit-details-marker{display:none}
.admin-all-store-grid .admin-store-editor>summary:after{content:"+";position:absolute;right:12px;top:50%;display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:#292F40;border:1px solid #465066;transform:translateY(-50%);transition:transform .2s ease}
.admin-all-store-grid .admin-store-editor[open]>summary:after{transform:translateY(-50%) rotate(45deg)}
.admin-all-store-grid .admin-store-editor[open]>form{animation:admin-store-form-in .24s ease both}
.admin-all-store-grid .admin-store-editor>form{display:grid;gap:9px;padding:10px 12px 13px;border-top:1px solid #30394A}
.admin-all-store-grid .admin-store-editor label,.admin-all-store-grid .admin-store-moderation label{display:grid;gap:6px;color:#AAB3C4;font-size:12px;font-weight:900}
.admin-all-store-grid .admin-store-editor input,.admin-all-store-grid .admin-store-editor textarea,.admin-all-store-grid .admin-store-moderation select,.admin-all-store-grid .admin-store-moderation textarea{background:#171B26;border-color:#3E485D;border-radius:9px}
.admin-all-store-grid .admin-store-editor textarea{min-height:76px;resize:vertical}
.admin-all-store-grid .admin-store-moderation{grid-template-columns:145px minmax(0,1fr) auto!important;gap:9px;margin-top:12px;padding:12px;background:rgba(25,29,41,.68);border:1px solid #384155;border-radius:11px}
.admin-all-store-grid .admin-store-moderation textarea{min-height:58px;resize:vertical}
.admin-all-store-grid .admin-store-moderation .btn{height:42px;min-width:90px;border:1px solid rgba(224,90,102,.38);background:rgba(224,90,102,.1);color:#F2B5BB;box-shadow:none}
.admin-all-store-grid .admin-store-moderation .btn:hover{background:rgba(224,90,102,.17);border-color:rgba(224,90,102,.58)}
@keyframes admin-store-head-sheen{0%,62%{transform:translateX(-115%)}82%,100%{transform:translateX(115%)}}
@keyframes admin-store-card-in{from{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}
@keyframes admin-store-form-in{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}
@media(max-width:1280px){.admin-all-store-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-all-store-grid .admin-store-moderation{grid-template-columns:1fr!important}.admin-all-store-grid .admin-store-moderation .btn{justify-self:start}}
@media(max-width:820px){.admin-stores-section .admin-account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-all-store-grid{grid-template-columns:1fr}.admin-stores-section .stores-module-head{padding:18px}}
@media(max-width:520px){.admin-all-store-grid .admin-store-identity{grid-template-columns:46px minmax(0,1fr)}.admin-all-store-grid .store-moderation-status{grid-column:2;justify-self:start}.admin-all-store-grid dl{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.admin-stores-section .stores-module-head:after,.admin-all-store-grid>.admin-store-card,.admin-all-store-grid .admin-store-editor[open]>form{animation:none!important}.admin-stores-section .admin-account-kpis article,.admin-all-store-grid>.admin-store-card,.admin-all-store-grid .admin-store-owner-link,.admin-all-store-grid .admin-store-editor>summary:after{transition:none!important}.admin-stores-section .admin-account-kpis article:hover,.admin-all-store-grid>.admin-store-card:hover,.admin-all-store-grid .admin-store-owner-link:hover{transform:none}}

/* V9.7 site settings */
.brand-logo,.admin-brand-logo{overflow:hidden;padding:0;background:#202433!important}.brand-logo img,.admin-brand-logo img{width:100%;height:100%;object-fit:contain}.admin-brand-logo{display:grid;place-items:center;width:39px;height:39px;border:1px solid #555E70;border-radius:11px}.site-settings-grid{grid-template-columns:minmax(0,1fr) 340px!important;align-items:start}.site-settings-form{padding:0!important;overflow:hidden;background:#191D29!important;border-color:#3B4256!important}.site-settings-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;background:linear-gradient(120deg,#292F40,#30364A);border-bottom:1px solid #3B4256}.site-settings-head>div>span,.site-settings-preview>span{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.14em}.site-settings-head h2{margin:6px 0 5px;font-size:22px}.site-settings-head p{margin:0;color:#AAB3C4;font-size:12px}.site-live-state{padding:8px 10px;border:1px solid rgba(35,149,111,.34);border-radius:999px;background:rgba(35,149,111,.1);color:#BDEBDA;font-size:12px;font-weight:900}.site-settings-form fieldset{display:grid;gap:14px;margin:0;padding:20px 24px;border:0;border-bottom:1px solid #30384A}.site-settings-form legend{padding:0;color:#F4F6FA;font-size:12px;font-weight:900}.site-settings-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.site-settings-fields .full{grid-column:1/-1}.site-settings-form label{display:grid;gap:7px;color:#AAB3C4;font-size:12px;font-weight:900}.site-settings-form input,.site-settings-form textarea{width:100%;min-height:42px;padding:11px 12px;background:#202433;border:1px solid #3B4256;border-radius:10px;color:#F4F6FA;outline:none}.site-settings-form textarea{min-height:76px;resize:vertical}.site-settings-form input:focus,.site-settings-form textarea:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.12)}.site-settings-form label small{color:#7F8A9D;font-size:12px;line-height:1.4}.site-settings-form>.btn{margin:2px 24px 24px;justify-self:start}.site-settings-preview{position:sticky!important;top:92px!important;display:grid;gap:14px;padding:18px!important;background:linear-gradient(145deg,#292F40,#202433)!important}.site-logo-preview{display:flex;align-items:center;gap:11px;padding:13px;background:#191D29;border:1px solid #3B4256;border-radius:12px}.site-logo-preview img,.site-logo-preview>b{display:grid;place-items:center;width:44px;height:44px;object-fit:contain;border-radius:11px;background:#292F40}.site-logo-preview strong{font-size:13px}.site-hero-preview{padding:17px;background:radial-gradient(circle at top right,rgba(101,112,135,.18),transparent 40%),#191D29;border:1px solid #3B4256;border-radius:14px}.site-hero-preview small{color:#BDEBDA;font-size:12px;letter-spacing:.12em}.site-hero-preview h3{margin:10px 0 3px;font-size:20px}.site-hero-preview em{display:block;color:#AAB3C4;font-size:17px;font-weight:900}.site-hero-preview p{color:#7F8A9D;font-size:12px;line-height:1.5}.site-hero-preview>b{display:inline-flex;padding:8px 10px;border-radius:8px;background:#3B4256;font-size:12px}.site-commercial-preview{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;background:#202433;border:1px solid #3B4256;border-radius:12px}.site-commercial-preview small{color:#7F8A9D;font-size:12px}.site-commercial-preview strong{grid-row:1/3;grid-column:2;font-size:23px}.site-commercial-preview span{color:#BDEBDA;font-size:12px}.maintenance-shell{min-height:100vh;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at 50% 30%,#30364A,#191D29 62%)}.maintenance-shell section{max-width:680px;padding:46px;text-align:center;background:rgba(32,36,51,.84);border:1px solid #3B4256;border-radius:28px;box-shadow:0 28px 70px rgba(0,0,0,.34);animation:maintenance-in .5s ease both}.maintenance-mark{display:grid;place-items:center;width:70px;height:70px;margin:0 auto 20px;border:1px solid #59647C;border-radius:22px;background:#292F40;font-size:30px}.maintenance-shell small{color:#BDEBDA;letter-spacing:.16em}.maintenance-shell h1{margin:14px 0;font-size:38px}.maintenance-shell p{margin:0 0 24px;color:#AAB3C4;line-height:1.7}@keyframes maintenance-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1050px){.site-settings-grid{grid-template-columns:1fr!important}.site-settings-preview{position:static!important}}@media(max-width:620px){.site-settings-fields{grid-template-columns:1fr}.site-settings-fields .full{grid-column:auto}.site-settings-head{align-items:flex-start;flex-direction:column}.maintenance-shell section{padding:30px 20px}.maintenance-shell h1{font-size:29px}}

.admin-shell>.admin-whatsapp-section{display:none!important}.admin-shell[data-admin-view="whatsapp"]>.admin-whatsapp-section{display:block!important;margin-top:0}.admin-whatsapp-section{animation:whatsapp-section-in .38s ease both}.whatsapp-module-head{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px 26px;overflow:hidden;border:1px solid #3B4256;border-radius:18px;background:linear-gradient(125deg,#292F40,#30364A)}.whatsapp-module-head:after{content:"";position:absolute;width:180px;height:180px;right:10%;top:-130px;border:1px solid rgba(189,235,218,.1);border-radius:50%;box-shadow:0 0 0 28px rgba(189,235,218,.025)}.whatsapp-module-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(189,235,218,.28);border-radius:14px;background:#202433;color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.06em;box-shadow:inset 0 0 20px rgba(189,235,218,.04)}.whatsapp-module-head>div:nth-child(2)>span,.whatsapp-guide-title small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.14em}.whatsapp-module-head h1{margin:5px 0 4px;font-size:25px}.whatsapp-module-head p{margin:0;color:#AAB3C4;font-size:12px}.whatsapp-state{z-index:1;padding:8px 10px;border:1px solid #4A5265;border-radius:999px;background:#202433;color:#AAB3C4;font-size:12px;font-style:normal;font-weight:950}.whatsapp-state.ready{border-color:rgba(35,149,111,.38);background:rgba(35,149,111,.13);color:#BDEBDA}.whatsapp-state.waiting{border-color:rgba(210,164,82,.42);color:#E7C886}.whatsapp-settings-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:18px;margin-top:18px}.whatsapp-settings-card,.whatsapp-guide{padding:22px;border:1px solid #3B4256;border-radius:18px;background:#191D29}.whatsapp-choice{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;gap:14px;padding:16px!important;border:1px solid #3B4256;border-radius:14px;background:#202433;cursor:pointer}.whatsapp-choice>input{position:absolute;opacity:0;pointer-events:none}.whatsapp-choice>span{display:grid;gap:4px}.whatsapp-choice b{color:#F4F6FA;font-size:12px}.whatsapp-choice small{color:#8E99AC;font-size:12px;line-height:1.5}.whatsapp-choice>i{position:relative;width:40px;height:22px;border:1px solid #4A5265;border-radius:999px;background:#191D29;transition:.22s}.whatsapp-choice>i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#7F8A9D;transition:.22s}.whatsapp-choice>input:checked~i{border-color:rgba(35,149,111,.55);background:rgba(35,149,111,.22)}.whatsapp-choice>input:checked~i:after{left:21px;background:#BDEBDA;box-shadow:0 0 12px rgba(189,235,218,.4)}.whatsapp-settings-card fieldset{display:grid;gap:18px;margin:20px 0 0;padding:0;border:0}.whatsapp-settings-card fieldset[hidden]{display:none}.whatsapp-settings-card legend{margin-bottom:2px;color:#F4F6FA;font-size:12px;font-weight:900}.whatsapp-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.whatsapp-field-grid label{display:grid;gap:7px;color:#AAB3C4;font-size:12px;font-weight:900}.whatsapp-field-grid input{width:100%;min-height:43px;padding:11px 12px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#202433;color:#F4F6FA}.whatsapp-field-grid input:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.12)}.whatsapp-field-grid label small{color:#7F8A9D;font-size:12px;line-height:1.4}.whatsapp-field-grid .whatsapp-secret{grid-column:1/-1}.whatsapp-test-state{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #3B4256;border-radius:12px;background:#202433}.whatsapp-test-state>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#292F40;color:#AAB3C4}.whatsapp-test-state>div{display:grid;gap:3px}.whatsapp-test-state b{font-size:12px}.whatsapp-test-state small{color:#7F8A9D;font-size:12px}.whatsapp-test-state.ready{border-color:rgba(35,149,111,.33)}.whatsapp-test-state.ready>span{background:rgba(35,149,111,.17);color:#BDEBDA}.whatsapp-actions{display:flex;flex-wrap:wrap;gap:10px}.whatsapp-disabled-save{margin-top:16px}.whatsapp-guide{display:grid;align-content:start;gap:16px;background:linear-gradient(150deg,#202433,#191D29)}.whatsapp-guide-title{display:flex;align-items:center;gap:11px}.whatsapp-guide-title>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #4A5265;border-radius:10px;background:#292F40;color:#BDEBDA;font-size:12px;font-weight:950}.whatsapp-guide-title h2{margin:4px 0 0;font-size:17px}.whatsapp-important{padding:13px;border-left:3px solid #657087;border-radius:5px 11px 11px 5px;background:#292F40}.whatsapp-important b{font-size:12px}.whatsapp-important p{margin:5px 0 0;color:#AAB3C4;font-size:12px;line-height:1.55}.whatsapp-guide ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.whatsapp-guide li{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:start;padding:9px;border-radius:9px;transition:.18s}.whatsapp-guide li:hover{background:#252A39;transform:translateX(2px)}.whatsapp-guide li>span{color:#7F8A9D;font-size:12px;font-weight:950}.whatsapp-guide li p{margin:0;color:#AAB3C4;font-size:12px;line-height:1.5}.whatsapp-guide li b{color:#E6E9EF}.whatsapp-guide>a{color:#BDEBDA;font-size:12px;font-weight:900;text-decoration:none}.whatsapp-scope-note{padding-top:13px;border-top:1px solid #30384A;color:#7F8A9D;font-size:12px;line-height:1.55}@keyframes whatsapp-section-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1050px){.whatsapp-settings-layout{grid-template-columns:1fr}}@media(max-width:680px){.whatsapp-module-head{grid-template-columns:auto 1fr}.whatsapp-state{grid-column:1/-1;justify-self:start}.whatsapp-field-grid{grid-template-columns:1fr}.whatsapp-field-grid .whatsapp-secret{grid-column:auto}}@media(prefers-reduced-motion:reduce){.admin-whatsapp-section{animation:none}.whatsapp-choice>i,.whatsapp-choice>i:after,.whatsapp-guide li{transition:none}}

.admin-shell>.admin-email-section{display:none!important}.admin-shell[data-admin-view="eposta"]>.admin-email-section{display:block!important;margin-top:0}.admin-email-section{animation:email-section-in .38s ease both}.email-module-head{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px 26px;overflow:hidden;border:1px solid #3B4256;border-radius:18px;background:linear-gradient(125deg,#292F40,#30364A)}.email-module-head:after{content:"";position:absolute;right:11%;top:-105px;width:165px;height:165px;border:1px solid rgba(189,235,218,.09);transform:rotate(28deg);box-shadow:0 0 0 24px rgba(189,235,218,.02)}.email-module-mark{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(189,235,218,.25);border-radius:14px;background:#202433;color:#BDEBDA;font-size:19px}.email-module-head>div:nth-child(2)>span,.email-guide>div>small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.14em}.email-module-head h1{margin:5px 0 4px;font-size:25px}.email-module-head p{margin:0;color:#AAB3C4;font-size:12px}.email-state{z-index:1;padding:8px 10px;border:1px solid #4A5265;border-radius:999px;background:#202433;color:#AAB3C4;font-size:12px;font-style:normal;font-weight:950}.email-state.ready{border-color:rgba(35,149,111,.38);background:rgba(35,149,111,.13);color:#BDEBDA}.email-state.waiting{border-color:rgba(210,164,82,.42);color:#E7C886}.email-settings-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:18px;margin-top:18px}.email-settings-card,.email-guide{padding:22px;border:1px solid #3B4256;border-radius:18px;background:#191D29}.email-choice{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;gap:14px;padding:16px!important;border:1px solid #3B4256;border-radius:14px;background:#202433;cursor:pointer}.email-choice>input{position:absolute;opacity:0}.email-choice>span{display:grid;gap:4px}.email-choice b{font-size:12px}.email-choice small{color:#8E99AC;font-size:12px;line-height:1.5}.email-choice>i{position:relative;width:40px;height:22px;border:1px solid #4A5265;border-radius:999px;background:#191D29;transition:.22s}.email-choice>i:after{content:"";position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#7F8A9D;transition:.22s}.email-choice>input:checked~i{border-color:rgba(35,149,111,.55);background:rgba(35,149,111,.22)}.email-choice>input:checked~i:after{left:21px;background:#BDEBDA}.email-settings-card fieldset{display:grid;gap:18px;margin:20px 0 0;padding:0;border:0}.email-settings-card fieldset[hidden],.email-provider-panel[hidden]{display:none}.email-settings-card legend{color:#F4F6FA;font-size:12px;font-weight:900}.email-provider-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.email-provider-picker>label{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #3B4256;border-radius:12px;background:#202433;cursor:pointer}.email-provider-picker>label.selected{border-color:#657087;background:#292F40;box-shadow:inset 0 0 0 1px rgba(189,235,218,.05)}.email-provider-picker input{accent-color:#BDEBDA}.email-provider-picker span{display:grid;gap:3px}.email-provider-picker b{font-size:12px}.email-provider-picker small{color:#7F8A9D;font-size:12px}.email-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.email-field-grid label,.email-provider-panel>label,.email-test-recipient label{display:grid;gap:7px;color:#AAB3C4;font-size:12px;font-weight:900}.email-field-grid input,.email-provider-panel>label input,.email-test-recipient input{width:100%;min-height:43px;padding:11px 12px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#202433;color:#F4F6FA}.email-field-grid input:focus,.email-provider-panel input:focus,.email-test-recipient input:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.12)}.email-field-grid small,.email-provider-panel small{color:#7F8A9D;font-size:12px}.email-wide{grid-column:1/-1}.email-provider-panel{display:grid;gap:13px;padding:15px;border:1px solid #30384A;border-radius:13px;background:#1D212E}.email-tls-choice{display:flex!important;align-items:flex-start;gap:10px;color:#AAB3C4;font-size:12px}.email-tls-choice input{accent-color:#BDEBDA}.email-tls-choice span{display:grid;gap:3px}.email-tls-choice small{color:#7F8A9D}.email-test-state{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #3B4256;border-radius:12px;background:#202433}.email-test-state>span{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:#292F40;color:#AAB3C4}.email-test-state>div{display:grid;gap:3px}.email-test-state b{font-size:12px}.email-test-state small{color:#7F8A9D;font-size:12px}.email-test-state.ready{border-color:rgba(35,149,111,.33)}.email-test-state.ready>span{background:rgba(35,149,111,.17);color:#BDEBDA}.email-test-recipient{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.email-disabled-save{margin-top:16px}.email-guide{display:grid;align-content:start;gap:12px;background:linear-gradient(150deg,#202433,#191D29)}.email-guide h2{margin:5px 0 2px;font-size:18px}.email-guide article{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px;border-radius:11px;transition:.18s}.email-guide article:hover{background:#252A39;transform:translateX(2px)}.email-guide article>span{color:#7F8A9D;font-size:12px;font-weight:950}.email-guide article div{display:grid;gap:4px}.email-guide article b{font-size:12px}.email-guide article p,.email-security-note p{margin:0;color:#AAB3C4;font-size:12px;line-height:1.55}.email-security-note{padding:14px;border:1px solid rgba(189,235,218,.14);border-radius:12px;background:rgba(189,235,218,.035)}.email-security-note b{display:block;margin-bottom:5px;color:#BDEBDA;font-size:12px}@keyframes email-section-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-password-label{display:flex!important;align-items:center;justify-content:space-between;gap:10px}.auth-password-label a{color:#BDEBDA;font-size:12px;text-decoration:none}.password-reset-card{position:relative;overflow:hidden}.password-reset-card:after{content:"";position:absolute;right:-70px;top:-70px;width:150px;height:150px;border:1px solid rgba(189,235,218,.1);border-radius:50%;pointer-events:none}.password-reset-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border:1px solid #4A5265;border-radius:14px;background:#292F40;color:#BDEBDA;font-size:20px}.password-reset-unavailable,.password-reset-sent{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid #3B4256;border-radius:12px;background:#202433}.password-reset-unavailable{display:grid}.password-reset-unavailable b,.password-reset-sent b{font-size:12px}.password-reset-unavailable span,.password-reset-sent p{margin:4px 0 0;color:#8E99AC;font-size:12px;line-height:1.55}.password-reset-sent>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:10px;background:rgba(35,149,111,.16);color:#BDEBDA}@media(max-width:1050px){.email-settings-layout{grid-template-columns:1fr}}@media(max-width:680px){.email-module-head{grid-template-columns:auto 1fr}.email-state{grid-column:1/-1;justify-self:start}.email-provider-picker,.email-field-grid,.email-test-recipient{grid-template-columns:1fr}.email-wide{grid-column:auto}}@media(prefers-reduced-motion:reduce){.admin-email-section{animation:none}.email-choice>i,.email-choice>i:after,.email-guide article{transition:none}}

.admin-shell>.admin-email-template-section{display:none!important}.admin-shell[data-admin-view="eposta"]>.admin-email-template-section{display:block!important;margin-top:18px}.admin-email-template-section{padding:22px;border:1px solid #3B4256;border-radius:18px;background:#191D29}.email-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.email-template-head span{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.14em}.email-template-head h2{margin:5px 0 4px;font-size:21px}.email-template-head p{margin:0;color:#8E99AC;font-size:12px;line-height:1.5}.email-template-head>b{padding:8px 10px;border:1px solid #3B4256;border-radius:999px;background:#202433;color:#AAB3C4;font-size:12px}.email-template-grid{display:grid;gap:16px}.email-template-card{display:grid;gap:14px;padding:18px;border:1px solid #3B4256;border-radius:16px;background:#202433}.email-template-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.email-template-card>header small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.12em}.email-template-card>header h3{margin:4px 0;font-size:17px}.email-template-card>header p{margin:0;color:#8E99AC;font-size:12px}.email-template-toggle{display:flex!important;align-items:center;gap:7px;padding:7px 9px;border:1px solid #3B4256;border-radius:999px;background:#191D29;color:#AAB3C4;font-size:12px;font-weight:950}.email-template-toggle input{accent-color:#BDEBDA}.email-template-brand-note{padding:9px 11px;border:1px solid rgba(189,235,218,.13);border-radius:9px;background:rgba(189,235,218,.035);color:#BDEBDA;font-size:12px}.email-template-variables{display:grid;gap:7px}.email-template-variables>small{color:#7F8A9D;font-size:12px;font-weight:950}.email-template-variables>div{display:flex;flex-wrap:wrap;gap:6px}.email-template-variables button{padding:6px 8px;border:1px solid #3B4256;border-radius:8px;background:#292F40;color:#BDEBDA;font-family:monospace;font-size:12px;cursor:pointer}.email-template-card>label,.email-template-editor>label,.email-template-actions label{display:grid;gap:7px;color:#AAB3C4;font-size:12px;font-weight:900}.email-template-card input,.email-template-card textarea{width:100%;padding:11px 12px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#191D29;color:#F4F6FA}.email-template-card textarea{min-height:100px;resize:vertical;font-family:inherit;line-height:1.5}.email-template-editor{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:13px}.email-template-editor textarea{min-height:300px;font-family:Consolas,monospace;font-size:12px}.email-template-preview{display:grid;grid-template-rows:auto 1fr;gap:7px}.email-template-preview>span{color:#7F8A9D;font-size:12px;font-weight:950}.email-template-preview iframe{width:100%;height:300px;border:1px solid #3B4256;border-radius:11px;background:#191D29}.email-template-card>label>small{color:#7F8A9D;font-size:12px}.email-template-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding-top:13px;border-top:1px solid #30384A}@media(max-width:1000px){.email-template-editor{grid-template-columns:1fr}.email-template-actions{grid-template-columns:1fr 1fr}.email-template-actions label{grid-column:1/-1}}@media(max-width:620px){.email-template-card>header,.email-template-head{flex-direction:column}.email-template-actions{grid-template-columns:1fr}.email-template-actions label{grid-column:auto}}

/* Favori fiyat alarmı ve yumuşak canlı bildirimler */
.favorite-alert-head{position:relative;overflow:hidden;background:radial-gradient(circle at 75% 0,rgba(189,235,218,.11),transparent 34%),linear-gradient(135deg,#292F40,#202433)}
.favorite-alert-head:after{content:"";position:absolute;right:8%;top:-70px;width:165px;height:165px;border:1px solid rgba(189,235,218,.12);border-radius:50%;box-shadow:0 0 0 24px rgba(189,235,218,.025);animation:price-alert-breathe 4.2s ease-in-out infinite}
.favorite-alert-stats{z-index:1;display:grid;grid-template-columns:repeat(3,minmax(84px,1fr));gap:8px}
.favorite-alert-stats>div{padding:11px 14px;background:rgba(25,29,41,.72);border:1px solid #3B4256;border-radius:12px;text-align:center}
.favorite-alert-stats b,.favorite-alert-stats span{display:block}.favorite-alert-stats b{font-size:18px}.favorite-alert-stats span{margin-top:3px;color:#8E99AC;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.favorite-alert-list{display:grid;gap:16px}.favorite-alert-item{display:grid;grid-template-columns:minmax(260px,330px) minmax(320px,1fr);gap:0;overflow:hidden;border:1px solid #3B4256;border-radius:18px;background:linear-gradient(145deg,#202433,#1C202C);box-shadow:0 14px 34px rgba(0,0,0,.16);animation:favorite-alert-in .38s ease both}
.favorite-alert-item.armed{border-color:rgba(189,235,218,.34);box-shadow:0 14px 36px rgba(0,0,0,.2),inset 0 1px rgba(189,235,218,.035)}.favorite-alert-item.triggered{border-color:rgba(35,149,111,.38)}
.favorite-alert-product .product-card{height:100%;border:0;border-radius:0;background:#292F40;box-shadow:none}.favorite-alert-product .product-image-wrap{height:170px}.favorite-alert-product .product-card:hover{transform:none}
.favorite-alert-control{position:relative;display:grid;align-content:center;gap:16px;padding:24px 28px;border-left:1px solid #3B4256}.favorite-alert-control:after{content:"";position:absolute;right:-55px;bottom:-65px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(101,112,135,.12),transparent 67%);pointer-events:none}
.favorite-alert-control>header{z-index:1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.favorite-alert-control header small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.13em}.favorite-alert-control h3{margin:4px 0 0;font-size:17px}
.price-alert-orbit{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #4A556C;border-radius:14px;background:#191D29;color:#BDEBDA;font-size:17px}.price-alert-orbit i{position:absolute;inset:-5px;border:1px solid rgba(189,235,218,.16);border-radius:17px;animation:price-alert-orbit 3.4s linear infinite}
.price-alert-remove{align-self:start;width:30px;height:30px;border:1px solid #465066;border-radius:9px;background:#191D29;color:#AAB3C4;cursor:pointer;transition:.18s}.price-alert-remove:hover{border-color:rgba(224,90,102,.5);color:#F2B5BB;transform:rotate(6deg)}
.favorite-price-now{display:flex;align-items:end;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #30394B;border-radius:12px;background:rgba(25,29,41,.72)}.favorite-price-now span{color:#8E99AC;font-size:12px;font-weight:900}.favorite-price-now strong{font-size:21px}
.favorite-alert-control form{z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.favorite-alert-control form label{display:grid;gap:7px;color:#AAB3C4;font-size:12px;font-weight:900}.favorite-alert-control input{width:100%;height:43px;padding:0 13px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#191D29;color:#F4F6FA;font-size:13px;font-weight:800}.favorite-alert-control input:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.12)}.favorite-alert-control form .btn{height:43px;white-space:nowrap}.favorite-alert-control>p{z-index:1;margin:0;color:#7F8A9D;font-size:12px;line-height:1.55}
.notification-head-actions{display:flex;align-items:center;gap:9px}.notification-sound-toggle{display:flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid #465066;border-radius:12px;background:#202433;color:#AAB3C4;cursor:pointer;text-align:left}.notification-sound-toggle i{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#191D29;color:#8E99AC;font-style:normal}.notification-sound-toggle span{display:grid;gap:2px}.notification-sound-toggle b{color:#E5E9F0;font-size:12px}.notification-sound-toggle small{color:#7F8A9D;font-size:12px}.notification-sound-toggle.enabled{border-color:rgba(189,235,218,.28)}.notification-sound-toggle.enabled i{background:rgba(35,149,111,.14);color:#BDEBDA;animation:sound-note-pulse 2.6s ease-in-out infinite}.notification-summary{grid-template-columns:repeat(4,1fr)}
.live-notification-toast{position:fixed;z-index:300;right:22px;top:22px;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:11px;align-items:center;width:min(390px,calc(100vw - 28px));padding:14px 15px;border:1px solid #4B566C;border-radius:16px;background:linear-gradient(145deg,rgba(41,47,64,.98),rgba(28,32,44,.98));box-shadow:0 24px 70px rgba(0,0,0,.38);color:#F4F6FA;text-decoration:none;opacity:0;transform:translateY(-14px) scale(.98);pointer-events:none;transition:.24s cubic-bezier(.2,.75,.25,1);backdrop-filter:blur(16px)}.live-notification-toast.show{opacity:1;transform:none;pointer-events:auto}.live-notification-toast>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(189,235,218,.2);border-radius:13px;background:rgba(189,235,218,.06);color:#BDEBDA}.live-notification-toast>div{min-width:0;display:grid;gap:3px}.live-notification-toast small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.12em}.live-notification-toast b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-notification-toast p{overflow:hidden;margin:0;color:#9EA8B9;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.live-notification-toast>i{color:#7F8A9D;font-style:normal}.live-notification-toast.message>span{color:#DDE4F2;background:rgba(101,112,135,.12)}
@keyframes favorite-alert-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes price-alert-orbit{to{transform:rotate(360deg)}}@keyframes price-alert-breathe{50%{transform:scale(1.05);opacity:.72}}@keyframes sound-note-pulse{50%{box-shadow:0 0 0 5px rgba(189,235,218,.04)}}
@media(max-width:900px){.favorite-alert-item{grid-template-columns:280px minmax(0,1fr)}.favorite-alert-stats{grid-template-columns:repeat(3,1fr)}.notification-head-actions{align-items:stretch;flex-direction:column}.notification-summary{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.favorite-alert-head{align-items:flex-start}.favorite-alert-stats{width:100%}.favorite-alert-item{grid-template-columns:1fr}.favorite-alert-product .product-image-wrap{height:210px}.favorite-alert-control{padding:20px;border-left:0;border-top:1px solid #3B4256}.favorite-alert-control form{grid-template-columns:1fr}.live-notification-toast{right:14px;top:14px}.notification-head-actions{width:100%}}
@media(prefers-reduced-motion:reduce){.favorite-alert-head:after,.price-alert-orbit i,.notification-sound-toggle.enabled i,.favorite-alert-item{animation:none}.live-notification-toast,.price-alert-remove{transition:none}}

/* Ürün bağlantılı güvenli konuşma merkezi */
.message-action{position:relative}.messages-hub{min-width:0}.messages-hub .message-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}
.message-workspace{display:grid;grid-template-columns:minmax(270px,34%) minmax(0,1fr);min-height:620px;overflow:hidden;border:1px solid #3B4256;border-radius:19px;background:#191D29;box-shadow:0 18px 48px rgba(0,0,0,.2);animation:message-hub-in .36s ease both}
.conversation-list{min-width:0;overflow:auto;border-right:1px solid #3B4256;background:#1C202C}.conversation-list-title{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;padding:16px 17px;border-bottom:1px solid #343C4F;background:rgba(28,32,44,.96);backdrop-filter:blur(12px)}.conversation-list-title b{font-size:12px}.conversation-list-title small{color:#7F8A9D;font-size:12px}
.conversation-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 15px;border-bottom:1px solid #2D3444;color:#F4F6FA;text-decoration:none;transition:.2s}.conversation-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:transparent}.conversation-card:hover{background:#232837}.conversation-card.active{background:linear-gradient(90deg,rgba(101,112,135,.16),rgba(41,47,64,.58))}.conversation-card.active:before{background:#BDEBDA;box-shadow:0 0 12px rgba(189,235,218,.34)}.conversation-card.unread{background-color:rgba(189,235,218,.025)}
.conversation-card>img{width:46px;height:46px;object-fit:cover;border:1px solid #424B60;border-radius:12px;background:#292F40}.conversation-card>div{min-width:0;display:grid;gap:4px}.conversation-card>div>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.conversation-card b,.conversation-card small,.conversation-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-card b{font-size:12px}.conversation-card time{flex:0 0 auto;color:#6F7A8E;font-size:12px}.conversation-card small{color:#BDEBDA;font-size:12px}.conversation-card p{margin:0;color:#8E99AC;font-size:12px}.conversation-card>i{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#BDEBDA;color:#18201E;font-size:12px;font-style:normal;font-weight:950}
.message-thread{min-width:0;display:grid;grid-template-rows:auto minmax(300px,1fr) auto;background:radial-gradient(circle at 80% 5%,rgba(101,112,135,.09),transparent 31%),#202433}.message-thread-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #3B4256;background:rgba(41,47,64,.62)}.message-thread-product{min-width:0;display:flex;align-items:center;gap:11px}.message-thread-product img{width:48px;height:48px;object-fit:cover;border:1px solid #4A546A;border-radius:12px}.message-thread-product>div{min-width:0}.message-thread-product small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.12em}.message-thread-product h2{overflow:hidden;margin:3px 0;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.message-thread-product a{display:block;overflow:hidden;color:#8E99AC;font-size:12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.message-thread-product a:hover{color:#DCE4EE}
.message-close-btn,.message-closed-chip{flex:0 0 auto;padding:8px 10px;border:1px solid #465066;border-radius:9px;background:#202433;color:#AAB3C4;font-size:12px;font-weight:900}.message-close-btn{cursor:pointer;transition:.18s}.message-close-btn:hover{border-color:rgba(224,90,102,.42);color:#F2B5BB}.message-closed-chip{border-color:rgba(35,149,111,.27);color:#BDEBDA}
.message-thread-body{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:520px;padding:22px;overflow:auto;scrollbar-color:#465066 transparent}.message-bubble-line{display:flex;animation:message-bubble-in .25s ease both}.message-bubble-line.mine{justify-content:flex-end}.message-bubble{max-width:min(76%,570px);padding:11px 13px;border:1px solid #3A4357;border-radius:6px 15px 15px 15px;background:#292F40;box-shadow:0 8px 20px rgba(0,0,0,.11)}.message-bubble-line.mine .message-bubble{border-color:rgba(189,235,218,.17);border-radius:15px 6px 15px 15px;background:linear-gradient(145deg,#343C4D,#2B3343)}.message-bubble small{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.08em}.message-bubble p{margin:5px 0 7px;color:#E5E9F0;font-size:12px;line-height:1.58;white-space:pre-wrap;overflow-wrap:anywhere}.message-bubble time{display:block;color:#727E91;font-size:12px;text-align:right}
.message-compose{display:grid;gap:10px;padding:14px 17px;border-top:1px solid #3B4256;background:#191D29}.message-compose textarea{width:100%;min-height:76px;max-height:170px;padding:12px 13px;resize:vertical;border:1px solid #3B4256;border-radius:12px;outline:none;background:#202433;color:#F4F6FA;font:inherit;font-size:12px;line-height:1.5}.message-compose textarea:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.12)}.message-compose>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.message-compose p{margin:0;color:#7F8A9D;font-size:12px;line-height:1.5}.message-compose p span{color:#BDEBDA}.message-compose .btn{flex:0 0 auto}
.message-thread-closed,.message-thread-empty{display:grid;place-items:center;align-content:center;text-align:center}.message-thread-closed{grid-template-columns:auto minmax(0,360px);gap:12px;padding:22px;border-top:1px solid #3B4256;text-align:left}.message-thread-closed>span,.message-thread-empty>span{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(189,235,218,.18);border-radius:13px;background:rgba(189,235,218,.05);color:#BDEBDA}.message-thread-closed b{font-size:12px}.message-thread-closed p,.message-thread-empty p{margin:4px 0 0;color:#7F8A9D;font-size:12px}.message-thread-empty{min-height:520px;padding:26px}.message-thread-empty h2{margin:12px 0 4px;font-size:17px}
@keyframes message-hub-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes message-bubble-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(max-width:1050px){.message-workspace{grid-template-columns:250px minmax(0,1fr)}.message-bubble{max-width:86%}}
@media(max-width:760px){.messages-hub .message-summary{grid-template-columns:repeat(2,1fr)}.message-workspace{grid-template-columns:1fr}.conversation-list{max-height:285px;border-right:0;border-bottom:1px solid #3B4256}.message-thread-body{max-height:460px}.message-thread-head{align-items:flex-start}.message-compose>div{align-items:stretch;flex-direction:column}.message-compose .btn{width:100%}}
@media(max-width:480px){.message-thread-head{display:grid}.message-close-btn,.message-closed-chip{justify-self:start}.message-thread-body{padding:15px}.message-bubble{max-width:92%}.conversation-card{grid-template-columns:42px minmax(0,1fr) auto}.conversation-card>img{width:42px;height:42px}}
@media(prefers-reduced-motion:reduce){.message-workspace,.message-bubble-line{animation:none}.conversation-card,.message-close-btn{transition:none}}

/* V9.7 message safety center */
.admin-shell>.admin-message-safety-section{display:none!important}.admin-shell[data-admin-view="mesaj-guvenligi"]>.admin-message-safety-section{display:block!important;margin-top:0}
.admin-message-safety-section{position:relative;overflow:hidden;padding:22px;border:1px solid #3B4256;border-radius:18px;background:radial-gradient(circle at 88% 0,rgba(189,235,218,.07),transparent 27%),#191D29;animation:message-safety-in .32s ease both}
.message-safety-module-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 25px;border:1px solid #465066;border-radius:16px;background:linear-gradient(125deg,#292F40,#30364A)}.message-safety-module-head span{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.14em}.message-safety-module-head h1{margin:6px 0;font-size:26px}.message-safety-module-head p{margin:0;color:#AAB3C4;font-size:12px;line-height:1.55}.message-safety-module-head>b{flex:0 0 auto;padding:9px 12px;border:1px solid rgba(189,235,218,.2);border-radius:999px;background:#202433;color:#BDEBDA;font-size:12px}
.message-safety-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0}.message-safety-kpis article{position:relative;overflow:hidden;padding:14px 15px;border:1px solid #3B4256;border-radius:12px;background:#202433}.message-safety-kpis article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#657087}.message-safety-kpis article.danger:before{background:#E05A66}.message-safety-kpis article.warning:before{background:#F0C44D}.message-safety-kpis small,.message-safety-kpis b{display:block}.message-safety-kpis small{color:#7F8A9D;font-size:12px;font-weight:900;letter-spacing:.08em}.message-safety-kpis b{margin-top:5px;font-size:21px}
.admin-message-report-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-message-report-card{display:grid;align-content:start;gap:13px;padding:17px;border:1px solid #3B4256;border-radius:15px;background:linear-gradient(145deg,#202433,#1D2230)}.admin-message-report-card.status-open{border-left:3px solid #E05A66}.admin-message-report-card.status-reviewing{border-left:3px solid #F0C44D}.admin-message-report-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-message-report-card header span{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.1em}.admin-message-report-card h3{margin:4px 0;font-size:14px}.admin-message-report-card header small{color:#7F8A9D;font-size:12px}.admin-message-report-card header>i{padding:6px 8px;border:1px solid #465066;border-radius:999px;color:#AAB3C4;font-size:12px;font-style:normal;font-weight:900}.message-report-parties{display:grid;grid-template-columns:1fr auto 1fr;gap:9px;align-items:center}.message-report-parties>a{display:grid;gap:3px;padding:11px;border:1px solid #343D50;border-radius:10px;background:#191D29}.message-report-parties small{color:#7F8A9D;font-size:12px}.message-report-parties b{font-size:12px}.message-report-parties span{color:#8E99AC;font-size:12px}.admin-message-report-card blockquote{margin:0;padding:12px;border-left:2px solid #657087;border-radius:0 9px 9px 0;background:#292F40;color:#DCE2EB;font-size:12px;line-height:1.55}.message-report-decision{padding:11px;border:1px solid rgba(35,149,111,.24);border-radius:10px;background:rgba(35,149,111,.06)}.message-report-decision b{font-size:12px}.message-report-decision p{margin:5px 0;color:#AAB3C4;font-size:12px}.message-report-decision small{color:#7F8A9D;font-size:12px}.admin-message-report-card>form{display:grid;grid-template-columns:180px 1fr auto;gap:9px;align-items:end;padding-top:12px;border-top:1px solid #30384A}.admin-message-report-card form label{display:grid;gap:6px;color:#8E99AC;font-size:12px;font-weight:900}.admin-message-report-card select,.admin-message-report-card textarea{width:100%;min-height:42px;padding:10px;border:1px solid #3B4256;border-radius:9px;outline:none;background:#191D29;color:#F4F6FA}.admin-message-report-card textarea{height:42px;min-height:42px;resize:vertical}
.message-thread-actions{display:flex;align-items:center;gap:8px}.message-safety-menu{position:relative}.message-safety-menu>summary{padding:8px 10px;list-style:none;border:1px solid #465066;border-radius:9px;background:#202433;color:#BDEBDA;font-size:12px;font-weight:900;cursor:pointer}.message-safety-menu>summary::-webkit-details-marker{display:none}.message-safety-menu[open]>summary{border-color:rgba(189,235,218,.32)}.message-safety-menu>div{position:absolute;z-index:7;right:0;top:calc(100% + 7px);display:grid;gap:10px;width:280px;padding:13px;border:1px solid #465066;border-radius:12px;background:#191D29;box-shadow:0 20px 45px rgba(0,0,0,.38)}.message-safety-menu form{display:grid;gap:9px}.message-safety-menu label{display:grid;gap:5px;color:#8E99AC;font-size:12px;font-weight:900}.message-safety-menu select,.message-safety-menu textarea{width:100%;padding:9px;border:1px solid #3B4256;border-radius:8px;outline:none;background:#202433;color:#F4F6FA}.message-safety-menu textarea{min-height:80px;resize:vertical}.message-block-btn{width:100%;min-height:38px;border:1px solid rgba(224,90,102,.38);border-radius:9px;background:rgba(224,90,102,.08);color:#F2B5BB;font-size:12px;font-weight:900;cursor:pointer}.message-block-btn.unblock{border-color:rgba(35,149,111,.35);background:rgba(35,149,111,.08);color:#BDEBDA}.message-report-open{margin:0;padding:10px;border:1px solid rgba(35,149,111,.25);border-radius:8px;background:rgba(35,149,111,.06);color:#BDEBDA;font-size:12px}.message-thread-closed.blocked{border-top-color:rgba(224,90,102,.25)}

/* Page-preserving product messenger */
.floating-message-launcher{position:fixed;z-index:122;left:24px;bottom:24px;display:grid;place-items:center;width:72px;height:72px;padding:0;border:1px solid rgba(189,235,218,.28);border-radius:24px;background:linear-gradient(145deg,#59647E,#414A65);color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.34),0 0 0 7px rgba(101,112,135,.08);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;animation:message-launcher-arrive .45s ease both}.floating-message-launcher:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.08);border-radius:19px}.floating-message-launcher:hover{transform:translateY(-4px);border-color:rgba(189,235,218,.48);box-shadow:0 23px 55px rgba(0,0,0,.4),0 0 0 9px rgba(101,112,135,.1)}.floating-message-launcher>small{position:absolute;left:50%;bottom:-18px;opacity:0;transform:translate(-50%,3px);padding:4px 7px;border-radius:6px;background:#191D29;color:#DCE2EB;font-size:12px;transition:.18s;pointer-events:none}.floating-message-launcher:hover>small{opacity:1;transform:translate(-50%,0)}.floating-message-launcher .notification-badge{right:-5px;top:-6px;border-color:#191D29}.floating-message-icon{position:relative;width:37px;height:29px}.floating-message-icon i{position:absolute;display:block;border-radius:50%;background:#fff}.floating-message-icon i:first-child{left:1px;top:2px;width:25px;height:20px}.floating-message-icon i:first-child:after{content:"";position:absolute;left:4px;bottom:-4px;border:5px solid transparent;border-top-color:#fff;transform:rotate(20deg)}.floating-message-icon i:last-child{right:0;bottom:1px;width:21px;height:17px;box-shadow:0 0 0 3px #515B78}.floating-message-icon i:last-child:after{content:"";position:absolute;right:2px;bottom:-4px;border:4px solid transparent;border-top-color:#fff;transform:rotate(-18deg)}
.floating-message-dock{position:fixed;z-index:119;inset:0;visibility:hidden;opacity:0;pointer-events:none;transition:.22s}.floating-message-dock.open{visibility:visible;opacity:1;pointer-events:auto}.message-dock-backdrop{position:absolute;inset:0;border:0;background:rgba(9,11,17,.46);backdrop-filter:blur(2px)}.message-dock-panel{position:absolute;left:24px;bottom:108px;width:min(760px,calc(100vw - 48px));height:min(650px,calc(100vh - 150px));overflow:hidden;border:1px solid #4A546A;border-radius:20px;background:#191D29;box-shadow:0 34px 90px rgba(0,0,0,.54);transform:translateY(16px) scale(.985);transform-origin:left bottom;transition:.24s ease}.floating-message-dock.open .message-dock-panel{transform:none}.message-dock-panel>#messageDockBody{height:100%;display:grid;grid-template-rows:auto 1fr}.message-dock-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;border-bottom:1px solid #3B4256;background:linear-gradient(120deg,#30364A,#292F40)}.message-dock-head span{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.15em}.message-dock-head h2{margin:3px 0 0;font-size:18px}.message-dock-head>div:last-child{display:flex;align-items:center;gap:9px}.message-dock-head a{padding:8px 10px;border:1px solid #465066;border-radius:9px;color:#DCE2EB;font-size:12px;font-weight:900}.message-dock-head button{width:34px;height:34px;border:1px solid #465066;border-radius:10px;background:#191D29;color:#fff;font-size:18px;cursor:pointer}.message-dock-workspace{min-height:0;display:grid;grid-template-columns:250px minmax(0,1fr)}.message-dock-list{min-height:0;padding:10px;overflow:auto;border-right:1px solid #3B4256;background:#1D212E}.message-dock-current-product{width:100%;display:grid;grid-template-columns:34px 1fr;gap:9px;align-items:center;padding:10px;text-align:left;border:1px solid rgba(189,235,218,.16);border-radius:11px;background:rgba(189,235,218,.04);color:#F4F6FA;cursor:pointer}.message-dock-current-product.active{border-color:rgba(189,235,218,.36);background:rgba(189,235,218,.08)}.message-dock-current-product>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#30364A;color:#BDEBDA}.message-dock-current-product b,.message-dock-current-product small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-dock-current-product b{font-size:12px}.message-dock-current-product small{margin-top:3px;color:#8E99AC;font-size:12px}.message-dock-list-label{display:flex;align-items:center;justify-content:space-between;padding:13px 5px 7px;color:#7F8A9D;font-size:12px;font-weight:900;letter-spacing:.1em}.message-dock-list-label b{display:grid;place-items:center;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#292F40;color:#AAB3C4}.message-dock-conversation{position:relative;width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:center;padding:10px;text-align:left;border:1px solid transparent;border-radius:11px;background:transparent;color:#F4F6FA;cursor:pointer;transition:.18s}.message-dock-conversation:hover,.message-dock-conversation.active{border-color:#3B4256;background:#292F40}.message-dock-conversation.active{border-color:#4C576E}.message-dock-conversation>img{width:40px;height:40px;object-fit:cover;border:1px solid #424B60;border-radius:10px}.message-dock-conversation>span{min-width:0}.message-dock-conversation b,.message-dock-conversation small,.message-dock-conversation em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-dock-conversation b{font-size:12px}.message-dock-conversation small{margin:3px 0;color:#BDEBDA;font-size:12px}.message-dock-conversation em{color:#7F8A9D;font-size:12px;font-style:normal}.message-dock-conversation>i{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:#E05A66;font-size:12px;font-style:normal;font-weight:950}.message-dock-list-empty{padding:15px 7px;color:#7F8A9D;font-size:12px}
.message-dock-thread{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(circle at 92% 3%,rgba(101,112,135,.1),transparent 28%),#202433}.message-dock-thread-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 13px;border-bottom:1px solid #3B4256;background:rgba(41,47,64,.6)}.message-dock-thread-head>img{width:44px;height:44px;object-fit:cover;border:1px solid #465066;border-radius:11px}.message-dock-thread-head small,.message-dock-thread-head b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-dock-thread-head small{color:#BDEBDA;font-size:12px}.message-dock-thread-head b{margin-top:3px;font-size:12px}.message-dock-thread-head>a{display:grid;place-items:center;width:32px;height:32px;border:1px solid #465066;border-radius:9px;color:#AAB3C4}.message-dock-thread-body{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:9px;padding:15px;scrollbar-color:#465066 transparent}.message-dock-line{display:flex;animation:message-bubble-in .22s ease}.message-dock-line.mine{justify-content:flex-end}.message-dock-line>div{max-width:82%;padding:9px 11px;border:1px solid #3A4357;border-radius:5px 13px 13px;background:#292F40}.message-dock-line.mine>div{border-color:rgba(189,235,218,.17);border-radius:13px 5px 13px 13px;background:#343C4D}.message-dock-line small{color:#BDEBDA;font-size:12px;font-weight:950}.message-dock-line p{margin:4px 0 6px;color:#E5E9F0;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.message-dock-line time{display:block;color:#727E91;font-size:12px;text-align:right}.message-dock-compose{display:grid;grid-template-columns:1fr 42px;gap:8px;padding:11px 13px;border-top:1px solid #3B4256;background:#191D29}.message-dock-compose textarea{min-height:48px;max-height:100px;padding:11px;resize:vertical;border:1px solid #3B4256;border-radius:11px;outline:none;background:#202433;color:#F4F6FA;font-size:12px}.message-dock-compose textarea:focus{border-color:#657087}.message-dock-compose>button{width:42px;border:1px solid rgba(189,235,218,.22);border-radius:11px;background:#30364A;color:#BDEBDA;font-size:16px;cursor:pointer}.message-dock-compose>small{grid-column:1/-1;color:#6F7A8E;font-size:12px}.message-dock-new,.message-dock-empty,.message-dock-loading,.message-dock-error{display:grid;place-items:center;align-content:center;min-height:100%;padding:25px;text-align:center}.message-dock-product{width:min(360px,100%);display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:11px;text-align:left;border:1px solid #3B4256;border-radius:13px;background:#191D29}.message-dock-product img{width:72px;height:58px;object-fit:cover;border-radius:9px}.message-dock-product small,.message-dock-product b,.message-dock-product span{display:block}.message-dock-product small{color:#BDEBDA;font-size:12px;font-weight:950}.message-dock-product b{margin:4px 0;font-size:12px}.message-dock-product span{color:#8E99AC;font-size:12px}.message-dock-new h3{margin:17px 0 5px;font-size:18px}.message-dock-new>p{max-width:390px;margin:0;color:#8E99AC;font-size:12px;line-height:1.55}.message-dock-new>form{width:min(390px,100%);display:grid;gap:9px;margin-top:14px}.message-dock-new textarea{min-height:110px;padding:12px;resize:vertical;border:1px solid #3B4256;border-radius:12px;outline:none;background:#191D29;color:#F4F6FA;font-size:12px}.message-dock-new form>small{color:#7F8A9D;font-size:12px}.message-dock-empty>span,.message-dock-loading>span,.message-dock-error>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:11px;border:1px solid #465066;border-radius:14px;background:#292F40;color:#BDEBDA;font-size:18px}.message-dock-empty p,.message-dock-error p{margin:5px 0 14px;color:#8E99AC;font-size:12px}.message-dock-loading span{animation:message-dock-pulse 1.3s ease-in-out infinite}.message-dock-inactive{display:flex;gap:10px;padding:13px;border-top:1px solid #3B4256;background:#191D29}.message-dock-inactive>span{display:grid;place-items:center;flex:0 0 34px;height:34px;border:1px solid rgba(189,235,218,.16);border-radius:10px;background:rgba(189,235,218,.05)}.message-dock-inactive b{font-size:12px}.message-dock-inactive p{margin:4px 0 0;color:#7F8A9D;font-size:12px}
@keyframes message-launcher-arrive{from{opacity:0;transform:translateY(12px) scale(.9)}to{opacity:1;transform:none}}@keyframes message-dock-pulse{50%{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,0,0,.22)}}@keyframes message-safety-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:900px){.admin-message-report-list{grid-template-columns:1fr}.message-safety-kpis{grid-template-columns:repeat(3,1fr)}.admin-message-report-card>form{grid-template-columns:1fr}.message-dock-panel{width:calc(100vw - 32px);left:16px}.message-dock-workspace{grid-template-columns:220px minmax(0,1fr)}}
@media(max-width:640px){.message-safety-module-head{align-items:flex-start;flex-direction:column}.message-safety-kpis{grid-template-columns:repeat(2,1fr)}.message-report-parties{grid-template-columns:1fr}.message-report-parties>span{display:none}.floating-message-launcher{left:16px;bottom:16px;width:62px;height:62px;border-radius:20px}.message-dock-panel{left:0;bottom:0;width:100vw;height:min(88vh,720px);border-radius:18px 18px 0 0;transform-origin:center bottom}.message-dock-workspace{grid-template-columns:1fr;grid-template-rows:185px minmax(0,1fr)}.message-dock-list{display:flex;gap:8px;overflow:auto;border-right:0;border-bottom:1px solid #3B4256}.message-dock-list-label{display:none}.message-dock-current-product,.message-dock-conversation{flex:0 0 185px;height:72px}.message-dock-list-empty{min-width:170px}.message-safety-menu>div{position:fixed;right:14px;top:auto;bottom:14px;width:calc(100vw - 28px)}}
@media(prefers-reduced-motion:reduce){.admin-message-safety-section,.floating-message-launcher,.message-dock-line,.message-dock-loading span{animation:none}.floating-message-launcher,.floating-message-dock,.message-dock-panel,.message-dock-conversation{transition:none}}

/* V9.7 verified email identity */
.account-email-state{display:inline-flex;align-items:center;margin-left:6px;padding:4px 7px;border:1px solid #465066;border-radius:999px;color:#AAB3C4;font-size:12px;font-weight:900;text-decoration:none;vertical-align:middle}.account-email-state.verified{border-color:rgba(35,149,111,.34);background:rgba(35,149,111,.08);color:#BDEBDA}.account-email-state.pending{border-color:rgba(240,196,77,.32);background:rgba(240,196,77,.06);color:#F0C44D}
.email-security-panel{position:relative;overflow:hidden;display:grid;gap:15px;margin-bottom:16px;background:linear-gradient(135deg,#202433,#1D2230)!important;animation:email-security-in .34s ease both}.email-security-panel:after{content:"";position:absolute;right:-54px;top:-76px;width:170px;height:170px;border:1px solid rgba(189,235,218,.08);border-radius:50%;box-shadow:0 0 0 24px rgba(189,235,218,.018);pointer-events:none}.email-security-panel .security-panel-head{z-index:1}.email-security-panel .security-panel-head>i{margin-left:auto;padding:6px 8px;border:1px solid rgba(240,196,77,.28);border-radius:999px;color:#F0C44D;font-size:12px;font-style:normal;font-weight:950}.email-security-panel.verified .security-panel-head>i{border-color:rgba(35,149,111,.32);color:#BDEBDA}.email-security-success,.email-security-pending,.email-security-unavailable{z-index:1;display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #3B4256;border-radius:12px;background:#191D29}.email-security-success>span,.email-security-pending>span{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:11px;font-size:14px}.email-security-success>span{background:rgba(35,149,111,.13);color:#BDEBDA}.email-security-pending>span{background:rgba(240,196,77,.1);color:#F0C44D}.email-security-success b,.email-security-pending b,.email-security-unavailable b{display:block;font-size:12px}.email-security-success p,.email-security-pending p{margin:4px 0 0;color:#8E99AC;font-size:12px}.email-security-unavailable{display:grid;gap:4px;border-color:rgba(240,196,77,.22)}.email-security-unavailable span{color:#8E99AC;font-size:12px}.email-security-panel>.btn{z-index:1;justify-self:start}
.email-verification-card{position:relative;overflow:hidden}.email-verification-card:after{content:"";position:absolute;right:-66px;top:-66px;width:150px;height:150px;border:1px solid rgba(189,235,218,.12);border-radius:50%;box-shadow:0 0 0 22px rgba(189,235,218,.025);pointer-events:none}.email-verification-icon{position:relative;z-index:1;display:grid;place-items:center;width:52px;height:52px;margin-bottom:12px;border:1px solid rgba(189,235,218,.25);border-radius:15px;background:#292F40;color:#BDEBDA;font-size:20px;animation:email-verification-float 2.8s ease-in-out infinite}.email-verification-complete{position:relative;z-index:1;display:grid;justify-items:center;gap:11px;padding:24px 0;text-align:center}.email-verification-complete>span{display:grid;place-items:center;width:68px;height:68px;border:1px solid rgba(35,149,111,.42);border-radius:22px;background:rgba(35,149,111,.12);color:#BDEBDA;font-size:27px;box-shadow:0 0 0 8px rgba(35,149,111,.04)}.email-verification-complete h2{margin:7px 0 0}.email-verification-complete p{max-width:350px;margin:0 0 6px;color:#AAB3C4;line-height:1.6}
@keyframes email-security-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes email-verification-float{50%{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.2)}}
@media(max-width:600px){.email-security-panel>.btn{width:100%}.account-email-state{display:flex;width:max-content;margin:6px 0 0}}
@media(prefers-reduced-motion:reduce){.email-security-panel,.email-verification-icon{animation:none}}
/* Secure email change and verified-email policy */
.security-email-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.security-email-grid>.security-panel{margin:0}.email-change-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#202433,#191D29)}.email-change-panel:after{content:"";position:absolute;right:-58px;top:-58px;width:128px;height:128px;border:1px solid rgba(189,235,218,.11);border-radius:50%;box-shadow:0 0 0 18px rgba(189,235,218,.025);pointer-events:none;animation:email-orbit 8s linear infinite}.email-change-panel>.security-panel-head,.email-change-panel>form,.email-change-panel>.email-change-pending{position:relative;z-index:1}.email-change-form{display:grid;gap:11px;margin-top:16px}.email-change-form label{display:grid;gap:7px;color:#AAB3C4;font-size:12px;font-weight:900}.email-change-form input{width:100%;min-height:43px;padding:11px 12px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#191D29;color:#F4F6FA;transition:border-color .18s,box-shadow .18s}.email-change-form input:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.14)}.email-change-form>small{color:#7F8A9D;font-size:12px;line-height:1.55}.email-change-pending{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:15px;padding:12px;border:1px solid rgba(210,164,82,.35);border-radius:12px;background:rgba(210,164,82,.07)}.email-change-pending>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(210,164,82,.12)}.email-change-pending b{font-size:12px}.email-change-pending p{margin:4px 0 0;color:#AAB3C4;font-size:12px}.email-change-confirm-card{box-shadow:0 24px 70px rgba(0,0,0,.25),0 0 0 1px rgba(189,235,218,.04)}
.admin-shell>.admin-verification-policy-section{display:none!important}.admin-shell[data-admin-view="eposta"]>.admin-verification-policy-section{display:block!important;margin-top:18px}.admin-verification-policy-section{padding:22px;border:1px solid #3B4256;border-radius:18px;background:linear-gradient(145deg,#191D29,#202433);animation:email-section-in .42s ease both}.verification-policy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.verification-policy-head span{color:#BDEBDA;font-size:12px;font-weight:950;letter-spacing:.14em}.verification-policy-head h2{margin:5px 0 4px;font-size:21px}.verification-policy-head p{margin:0;color:#8E99AC;font-size:12px;line-height:1.5}.verification-policy-head>b{padding:8px 10px;border:1px solid rgba(189,235,218,.2);border-radius:999px;background:rgba(189,235,218,.05);color:#BDEBDA;font-size:12px}.verification-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.verification-policy-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px;padding:16px;border:1px solid #3B4256;border-radius:14px;background:#202433;overflow:hidden;transition:transform .2s,border-color .2s}.verification-policy-card:hover{transform:translateY(-2px);border-color:#4A5265}.verification-policy-card.required{box-shadow:inset 0 2px 0 rgba(35,149,111,.42)}.verification-policy-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#292F40;color:#BDEBDA}.verification-policy-card>div{min-width:0}.verification-policy-card small{color:#7F8A9D;font-size:12px;font-weight:950}.verification-policy-card.required>div>small{color:#BDEBDA}.verification-policy-card h3{margin:5px 0;font-size:15px}.verification-policy-card p{margin:0;color:#8E99AC;font-size:12px;line-height:1.55}.verification-policy-card>.admin-toggle,.verification-policy-card>button{grid-column:1/-1}.verification-policy-card>.admin-toggle{margin:2px 0 0;padding:10px!important;border:1px solid #30384A;border-radius:10px;background:#191D29}
@keyframes email-orbit{to{transform:rotate(360deg)}}
@media(max-width:1050px){.security-email-grid,.verification-policy-grid{grid-template-columns:1fr}}@media(max-width:620px){.email-change-pending{grid-template-columns:auto 1fr}.email-change-pending>button{grid-column:1/-1}.verification-policy-head{flex-direction:column}}@media(prefers-reduced-motion:reduce){.email-change-panel:after,.admin-verification-policy-section{animation:none}.email-change-form input,.verification-policy-card{transition:none}}

/* Verified WhatsApp recovery and two-factor security */
.whatsapp-field-grid select{width:100%;min-height:43px;padding:11px 12px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#202433;color:#F4F6FA}.whatsapp-field-grid select:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.12)}
.whatsapp-security-user{position:relative;overflow:hidden;display:grid;gap:15px;margin:16px 0;background:radial-gradient(circle at 92% -20%,rgba(189,235,218,.1),transparent 32%),linear-gradient(140deg,#202433,#191D29);animation:whatsapp-user-in .34s ease both}.whatsapp-security-user:after{content:"";position:absolute;right:-54px;top:-54px;width:132px;height:132px;border:1px solid rgba(189,235,218,.09);border-radius:36px;transform:rotate(18deg);pointer-events:none}.whatsapp-security-user>*{position:relative;z-index:1}.whatsapp-security-user .security-panel-head>i{margin-left:auto;padding:6px 8px;border:1px solid rgba(240,196,77,.3);border-radius:999px;color:#F0C44D;font-size:12px;font-style:normal;font-weight:950}.whatsapp-security-user.verified .security-panel-head>i{border-color:rgba(35,149,111,.36);background:rgba(35,149,111,.07);color:#BDEBDA}.whatsapp-user-note{display:grid;gap:4px;padding:13px;border:1px solid #3B4256;border-radius:11px;background:#202433}.whatsapp-user-note b{font-size:12px}.whatsapp-user-note span{color:#8E99AC;font-size:12px}.whatsapp-user-form{display:grid;grid-template-columns:minmax(190px,1fr) minmax(170px,.8fr) auto;gap:10px;align-items:end}.whatsapp-user-form label,.whatsapp-two-factor-toggle label{display:grid;gap:6px;color:#AAB3C4;font-size:12px;font-weight:900}.whatsapp-user-form input,.whatsapp-two-factor-toggle input,.whatsapp-user-code input{width:100%;min-height:42px;padding:10px 11px;border:1px solid #3B4256;border-radius:10px;outline:none;background:#191D29;color:#F4F6FA}.whatsapp-user-form input:focus,.whatsapp-two-factor-toggle input:focus,.whatsapp-user-code input:focus{border-color:#657087;box-shadow:0 0 0 3px rgba(101,112,135,.13)}.whatsapp-user-code{display:grid;grid-template-columns:1fr 150px auto;gap:10px;align-items:end;padding:13px;border:1px solid rgba(240,196,77,.25);border-radius:12px;background:rgba(240,196,77,.045)}.whatsapp-user-code>div{display:grid;gap:3px}.whatsapp-user-code span{color:#F0C44D;font-size:12px;font-weight:950;letter-spacing:.1em}.whatsapp-user-code b{font-size:12px}.whatsapp-user-code small{color:#8E99AC;font-size:12px}.whatsapp-user-verified{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid rgba(35,149,111,.27);border-radius:12px;background:rgba(35,149,111,.055)}.whatsapp-user-verified>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:rgba(35,149,111,.15);color:#BDEBDA}.whatsapp-user-verified b,.whatsapp-user-verified small{display:block}.whatsapp-user-verified b{font-size:12px}.whatsapp-user-verified small{margin-top:4px;color:#8E99AC;font-size:12px}.whatsapp-two-factor-toggle{display:grid;grid-template-columns:minmax(190px,1fr) minmax(170px,.65fr) auto;gap:12px;align-items:end;padding:14px;border:1px solid #3B4256;border-radius:13px;background:#202433}.whatsapp-two-factor-toggle>div{display:grid;gap:4px}.whatsapp-two-factor-toggle b{font-size:12px}.whatsapp-two-factor-toggle small{color:#8E99AC;font-size:12px;line-height:1.5}.whatsapp-phone-change{border-top:1px solid #30384A;padding-top:10px}.whatsapp-phone-change>summary{width:max-content;color:#AAB3C4;font-size:12px;font-weight:900;cursor:pointer}.whatsapp-phone-change[open]>summary{margin-bottom:12px;color:#BDEBDA}.whatsapp-login-route{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:14px 0;padding:12px;border:1px solid rgba(189,235,218,.18);border-radius:12px;background:rgba(189,235,218,.04)}.whatsapp-login-route>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#292F40;color:#BDEBDA;font-size:12px;font-weight:950}.whatsapp-login-route b,.whatsapp-login-route small{display:block}.whatsapp-login-route b{font-size:12px}.whatsapp-login-route small{margin-top:3px;color:#8E99AC;font-size:12px}.password-reset-channels{display:grid;gap:12px}.password-reset-channels>section,.whatsapp-reset-complete{display:grid;gap:10px;padding:13px;border:1px solid #3B4256;border-radius:13px;background:#202433}.password-reset-channels>section>b{font-size:12px}.password-reset-channels>section>small{color:#8E99AC;font-size:12px}.password-reset-channels .auth-form{margin-top:0}.whatsapp-step-up-request{width:100%;margin:5px 0 12px}@keyframes whatsapp-user-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}
@media(max-width:850px){.whatsapp-user-form,.whatsapp-user-code,.whatsapp-two-factor-toggle{grid-template-columns:1fr}.whatsapp-user-form .btn,.whatsapp-user-code .btn,.whatsapp-two-factor-toggle .btn{width:100%}}@media(max-width:520px){.whatsapp-login-route{grid-template-columns:auto 1fr}.whatsapp-login-route .btn{grid-column:1/-1;width:100%}}@media(prefers-reduced-motion:reduce){.whatsapp-security-user{animation:none}}

/* Password visibility and live quality feedback */
.password-field-shell{position:relative;display:block;width:100%}.password-field-shell>input{width:100%;padding-right:45px!important}.password-visibility-toggle{position:absolute;right:7px;top:50%;display:grid;place-items:center;width:32px;height:32px;padding:0;transform:translateY(-50%);border:1px solid transparent;border-radius:9px;background:transparent;color:#8E99AC;font-size:15px;cursor:pointer;transition:.18s}.password-visibility-toggle:hover,.password-visibility-toggle:focus-visible{border-color:#465066;background:#292F40;color:#BDEBDA;outline:none}.password-quality{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin-top:8px;padding:9px 10px;border:1px solid #30384A;border-radius:10px;background:rgba(25,29,41,.72);animation:password-quality-in .25s ease both}.password-quality-track{grid-column:1/-1;height:3px;overflow:hidden;border-radius:999px;background:#30364A}.password-quality-track>i{display:block;width:0;height:100%;border-radius:inherit;background:#E05A66;transition:width .25s ease,background-color .25s ease}.password-quality[data-score="1"] .password-quality-track>i{width:25%}.password-quality[data-score="2"] .password-quality-track>i{width:50%;background:#D2A452}.password-quality[data-score="3"] .password-quality-track>i{width:75%;background:#91B49E}.password-quality[data-score="4"] .password-quality-track>i{width:100%;background:#23A979;box-shadow:0 0 12px rgba(35,169,121,.35)}.password-quality-copy{display:flex;align-items:center;gap:7px}.password-quality-copy b{color:#7F8A9D;font-size:12px}.password-quality-copy em{color:#D7DCE5;font-size:12px;font-style:normal;font-weight:900}.password-requirements{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.password-requirements>i{padding:3px 5px;border-radius:5px;background:#292F40;color:#727E91;font-size:12px;font-style:normal;font-weight:900;transition:.18s}.password-requirements>i.met{background:rgba(35,149,111,.1);color:#BDEBDA}@keyframes password-quality-in{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:520px){.password-quality{grid-template-columns:1fr}.password-requirements{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.password-quality{animation:none}.password-visibility-toggle,.password-quality-track>i,.password-requirements>i{transition:none}}
