/* Maraş Spor Ağı V47 — bakım ve güvenli giriş deneyimi */
:root{--v47-navy:#062b38;--v47-deep:#031a24;--v47-ink:#102a36;--v47-muted:#687f89;--v47-line:#d7e3e7;--v47-soft:#f2f7f8;--v47-red:#ee3043;--v47-mint:#43d29f;--v47-gold:#efb64b;--v47-shadow:0 32px 90px rgba(2,25,35,.26)}

/* Giriş ekranı */
body.systemV47.loginV8{min-height:100vh!important;margin:0!important;padding:clamp(18px,2.3vw,38px)!important;display:grid!important;place-items:center!important;overflow:auto!important;background:radial-gradient(circle at 12% 8%,rgba(75,190,218,.18),transparent 27%),radial-gradient(circle at 92% 88%,rgba(67,210,159,.1),transparent 24%),linear-gradient(140deg,#031923,#0a3a48)!important;color:var(--v47-ink)}
body.systemV47.loginV8>main{width:min(1480px,100%)!important;min-height:min(850px,calc(100vh - 52px))!important;height:auto!important;display:grid!important;grid-template-columns:minmax(560px,1.12fr) minmax(500px,.88fr)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:32px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 44px 120px rgba(0,13,20,.45)!important}
.systemV47.loginV8 .loginStory{min-width:0!important;padding:42px clamp(38px,4vw,64px) 34px!important;background-image:linear-gradient(145deg,rgba(3,29,40,.78),rgba(5,57,70,.91)),url('/assets/maras-heritage-maintenance-v33.png')!important;background-size:cover!important;background-position:center!important;isolation:isolate!important}
.systemV47.loginV8 .loginStory:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,23,32,.04),rgba(3,23,32,.48));z-index:-1;pointer-events:none}
.systemV47.loginV8 .loginStory:after{width:510px!important;height:510px!important;right:-225px!important;top:-175px!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 0 0 78px rgba(255,255,255,.026),0 0 0 156px rgba(255,255,255,.016)!important;z-index:-1}
.systemV47.loginV8 .portalLogo{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.systemV47.loginV8 .portalLogo .brandEmblem{width:62px!important;height:62px!important;border-radius:18px!important;background:linear-gradient(145deg,#f25160,#d7273b)!important;box-shadow:0 15px 32px rgba(0,0,0,.22)!important}.systemV47.loginV8 .portalLogo .brandEmblem img{width:49px!important;height:49px!important;object-fit:contain!important}.systemV47.loginV8 .brandWordmarkV35 strong{color:#fff!important;font-size:19px!important;line-height:1.1!important}.systemV47.loginV8 .brandWordmarkV35 small{margin-top:6px!important;color:#b8d0d9!important;font-size:10px!important;line-height:1.35!important;letter-spacing:.75px!important}
.systemV47.loginV8 .storyBody{width:100%!important;max-width:700px!important;margin:auto 0 0!important;padding-top:35px!important}.systemV47.loginV8 .loginStatus{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;color:#d7e7ec!important;font-size:10px!important;letter-spacing:1.2px!important;backdrop-filter:blur(12px)}.systemV47.loginV8 .loginStatus i{width:8px!important;height:8px!important;margin-right:9px!important;background:var(--v47-mint)!important;box-shadow:0 0 0 6px rgba(67,210,159,.12)!important}.systemV47.loginV8 .maintenanceLoginStatus i{background:var(--v47-gold)!important;box-shadow:0 0 0 6px rgba(239,182,75,.13)!important}
.systemV47.loginV8 .storyBody h1{max-width:680px!important;margin:23px 0 17px!important;color:#fff!important;font-family:"Segoe UI Variable","Segoe UI",sans-serif!important;font-size:clamp(54px,5vw,78px)!important;font-weight:900!important;line-height:.96!important;letter-spacing:-4px!important;text-wrap:balance}.systemV47.loginV8 .storyBody h1 em{color:#ff6573!important;font-weight:500!important;font-style:normal!important}.systemV47.loginV8 .storyBody>p{max-width:620px!important;margin:0!important;color:#c5d8df!important;font-size:16px!important;line-height:1.7!important}
.systemV47.loginV8 .loginHeritageV47{margin-top:22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.systemV47.loginV8 .loginHeritageV47 span{min-height:35px;padding:0 11px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:rgba(255,255,255,.065);color:#d9e8ed;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800}.systemV47.loginV8 .loginHeritageV47 span i{color:#78e4bd;font-style:normal}.systemV47.loginV8 .loginHeritageV47 b{width:35px;height:35px;border-radius:10px;background:var(--v47-red);color:#fff;display:grid;place-items:center;font-size:11px;box-shadow:0 9px 20px rgba(238,48,67,.22)}
.systemV47.loginV8 .loginBenefits{margin-top:24px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.systemV47.loginV8 .loginBenefits article{min-height:112px!important;padding:16px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;background:rgba(255,255,255,.065)!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;backdrop-filter:blur(12px)}.systemV47.loginV8 .loginBenefits article>i{width:35px;height:35px;border-radius:11px;background:rgba(255,255,255,.09);color:#8ce6c5!important;display:grid;place-items:center;font-size:14px!important}.systemV47.loginV8 .loginBenefits article>span{display:grid;gap:4px}.systemV47.loginV8 .loginBenefits b{color:#fff!important;font-size:12px!important;line-height:1.3!important}.systemV47.loginV8 .loginBenefits small{color:#a9c0c9!important;font-size:10px!important;line-height:1.45!important}.systemV47.loginV8 .loginStory footer{margin-top:26px!important;padding-top:17px!important;border-top:1px solid rgba(255,255,255,.12)!important;gap:30px!important;color:#b1c9d2!important;font-size:10px!important;letter-spacing:1px!important}.systemV47.loginV8 .loginStory footer span{color:#b1c9d2!important;font-size:10px!important}
.systemV47.loginV8 .loginPanel{width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:clamp(26px,3vw,48px)!important;border:0!important;border-radius:0!important;background:radial-gradient(circle at 100% 0,rgba(91,192,219,.08),transparent 28%),linear-gradient(150deg,#fbfdfd,#edf4f6)!important;box-shadow:none!important;display:grid!important;place-items:center!important;overflow:visible!important}.systemV47.loginV8 .loginFormBox{width:min(560px,100%)!important;max-width:none!important;padding:clamp(28px,3vw,42px)!important;border:1px solid #d6e2e6!important;border-radius:26px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 25px 70px rgba(6,42,55,.11)!important;backdrop-filter:blur(18px)}
.systemV47.loginV8 .loginPanelTopV47{min-height:34px;margin-bottom:18px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.systemV47.loginV8 .loginFormBrandV38{display:none!important}.systemV47.loginV8 .loginFormBox>.loginPanelTopV47 .backLink{margin:0!important;padding:8px 11px!important;border:1px solid #dbe5e8!important;border-radius:10px!important;background:#f8fafb!important;color:#59717c!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important}.systemV47.loginV8 .loginFormBox>.loginPanelTopV47 .backLink:hover{border-color:#b7cbd2!important;color:#173746!important;background:#fff!important}
.systemV47.loginV8 .loginModeCardV47{min-height:82px;margin-bottom:24px;padding:13px 14px;border:1px solid #cfe3dc;border-radius:16px;background:linear-gradient(135deg,#f2fbf7,#f7fbfc);display:grid;grid-template-columns:43px minmax(0,1fr) auto;gap:12px;align-items:center}.systemV47.loginV8 .loginModeCardV47>i{width:43px;height:43px;border-radius:13px;background:#dcf7eb;color:#168760;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:950}.systemV47.loginV8 .loginModeCardV47>span{display:grid;gap:3px}.systemV47.loginV8 .loginModeCardV47 small{color:#2b7b62!important;font-size:9px!important;font-weight:950!important;letter-spacing:.75px!important}.systemV47.loginV8 .loginModeCardV47 b{color:#163a32!important;font-size:12px!important;line-height:1.3!important}.systemV47.loginV8 .loginModeCardV47 em{color:#6a827b!important;font-size:10px!important;line-height:1.45!important;font-style:normal!important}.systemV47.loginV8 .loginModeCardV47>strong{padding:6px 8px;border-radius:8px;background:#dff7ec;color:#177f5c;font-size:8px;letter-spacing:.8px}.systemV47.loginV8 .loginModeCardV47.isMaintenance{border-color:#efd3a3;background:linear-gradient(135deg,#fff8eb,#fffdf9)}.systemV47.loginV8 .loginModeCardV47.isMaintenance>i{background:#ffebb9;color:#895b00}.systemV47.loginV8 .loginModeCardV47.isMaintenance small{color:#966410!important}.systemV47.loginV8 .loginModeCardV47.isMaintenance b{color:#523a0e!important}.systemV47.loginV8 .loginModeCardV47.isMaintenance em{color:#876e3f!important}.systemV47.loginV8 .loginModeCardV47.isMaintenance>strong{background:#ffebb9;color:#795007}
.systemV47.loginV8 .loginHeadingV47{margin-bottom:20px}.systemV47.loginV8 .loginHeadingV47 .sectionLabel{display:block;color:var(--v47-red)!important;font-size:10px!important;font-weight:950!important;letter-spacing:1.25px!important}.systemV47.loginV8 .loginHeadingV47 h2{margin:10px 0 9px!important;color:var(--v47-ink)!important;font-family:"Segoe UI Variable","Segoe UI",sans-serif!important;font-size:clamp(35px,3vw,45px)!important;font-weight:900!important;line-height:1.02!important;letter-spacing:-2.1px!important}.systemV47.loginV8 .loginHeadingV47 p{margin:0!important;color:var(--v47-muted)!important;font-size:13px!important;line-height:1.6!important}
.systemV47.loginV8 .loginFormV47>label{display:grid!important;gap:8px!important;margin:14px 0!important;color:#17323e!important;font-size:13px!important;font-weight:850!important}.systemV47.loginV8 .loginFormV47>label>span{display:block}.systemV47.loginV8 .modernInput{min-height:58px!important;border:1px solid #d3e0e5!important;border-radius:15px!important;background:#f4f8f9!important;display:grid!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:center!important;overflow:hidden!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.systemV47.loginV8 .modernInput:focus-within{border-color:#e94454!important;background:#fff!important;box-shadow:0 0 0 4px rgba(238,48,67,.09)!important}.systemV47.loginV8 .modernInput>i{width:34px;height:34px;margin-left:7px;padding:0!important;border-radius:10px;background:#e7f0f3;color:#315c6c;display:grid;place-items:center;font-style:normal;font-size:12px!important}.systemV47.loginV8 .modernInput input{width:100%!important;min-width:0!important;min-height:56px!important;padding:0 12px!important;border:0!important;background:transparent!important;color:#15323e!important;box-shadow:none!important;font-size:14px!important;font-weight:650!important}.systemV47.loginV8 .modernInput input::placeholder{color:#899aa2!important;font-weight:550}.systemV47.loginV8 .modernInput button{align-self:stretch!important;padding:0 15px!important;border:0!important;border-left:1px solid #dce6e9!important;background:rgba(255,255,255,.5)!important;color:#3a5b68!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important}.systemV47.loginV8 .modernInput button:hover{background:#fff!important;color:var(--v47-red)!important}.systemV47.loginV8 .capsLockV47{margin-top:-3px;color:#a46312!important;font-size:10px!important;font-weight:750!important}
.systemV47.loginV8 .loginMeta{margin:16px 0 19px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:15px!important;color:#536d78!important;font-size:11px!important}.systemV47.loginV8 .loginMeta label{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:#536d78!important;font-size:11px!important;font-weight:650!important}.systemV47.loginV8 .loginMeta input{width:17px!important;height:17px!important;margin:0!important;accent-color:var(--v47-red)}.systemV47.loginV8 .loginMeta a{color:#2e67d8!important;font-size:11px!important;font-weight:850!important;text-decoration:none!important}.systemV47.loginV8 .loginSubmit{width:100%!important;min-height:58px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#f23b4d,#d92135)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:13px!important;font-weight:900!important;box-shadow:0 15px 32px rgba(225,35,53,.25)!important;cursor:pointer!important;transition:transform .18s ease,box-shadow .18s ease!important}.systemV47.loginV8 .loginSubmit:hover{transform:translateY(-2px)!important;box-shadow:0 20px 38px rgba(225,35,53,.32)!important}.systemV47.loginV8 .loginSubmit b{font-size:20px!important;color:#fff!important}.systemV47.loginV8 .loginSubmit.isLoading{opacity:.78!important;pointer-events:none!important}.systemV47.loginV8 .loginSubmit.isLoading b{width:17px;height:17px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;font-size:0!important;animation:v47Spin .7s linear infinite}
.systemV47.loginV8 .loginTrust{margin:15px 0 20px!important;display:flex!important;gap:8px!important;flex-wrap:wrap!important;color:#477664!important;font-size:9px!important}.systemV47.loginV8 .loginTrust span{padding:6px 8px;border-radius:8px;background:#f0f8f5;color:#477664!important;font-size:9px!important;font-weight:750!important}.systemV47.loginV8 .loginHelp{margin:0!important;padding:13px 14px!important;border:1px solid #dbe5e8!important;border-radius:14px!important;background:#f4f8f9!important;display:grid!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important}.systemV47.loginV8 .loginHelp>i{width:36px!important;height:36px!important;border-radius:11px!important;background:#e8f0ff!important;color:#3369d7!important}.systemV47.loginV8 .loginHelp b{color:#203d49!important;font-size:11px!important}.systemV47.loginV8 .loginHelp p{margin:3px 0 0!important;color:#7b8f98!important;font-size:10px!important;line-height:1.45!important}.systemV47.loginV8 .loginHelp>a{color:#2e67d8!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important}

/* Bakım ekranı */
body.systemV47.maintenancePageV33{min-height:100vh!important;padding:clamp(18px,2.4vw,38px)!important;background:#031923!important;font-size:16px!important}.systemV47.maintenancePageV33:before{filter:blur(5px) saturate(.9) contrast(1.03)!important}.systemV47.maintenancePageV33:after{background:linear-gradient(120deg,rgba(2,18,26,.94),rgba(5,42,54,.83) 52%,rgba(3,25,35,.94))!important}
.systemV47.maintenancePageV33 .maintenanceExperienceV33{width:min(1480px,calc(100vw - 52px))!important;min-height:min(850px,calc(100vh - 52px))!important;grid-template-columns:minmax(470px,.9fr) minmax(620px,1.1fr)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:32px!important;box-shadow:0 45px 130px rgba(0,0,0,.55)!important}
.systemV47.maintenancePageV33 .maintenanceVisualV33{padding:42px 44px 30px!important;background-image:linear-gradient(180deg,rgba(3,27,38,.35),rgba(3,27,38,.18) 34%,rgba(3,20,29,.9) 100%),url('/assets/maras-heritage-maintenance-v33.png')!important;background-position:center!important}.systemV47.maintenancePageV33 .maintenanceBrandV33 .brandEmblem{width:62px!important;height:62px!important;flex-basis:62px!important;border-radius:18px!important;background:linear-gradient(145deg,#f24a5a,#d8273a)!important;box-shadow:0 14px 30px rgba(0,0,0,.25)!important}.systemV47.maintenancePageV33 .maintenanceBrandV33 .brandEmblem img{width:49px!important;height:49px!important}.systemV47.maintenancePageV33 .maintenanceBrandV33>span{font-size:18px!important}.systemV47.maintenancePageV33 .maintenanceBrandV33>span small{margin-top:5px!important;color:#b9d2db!important;font-size:9px!important;line-height:1.35!important;letter-spacing:.9px!important}
.systemV47.maintenancePageV33 .maintenanceVisualStoryV33{margin:auto 0 24px!important;max-width:610px!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33>span{color:#86e5c4!important;font-size:10px!important;letter-spacing:1.35px!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33 h2{margin:15px 0 16px!important;color:#fff!important;font-size:clamp(50px,4.5vw,70px)!important;line-height:.96!important;letter-spacing:-3.8px!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33 h2 em{color:#ff6574!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33 p{max-width:560px!important;color:#d5e5ea!important;font-size:15px!important;line-height:1.7!important}.systemV47.maintenancePageV33 .maintenanceHeritageV47{margin-top:19px;display:flex;gap:8px;flex-wrap:wrap}.systemV47.maintenancePageV33 .maintenanceHeritageV47 span{min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:rgba(255,255,255,.075);color:#dce9ee;display:flex;align-items:center;gap:7px;font-size:9px;font-weight:800;backdrop-filter:blur(10px)}.systemV47.maintenancePageV33 .maintenanceHeritageV47 i{color:#7de1be;font-style:normal}
.systemV47.maintenancePageV33 .heritageGalleryV33{gap:9px!important;margin-bottom:17px!important}.systemV47.maintenancePageV33 .heritageGalleryV33 article{min-height:124px!important;padding:13px!important;border-radius:16px!important}.systemV47.maintenancePageV33 .heritageGalleryV33 article>i{font-size:9px!important}.systemV47.maintenancePageV33 .heritageGalleryV33 b{font-size:11px!important}.systemV47.maintenancePageV33 .heritageGalleryV33 small{font-size:9px!important;line-height:1.4!important}.systemV47.maintenancePageV33 .maintenanceVisualFooterV33{padding-top:16px!important;gap:27px!important;font-size:9px!important}.systemV47.maintenancePageV33 .maintenanceVisualFooterV33 span{font-size:9px!important}.systemV47.maintenancePageV33 .maintenanceVisualFooterV33 b{font-size:15px!important}
.systemV47.maintenancePageV33 .maintenanceConsoleV33{padding:40px clamp(34px,3.6vw,58px) 28px!important;background:radial-gradient(circle at 100% 10%,rgba(82,183,213,.07),transparent 28%),linear-gradient(150deg,#fff,#f5f9fa)!important}.systemV47.maintenancePageV33 .maintenanceConsoleV33:after{right:-18px!important;top:100px!important;color:rgba(7,39,53,.025)!important;font-size:240px!important}.systemV47.maintenancePageV33 .maintenanceLiveV33{min-height:34px;padding:0 11px;border:1px solid #f0d0d4;border-radius:999px;background:#fff7f8;color:#d42538!important;font-size:9px!important;letter-spacing:1.15px!important}.systemV47.maintenancePageV33 .maintenanceLiveV33 i{width:7px!important;height:7px!important}.systemV47.maintenancePageV33 .maintenanceConsoleTopV33 time{color:#143440!important;font-size:18px!important}.systemV47.maintenancePageV33 .maintenanceConsoleTopV33 time small{color:#728a94!important;font-size:8px!important;letter-spacing:.8px!important}
.systemV47.maintenancePageV33 .maintenanceHeadlineV33{margin-top:31px!important}.systemV47.maintenancePageV33 .maintenanceHeadlineV33>span{color:#26728d!important;font-size:9px!important;letter-spacing:1.2px!important}.systemV47.maintenancePageV33 .maintenanceHeadlineV33 h1{max-width:720px!important;margin:13px 0 15px!important;color:#0a2835!important;font-size:clamp(43px,4.2vw,66px)!important;line-height:.98!important;letter-spacing:-3.5px!important}.systemV47.maintenancePageV33 .maintenanceHeadlineV33 p{max-width:670px!important;color:#647b85!important;font-size:15px!important;line-height:1.7!important}
.systemV47.maintenancePageV33 .maintenanceProgressV33{margin:23px 0 18px!important}.systemV47.maintenancePageV33 .maintenanceProgressV33 span{font-size:8px!important}.systemV47.maintenancePageV33 .maintenanceProgressV33 b{color:#2e4854!important;font-size:10px!important}.systemV47.maintenancePageV33 .maintenanceProgressV33>i{height:6px!important}
.systemV47.maintenancePageV33 .maintenanceSystemsV33{gap:9px!important}.systemV47.maintenancePageV33 .maintenanceSystemsV33 article{min-height:69px!important;padding:12px!important;border-radius:14px!important;box-shadow:0 8px 22px rgba(7,39,53,.045)!important}.systemV47.maintenancePageV33 .maintenanceSystemsV33 article>i{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:11px!important;font-size:12px!important}.systemV47.maintenancePageV33 .maintenanceSystemsV33 small{font-size:8px!important;letter-spacing:.65px!important}.systemV47.maintenancePageV33 .maintenanceSystemsV33 b{margin-top:4px!important;color:#193641!important;font-size:10px!important;line-height:1.35!important}
.systemV47.maintenancePageV33 .maintenanceExpectedV33{margin:15px 0!important;padding:13px 15px!important;border:1px solid #cde4ec!important;border-left:4px solid #2b98bb!important;border-radius:13px!important;background:#eef8fb!important}.systemV47.maintenancePageV33 .maintenanceExpectedV33>i{width:39px!important;height:39px!important;flex-basis:39px!important}.systemV47.maintenancePageV33 .maintenanceExpectedV33 small{font-size:8px!important}.systemV47.maintenancePageV33 .maintenanceExpectedV33 b{margin:3px 0!important;color:#163b49!important;font-size:11px!important}.systemV47.maintenancePageV33 .maintenanceExpectedV33 span{color:#6e8791!important;font-size:9px!important;line-height:1.4!important}
.systemV47.maintenancePageV33 .maintenanceGatewayV33{margin-top:auto!important;padding:18px 19px!important;grid-template-columns:minmax(0,1fr) 230px!important;gap:20px!important;border:1px solid #d5e3e7!important;border-radius:18px!important;background:#fff!important;box-shadow:0 15px 38px rgba(7,39,53,.08)!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33>div>span{font-size:8px!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33 h2{margin:5px 0!important;color:#102e3b!important;font-size:19px!important;line-height:1.25!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33 p{color:#71858e!important;font-size:10px!important;line-height:1.5!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33>a{min-height:58px!important;padding:0 17px!important;border-radius:14px!important;background:linear-gradient(135deg,#f13a4c,#d62035)!important;font-size:11px!important;box-shadow:0 14px 29px rgba(231,39,56,.24)!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33>a:hover{transform:translateY(-2px)!important;box-shadow:0 19px 35px rgba(231,39,56,.3)!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33>a b{color:#fff!important;font-size:20px!important}.systemV47.maintenancePageV33 .maintenanceTrustV33{padding-top:13px!important;gap:9px!important;flex-wrap:wrap!important}.systemV47.maintenancePageV33 .maintenanceTrustV33 span{padding:5px 8px;border-radius:8px;background:#eef6f4;color:#577a6d!important;font-size:8px!important}.systemV47.maintenancePageV33 .maintenanceSignatureV33{right:38px!important;bottom:14px!important}.systemV47.maintenancePageV33 .maintenanceSignatureV33 span{font-size:8px!important}.systemV47.maintenancePageV33 .maintenanceSignatureV33 b{font-size:9px!important}

@keyframes v47Spin{to{transform:rotate(360deg)}}
@media(max-width:1180px){body.systemV47.loginV8>main{grid-template-columns:minmax(470px,1fr) minmax(470px,1fr)!important}.systemV47.loginV8 .loginBenefits{grid-template-columns:1fr!important}.systemV47.loginV8 .loginBenefits article{min-height:65px!important;display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;align-items:center!important}.systemV47.loginV8 .loginBenefits article:nth-child(3){display:none!important}.systemV47.maintenancePageV33 .maintenanceExperienceV33{grid-template-columns:42% 58%!important}.systemV47.maintenancePageV33 .maintenanceVisualV33{padding:34px!important}.systemV47.maintenancePageV33 .heritageGalleryV33{grid-template-columns:1fr 1fr!important}.systemV47.maintenancePageV33 .heritageGalleryV33 article:last-child{display:none!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33{grid-template-columns:1fr!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33>a{width:100%!important}}
@media(max-width:900px){body.systemV47.loginV8{padding:18px!important}body.systemV47.loginV8>main{max-width:720px!important;grid-template-columns:1fr!important}.systemV47.loginV8 .loginStory{display:none!important}.systemV47.loginV8 .loginPanel{min-height:calc(100vh - 36px)!important}.systemV47.loginV8 .loginPanelTopV47{justify-content:space-between!important}.systemV47.loginV8 .loginFormBrandV38{display:flex!important;align-items:center!important;gap:10px!important}.systemV47.loginV8 .loginFormBrandV38 img{width:44px!important;height:44px!important}.systemV47.loginV8 .loginFormBrandV38 span{display:grid!important}.systemV47.loginV8 .loginFormBrandV38 b{color:var(--v47-ink)!important;font-size:12px!important}.systemV47.loginV8 .loginFormBrandV38 small{color:var(--v47-muted)!important;font-size:9px!important}.systemV47.maintenancePageV33{display:block!important;padding:14px!important}.systemV47.maintenancePageV33 .maintenanceExperienceV33{width:100%!important;min-height:auto!important;grid-template-columns:1fr!important;border-radius:24px!important}.systemV47.maintenancePageV33 .maintenanceVisualV33{min-height:560px!important}.systemV47.maintenancePageV33 .maintenanceConsoleV33{padding:35px 29px 28px!important}.systemV47.maintenancePageV33 .maintenanceSignatureV33{display:none!important}}
@media(max-width:600px){body.systemV47.loginV8{padding:0!important;background:#f3f7f8!important}body.systemV47.loginV8>main{min-height:100vh!important;border:0!important;border-radius:0!important;box-shadow:none!important}.systemV47.loginV8 .loginPanel{min-height:100vh!important;padding:18px!important}.systemV47.loginV8 .loginFormBox{padding:23px 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.systemV47.loginV8 .loginPanelTopV47{margin-bottom:15px!important}.systemV47.loginV8 .loginFormBox>.loginPanelTopV47 .backLink{padding:7px 9px!important;font-size:9px!important}.systemV47.loginV8 .loginModeCardV47{grid-template-columns:39px minmax(0,1fr)!important;padding:11px!important}.systemV47.loginV8 .loginModeCardV47>i{width:39px;height:39px!important}.systemV47.loginV8 .loginModeCardV47>strong{display:none!important}.systemV47.loginV8 .loginHeadingV47 h2{font-size:34px!important;letter-spacing:-1.7px!important}.systemV47.loginV8 .loginHeadingV47 p{font-size:12px!important}.systemV47.loginV8 .loginMeta{align-items:flex-start!important}.systemV47.loginV8 .loginTrust span:last-child{display:none!important}.systemV47.maintenancePageV33{padding:7px!important}.systemV47.maintenancePageV33 .maintenanceExperienceV33{border-radius:18px!important}.systemV47.maintenancePageV33 .maintenanceVisualV33{min-height:520px!important;padding:23px!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33{margin-top:110px!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33 h2{font-size:44px!important;letter-spacing:-2.6px!important}.systemV47.maintenancePageV33 .maintenanceVisualStoryV33 p{font-size:13px!important}.systemV47.maintenancePageV33 .maintenanceHeritageV47 span:nth-child(2){display:none!important}.systemV47.maintenancePageV33 .heritageGalleryV33{grid-template-columns:1fr 1fr!important}.systemV47.maintenancePageV33 .heritageGalleryV33 article{min-height:105px!important}.systemV47.maintenancePageV33 .maintenanceConsoleV33{padding:27px 20px!important}.systemV47.maintenancePageV33 .maintenanceConsoleTopV33 time small{display:none!important}.systemV47.maintenancePageV33 .maintenanceHeadlineV33 h1{font-size:39px!important;letter-spacing:-2.2px!important}.systemV47.maintenancePageV33 .maintenanceHeadlineV33 p{font-size:13px!important}.systemV47.maintenancePageV33 .maintenanceSystemsV33{grid-template-columns:1fr!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33{padding:16px!important}.systemV47.maintenancePageV33 .maintenanceGatewayV33 h2{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){.systemV47.loginV8 *,.systemV47.maintenancePageV33 *{animation:none!important;transition:none!important}}
