/* V53 | Menusuz bakim girisi ve rol bazli yetkili erisim. */
:root{--v53-deep:#062746;--v53-navy:#0d416d;--v53-sky:#55d4ff;--v53-lilac:#8e71ff;--v53-mint:#48dfad;--v53-paper:#f7fbff;--v53-ink:#163e67;--v53-muted:#7190ab;--v53-line:#cfe4f4}

/* Bakim kabugunda genel site menusu ve alt baglantilar hic uretilmez. */
.maintenance-shell{min-height:100vh;background:#071f3a}.maintenance-shell>.toast-notice{position:fixed;z-index:20;top:20px;right:20px;max-width:min(420px,calc(100vw - 40px))}.maintenance-shell .site-header,.maintenance-shell .site-footer-pro{display:none!important}

/* Bakim ekranindan acilan kapali yetkili giris deneyimi. */
.maintenance-access-page{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(390px,.82fr);min-height:100vh;background:radial-gradient(circle at 76% 18%,rgba(112,211,255,.2),transparent 28%),radial-gradient(circle at 23% 94%,rgba(135,86,238,.21),transparent 33%),linear-gradient(135deg,#062643,#0c4777 53%,#5b4ac3);overflow:hidden}.maintenance-access-scene{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:100%;padding:clamp(30px,5vw,70px);overflow:hidden;border-right:1px solid rgba(255,255,255,.22);background:linear-gradient(145deg,rgba(2,35,68,.77),rgba(13,96,142,.38))}.maintenance-access-scene:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.05),transparent 35%,rgba(208,235,255,.13)),repeating-linear-gradient(90deg,transparent 0 78px,rgba(213,244,255,.04) 79px 80px);pointer-events:none}.maintenance-access-brand{display:inline-flex;align-items:center;gap:13px;align-self:flex-start;color:#fff!important;font-size:1.02rem;font-weight:950;letter-spacing:.105em}.maintenance-access-brand img,.maintenance-access-brand>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:#fff;object-fit:contain;box-shadow:0 10px 23px rgba(0,0,0,.2)}.maintenance-access-brand b{display:grid;gap:5px}.maintenance-access-brand b small{color:#afdfff;font-size:.59rem;font-weight:900;letter-spacing:.23em}.maintenance-access-copy{position:relative;z-index:1;max-width:720px;margin:auto 0}.maintenance-access-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:9px 12px;border:1px solid rgba(183,230,255,.34);border-radius:999px;background:rgba(3,29,64,.19);color:#aee6ff;font-size:.7rem;font-weight:900;letter-spacing:.15em}.maintenance-access-kicker i,.maintenance-access-card-foot i{width:7px;height:7px;border-radius:50%;background:var(--v53-mint);box-shadow:0 0 0 5px rgba(72,223,173,.16)}.maintenance-access-copy h1{max-width:660px;margin:0;color:#fff!important;font-family:Georgia,serif;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.94;letter-spacing:-.065em;text-wrap:balance}.maintenance-access-copy h1 em{display:block;margin-top:7px;color:#c8f2ff;font-style:normal}.maintenance-access-copy>p{max-width:650px;margin:25px 0 30px;color:#d9efff!important;font-size:1.05rem;line-height:1.75}.maintenance-work-visual{padding:18px;border:1px solid rgba(205,239,255,.27);border-radius:24px;background:linear-gradient(150deg,rgba(4,35,70,.48),rgba(19,100,139,.27));box-shadow:0 19px 34px rgba(0,18,49,.14);backdrop-filter:blur(12px)}.maintenance-work-visual-head{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:1px 2px 14px;border-bottom:1px solid rgba(211,240,255,.19)}.maintenance-work-visual-head span{color:#b9e8ff;font-size:.66rem;font-weight:900;letter-spacing:.14em}.maintenance-work-visual-head b{display:inline-flex;align-items:center;gap:7px;color:#d9fff0;font-size:.65rem;letter-spacing:.07em}.maintenance-work-visual-head b i{width:7px;height:7px;border-radius:50%;background:var(--v53-mint);box-shadow:0 0 0 4px rgba(72,223,173,.14)}.maintenance-work-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.maintenance-work-visual-grid article{position:relative;display:grid;grid-template-columns:29px minmax(0,1fr);gap:9px;min-height:78px;padding:12px;border:1px solid rgba(202,238,255,.18);border-radius:15px;background:rgba(255,255,255,.075)}.maintenance-work-visual-grid article>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:linear-gradient(135deg,#2eb8ef,#815fea);color:#fff;font-size:.63rem;font-weight:950}.maintenance-work-visual-grid b{display:block;color:#fff;font-size:.79rem;line-height:1.35}.maintenance-work-visual-grid small{display:block;margin-top:3px;color:#c8e6f8;font-size:.68rem;line-height:1.35}.maintenance-work-visual-grid i{position:absolute;right:10px;bottom:10px;width:6px;height:6px;border-radius:50%;background:#70e6b8}.maintenance-work-visual-route{display:flex;align-items:center;gap:7px;margin-top:17px}.maintenance-work-visual-route span{display:block;flex:1;height:4px;border-radius:8px;background:rgba(214,241,255,.19)}.maintenance-work-visual-route .is-active{background:linear-gradient(90deg,#55d4ff,#8e71ff);box-shadow:0 0 15px rgba(108,150,255,.55)}.maintenance-work-visual-route b{margin-left:5px;color:#bde7ff;font-size:.66rem;white-space:nowrap}.maintenance-access-promises{display:flex;flex-wrap:wrap;gap:11px 23px;margin-top:22px}.maintenance-access-promises span{display:inline-flex;align-items:center;gap:8px;color:#e5f6ff;font-size:.82rem;font-weight:750}.maintenance-access-promises i{display:grid;place-items:center;width:21px;height:21px;border-radius:8px;background:rgba(94,236,184,.18);color:#93f7cc;font-style:normal}.maintenance-access-orbit{position:absolute;z-index:-1;border:1px solid rgba(188,231,255,.19);border-radius:50%;pointer-events:none}.maintenance-access-orbit-one{right:-165px;bottom:-230px;width:660px;height:660px;box-shadow:0 0 0 60px rgba(158,209,255,.04),0 0 0 120px rgba(158,209,255,.03)}.maintenance-access-orbit-two{left:45%;top:16%;width:125px;height:125px;box-shadow:0 0 0 42px rgba(164,239,255,.025)}
.maintenance-access-panel{position:relative;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(28px,5vw,74px);background:linear-gradient(145deg,#f8fcff,#edf8ff 60%,#f1edff)}.maintenance-access-panel:before{content:"";position:absolute;right:-105px;bottom:-100px;width:360px;height:360px;border:1px solid #bedcf055;border-radius:50%;box-shadow:0 0 0 30px #bedcf026,0 0 0 62px #c8b9ff16;pointer-events:none}.maintenance-access-card{position:relative;z-index:1;width:min(100%,500px);margin:0 auto;padding:clamp(26px,4vw,40px);border:1px solid #cfe4f5;border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 25px 50px rgba(27,83,132,.15)}.maintenance-access-card:before{content:"";position:absolute;top:-1px;right:24px;left:24px;height:4px;border-radius:0 0 8px 8px;background:linear-gradient(90deg,#ec3e91,#9164f4,#1684e8)}.maintenance-access-card-head{display:flex;align-items:center;gap:13px}.maintenance-access-lock{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,#e2f3ff,#eee6ff);color:#6158de;font-size:1.5rem}.maintenance-access-card-head p{margin:0;color:#6a86a5!important;font-size:.7rem;font-weight:900;letter-spacing:.15em}.maintenance-access-card-head h2{margin:5px 0 0;color:var(--v53-ink)!important;font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.15rem);letter-spacing:-.045em}.maintenance-access-description{margin:25px 0 20px;color:#62809e!important;line-height:1.65;font-size:.92rem}.maintenance-access-card label{display:block;margin:16px 0 7px;color:#3f6387!important;font-size:.8rem;font-weight:850}.maintenance-access-input{display:flex;align-items:center;gap:10px;min-height:61px;padding:0 14px;border:1px solid #c8dff0;border-radius:16px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.maintenance-access-input:focus-within{border-color:#4e9eea;box-shadow:0 0 0 4px rgba(35,130,226,.13)}.maintenance-access-input>span{color:#4980ad;font-size:.9rem}.maintenance-access-input input{width:100%;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#173c63!important;font-size:.98rem}.maintenance-access-input input::placeholder{color:#8ea5ba}.maintenance-access-input .password-toggle{padding:8px;border:0;border-radius:10px;background:#edf6ff;color:#2476bc;font-size:.73rem;font-weight:850}.maintenance-access-submit{width:100%;min-height:57px;margin-top:27px;justify-content:center;font-size:.96rem;box-shadow:0 14px 25px rgba(35,100,199,.22)}.maintenance-access-card-foot{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-top:21px;padding-top:17px;border-top:1px solid #e1edf6}.maintenance-access-card-foot span{display:inline-flex;align-items:center;gap:7px;color:#7b94ad;font-size:.72rem}.maintenance-access-card-foot a,.maintenance-access-back{color:#3478b5!important;font-size:.77rem;font-weight:850}.maintenance-access-back{display:block;margin-top:18px;text-align:center}.maintenance-access-note{position:relative;z-index:1;width:min(100%,500px);margin:0 auto;padding:17px 19px;border:1px solid #d7e7f4;border-radius:18px;background:rgba(255,255,255,.63)}.maintenance-access-note>span{display:block;color:#407ab1;font-size:.68rem;font-weight:900;letter-spacing:.13em}.maintenance-access-note b{display:block;margin-top:7px;color:var(--v53-ink)!important;font-size:.94rem}.maintenance-access-note p{margin:6px 0 0;color:#6d89a6!important;font-size:.77rem;line-height:1.55}.maintenance-access-note>i{position:absolute;right:18px;top:19px;color:#765de0;font-size:1.7rem;font-style:normal}

/* Yetkilendirme merkezinde bakim erisimi, diger operasyon yetkilerinden net ayrilir. */
.permissions-maintenance-summary{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 17px;padding:20px 23px;border:1px solid #cfe5f5;border-radius:20px;background:linear-gradient(118deg,#f3fbff,#f5efff);box-shadow:0 12px 28px rgba(29,79,129,.07)}.permissions-maintenance-summary span{display:block;color:#397db9;font-size:.68rem;font-weight:900;letter-spacing:.14em}.permissions-maintenance-summary h2{margin:7px 0 5px;color:#174267!important;font-family:Georgia,serif;font-size:1.52rem;letter-spacing:-.035em}.permissions-maintenance-summary p{max-width:760px;margin:0;color:#6684a1!important;font-size:.84rem;line-height:1.55}.permissions-maintenance-summary>i{display:grid;place-items:center;min-width:52px;height:52px;border-radius:17px;background:linear-gradient(135deg,#dcf4ff,#eee6ff);color:#6457de;font-size:1.65rem;font-style:normal}.permission-toggle-list .permission-maintenance-switch{border-color:#b9dffc!important;background:linear-gradient(110deg,#edf9ff,#f5efff)!important;box-shadow:inset 3px 0 0 #5b7fec}.permission-toggle-list .permission-maintenance-switch b{color:#225a91!important}.permission-toggle-list .permission-maintenance-switch input{accent-color:#6657de}.permission-toggle-list .permission-maintenance-switch i{color:#5f56d3;background:#e9e6ff}.permission-toggle-list .permission-maintenance-switch input:checked~i{color:#087b5d;background:#dcf9ed}

html[data-theme="dark"] .maintenance-access-page{background:radial-gradient(circle at 76% 18%,rgba(68,164,223,.14),transparent 28%),radial-gradient(circle at 23% 94%,rgba(120,79,210,.15),transparent 33%),#071e36}html[data-theme="dark"] .maintenance-access-panel{background:linear-gradient(145deg,#0a2741,#0f2b4b 60%,#211d46)}html[data-theme="dark"] .maintenance-access-card{border-color:#315b7c;background:rgba(10,40,66,.94);box-shadow:0 25px 48px rgba(0,0,0,.27)}html[data-theme="dark"] .maintenance-access-card-head h2,html[data-theme="dark"] .maintenance-access-card label,html[data-theme="dark"] .maintenance-access-input input,html[data-theme="dark"] .maintenance-access-note b{color:#ecf7ff!important}html[data-theme="dark"] .maintenance-access-description,html[data-theme="dark"] .maintenance-access-note p{color:#afc8de!important}html[data-theme="dark"] .maintenance-access-input{border-color:#376688;background:#0b2d4a}html[data-theme="dark"] .maintenance-access-input .password-toggle{background:#173e61;color:#b9e6ff}html[data-theme="dark"] .maintenance-access-card-foot{border-top-color:#315b7c}.maintenance-access-card-foot span{color:#a8c3d9}html[data-theme="dark"] .maintenance-access-note{border-color:#315b7c;background:rgba(13,43,70,.72)}html[data-theme="dark"] .permissions-maintenance-summary{border-color:#315d7e;background:linear-gradient(118deg,#102f4e,#211d45)}html[data-theme="dark"] .permissions-maintenance-summary h2{color:#ecf7ff!important}html[data-theme="dark"] .permissions-maintenance-summary p{color:#b1c9dd!important}html[data-theme="dark"] .permission-toggle-list .permission-maintenance-switch{border-color:#4d5c9d!important;background:linear-gradient(110deg,#123856,#242047)!important}

@media(max-width:980px){.maintenance-access-page{grid-template-columns:1fr}.maintenance-access-scene{min-height:auto;padding:40px clamp(22px,6vw,55px)}.maintenance-access-copy{margin:60px 0 0}.maintenance-access-panel{padding:42px 22px}.maintenance-access-panel:before{opacity:.55}.maintenance-access-copy h1{max-width:760px}.maintenance-work-visual{max-width:720px}.permissions-maintenance-summary{align-items:flex-start}}
@media(max-width:610px){.maintenance-access-scene{padding:26px 19px 34px}.maintenance-access-brand img,.maintenance-access-brand>span{width:44px;height:44px;border-radius:14px}.maintenance-access-brand{font-size:.89rem}.maintenance-access-brand b small{font-size:.49rem}.maintenance-access-copy{margin-top:48px}.maintenance-access-copy h1{font-size:clamp(2.8rem,13vw,4.1rem)}.maintenance-access-copy>p{font-size:.92rem}.maintenance-work-visual{padding:14px;border-radius:19px}.maintenance-work-visual-head{align-items:flex-start;flex-direction:column}.maintenance-work-visual-grid{grid-template-columns:1fr}.maintenance-work-visual-grid article{min-height:63px}.maintenance-work-visual-route b{display:none}.maintenance-access-promises{display:grid;gap:10px}.maintenance-access-panel{padding:26px 14px}.maintenance-access-card{padding:27px 20px;border-radius:22px}.maintenance-access-card-foot{align-items:flex-start;flex-direction:column}.maintenance-access-note{padding:16px}.permissions-maintenance-summary{padding:18px;border-radius:18px}.permissions-maintenance-summary>i{display:none}.permissions-maintenance-summary h2{font-size:1.28rem}}
@media(prefers-reduced-motion:reduce){.maintenance-access-page *, .maintenance-access-page *:before,.maintenance-access-page *:after{animation:none!important;transition:none!important}}
