.page-weekly-test #mainContent{background:linear-gradient(180deg,#eef4fb,#fff 48%)} .page-weekly-test .wf129-test-hero{padding:46px 0;background:linear-gradient(135deg,#04162f,#174e8f);color:#fff} .page-weekly-test .wf129-test-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:30px} .page-weekly-test .wf129-test-hero h1{max-width:780px;margin:12px 0 9px;color:#fff;font-size:clamp(32px,4vw,48px)} .page-weekly-test .wf129-test-hero p{max-width:720px;margin:0;color:rgba(255,255,255,.72);font-size:15px} .page-weekly-test .wf129-test-profile{min-width:255px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.08)} .page-weekly-test .wf129-test-profile>span{width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#d8a62d;color:#04162f;font-size:19px} .page-weekly-test .wf129-test-profile small,.page-weekly-test .wf129-test-profile b{display:block} .page-weekly-test .wf129-test-profile small{color:rgba(255,255,255,.6);font-size:11px} .page-weekly-test .wf129-test-profile b{margin-top:2px;color:#fff;font-size:14px} .page-weekly-test .wf129-test-page{padding:44px 0 76px} .page-weekly-test .wf129-test-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:34px} .page-weekly-test .wf129-test-flow span{min-height:58px;display:grid;grid-template-columns:30px 28px 1fr;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dce5f0;border-radius:15px;background:#fff;box-shadow:0 8px 22px rgba(4,22,47,.045)} .page-weekly-test .wf129-test-flow b{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff5d9;color:#735300;font-size:11px} .page-weekly-test .wf129-test-flow i{color:#2266ad} .page-weekly-test .wf129-test-flow em{font-style:normal;font-size:12px;font-weight:800} .page-weekly-test .wf129-test-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px} .page-weekly-test .wf129-test-heading h2{margin:8px 0 0;font-size:31px} .page-weekly-test .wf129-test-heading>p{margin:0;font-size:13px} .page-weekly-test .wf129-test-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px} .page-weekly-test .wf129-test-card{position:relative;min-width:0;padding:22px;border:1px solid #dce5f0;border-radius:24px;background:#fff;box-shadow:0 13px 35px rgba(4,22,47,.07);overflow:hidden;transition:.22s} .page-weekly-test .wf129-test-card::after{content:"";position:absolute;right:-52px;bottom:-70px;width:170px;height:170px;border-radius:50%;background:#eaf3fc;opacity:.8} .page-weekly-test .wf129-test-card.type-previous::after{background:#f1f4f8} .page-weekly-test .wf129-test-card.type-upcoming::after{background:#fff5d9} .page-weekly-test .wf129-test-card:hover,.page-weekly-test .wf129-test-card.is-selected{transform:translateY(-4px);border-color:#b8cbe0;box-shadow:0 22px 48px rgba(4,22,47,.12)} .page-weekly-test .wf129-test-card.is-selected{box-shadow:inset 0 0 0 2px #d8a62d,0 22px 48px rgba(4,22,47,.12)} .page-weekly-test .wf129-test-card-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px} .page-weekly-test .wf129-test-card-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:#eaf3fc;color:#2266ad;font-size:23px} .page-weekly-test .type-upcoming .wf129-test-card-icon{background:#fff5d9;color:#735300} .page-weekly-test .wf129-test-status{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:999px;background:#f1f4f8;color:#63718a;font-size:10px;font-weight:850} .page-weekly-test .wf129-test-status i{font-size:6px} .page-weekly-test .wf129-test-status.is-ready{background:#edf9f2;color:#168a58} .page-weekly-test .wf129-test-status.is-scheduled{background:#fff5d9;color:#735300} .page-weekly-test .wf129-test-card>small{position:relative;z-index:1;display:block;margin-top:18px;color:#bd8612;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.09em} .page-weekly-test .wf129-test-card h3{position:relative;z-index:1;margin:6px 0 7px;font-size:23px} .page-weekly-test .wf129-test-card p{position:relative;z-index:1;min-height:45px;margin:0;font-size:13px;line-height:1.55} .page-weekly-test .wf129-test-meta{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:17px 0} .page-weekly-test .wf129-test-meta span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:10px;background:#f4f7fb;color:#53627a;font-size:11px} .page-weekly-test .wf129-test-card-action{position:relative;z-index:2;width:100%} .page-weekly-test .wf129-test-setup{margin-top:26px;border:1px solid #dce5f0;border-radius:25px;background:#fff;box-shadow:0 22px 55px rgba(4,22,47,.11);opacity:0;transform:translateY(10px);transition:.2s;overflow:hidden} .page-weekly-test .wf129-test-setup[hidden]{display:none!important} .page-weekly-test .wf129-test-setup.is-open{opacity:1;transform:none} .page-weekly-test .wf129-test-setup>header{display:grid;grid-template-columns:58px minmax(0,1fr) 42px;align-items:center;gap:14px;padding:20px 22px;border-bottom:1px solid #dce5f0;background:#f8fbff} .page-weekly-test .wf129-test-selected-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#d8a62d;color:#04162f;font-size:22px} .page-weekly-test .wf129-test-setup>header span{color:#bd8612;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.09em} .page-weekly-test .wf129-test-setup>header h2{margin:3px 0;font-size:23px} .page-weekly-test .wf129-test-setup>header p{margin:0;font-size:12px} .page-weekly-test #wfCloseTestSetup{width:42px;height:42px;border:0;border-radius:13px;background:#eef3f8;color:#071f43;cursor:pointer} .page-weekly-test .wf129-test-setup-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px;padding:22px} .page-weekly-test .wf129-field{display:flex;min-width:0;flex-direction:column;gap:7px} .page-weekly-test .wf129-test-verified{display:flex;align-items:center;gap:12px;min-height:79px;padding:12px;border:1px solid #bce6cf;border-radius:15px;background:#edf9f2;color:#126c45} .page-weekly-test .wf129-test-verified>i{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#168a58;color:#fff} .page-weekly-test .wf129-test-verified small,.page-weekly-test .wf129-test-verified b{display:block} .page-weekly-test .wf129-test-safety{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 22px 22px} .page-weekly-test .wf129-test-safety span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:45px;border:1px solid #dce5f0;border-radius:13px;background:#f9fbfe;color:#42516a;font-size:11px} .page-weekly-test .wf129-test-safety i{color:#2266ad} .page-weekly-test .wf129-test-setup>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;border-top:1px solid #dce5f0;background:#fbfdff} .page-weekly-test .wf129-test-setup>footer p{margin:0;font-size:12px} .page-weekly-test #wfTestMessage.is-ready{color:#168a58}.page-weekly-test #wfTestMessage.is-error{color:#c63c3c} .page-weekly-test .wf129-test-results{margin-top:34px;padding:24px;border:1px solid #dce5f0;border-radius:25px;background:#fff;box-shadow:0 14px 38px rgba(4,22,47,.07)} .page-weekly-test .wf129-test-results>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px} .page-weekly-test .wf129-test-results h2{margin:7px 0 0;font-size:27px} .page-weekly-test .wf129-test-results>header>span{padding:7px 10px;border-radius:999px;background:#eaf3fc;color:#174e8f;font-size:11px;font-weight:800} .page-weekly-test .wf129-test-result-list{display:grid;gap:9px} .page-weekly-test .wf129-test-result-list>a{display:grid;grid-template-columns:46px minmax(0,1fr) auto 22px;align-items:center;gap:12px;padding:12px;border:1px solid #dce5f0;border-radius:15px;background:#f9fbfe;transition:.18s} .page-weekly-test .wf129-test-result-list>a:hover{transform:translateX(3px);background:#fff} .page-weekly-test .wf129-result-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#eaf3fc;color:#2266ad} .page-weekly-test .wf129-test-result-list small,.page-weekly-test .wf129-test-result-list b,.page-weekly-test .wf129-test-result-list em{display:block} .page-weekly-test .wf129-test-result-list small{font-size:10px;color:#63718a}.page-weekly-test .wf129-test-result-list b{font-size:13px}.page-weekly-test .wf129-test-result-list em{margin-top:2px;color:#bd8612;font-size:10px;font-style:normal} .page-weekly-test .wf129-test-result-list strong{font-size:20px;color:#071f43}.page-weekly-test .wf129-test-result-list strong small{display:inline;font-size:10px} .page-weekly-test .wf129-test-empty,.page-weekly-test .wf129-test-login-note{display:flex;align-items:center;gap:16px;padding:22px;border:1px solid #dce5f0;border-radius:20px;background:#fff} .page-weekly-test .wf129-test-empty{justify-content:center;flex-direction:column;text-align:center} .page-weekly-test .wf129-test-empty>i,.page-weekly-test .wf129-test-login-note>span{width:58px;height:58px;display:grid;place-items:center;border-radius:17px;background:#fff5d9;color:#735300;font-size:22px} .page-weekly-test .wf129-test-login-note{margin-top:30px} .page-weekly-test .wf129-test-login-note>div{flex:1}.page-weekly-test .wf129-test-login-note h2{margin:0 0 5px;font-size:22px}.page-weekly-test .wf129-test-login-note p{margin:0;font-size:13px} @media(max-width:920px){.page-weekly-test .wf129-test-card-grid{grid-template-columns:1fr 1fr} .page-weekly-test .wf129-test-card.type-upcoming{grid-column:1/-1} .page-weekly-test .wf129-test-setup-grid{grid-template-columns:1fr 1fr} .page-weekly-test .wf129-test-paper-field{grid-column:1/-1}} @media(max-width:680px){.page-weekly-test .wf129-test-hero{padding:36px 0} .page-weekly-test .wf129-test-hero-inner{align-items:flex-start;flex-direction:column} .page-weekly-test .wf129-test-profile{width:100%;min-width:0} .page-weekly-test .wf129-test-page{padding:30px 0 58px} .page-weekly-test .wf129-test-flow{grid-template-columns:repeat(4,minmax(72px,1fr));overflow-x:auto;scrollbar-width:none} .page-weekly-test .wf129-test-flow::-webkit-scrollbar{display:none} .page-weekly-test .wf129-test-flow span{grid-template-columns:28px 1fr;min-width:90px} .page-weekly-test .wf129-test-flow i{display:none} .page-weekly-test .wf129-test-heading{align-items:flex-start;flex-direction:column} .page-weekly-test .wf129-test-card-grid{grid-template-columns:1fr} .page-weekly-test .wf129-test-card.type-upcoming{grid-column:auto} .page-weekly-test .wf129-test-card{display:grid;grid-template-columns:58px minmax(0,1fr);gap:0 14px;padding:18px} .page-weekly-test .wf129-test-card-top{grid-row:1/5;display:block} .page-weekly-test .wf129-test-status{position:absolute;right:14px;top:14px} .page-weekly-test .wf129-test-card>small{margin-top:0;padding-right:88px} .page-weekly-test .wf129-test-card h3{margin:4px 0;font-size:20px} .page-weekly-test .wf129-test-card p{min-height:0;margin-bottom:8px;font-size:12px} .page-weekly-test .wf129-test-meta{margin:5px 0 12px} .page-weekly-test .wf129-test-card-action{grid-column:1/-1;margin-top:5px} .page-weekly-test .wf129-test-setup>header{grid-template-columns:48px minmax(0,1fr) 38px;padding:16px} .page-weekly-test .wf129-test-selected-icon{width:48px;height:48px} .page-weekly-test .wf129-test-setup>header h2{font-size:20px} .page-weekly-test .wf129-test-setup-grid{grid-template-columns:1fr;padding:16px} .page-weekly-test .wf129-test-paper-field{grid-column:auto} .page-weekly-test .wf129-test-safety{grid-template-columns:1fr 1fr 1fr;padding:0 16px 16px} .page-weekly-test .wf129-test-safety span{flex-direction:column;gap:3px;font-size:9px;text-align:center} .page-weekly-test .wf129-test-setup>footer{align-items:stretch;flex-direction:column;padding:16px} .page-weekly-test .wf129-test-setup>footer .wf-btn{width:100%} .page-weekly-test .wf129-test-login-note{align-items:flex-start;flex-direction:column} .page-weekly-test .wf129-test-login-note .wf-btn{width:100%}}