:root{--wah-ink:#0e2948;--wah-blue:#087dc1;--wah-cyan:#2dd4bf;--wah-gold:#f3bd43;--wah-soft:#eff9fb;--wah-line:#d8e8ee;--wah-white:#fff}.wah-portal-page #main-content{background:linear-gradient(180deg,#f7fbfc,#fff)}.wah-portal-page #main-content>.container{width:100%;max-width:none;padding:0!important}.wah-portal-page #main-content>.container:before{display:none!important}.wah-portal-page #left-area{float:none!important;width:100%!important;padding:0!important}.wah-portal-page #sidebar{display:none!important}.wah-portal-page article>.entry-title,.wah-portal-page .et_post_meta_wrapper{display:none!important}.wah-portal-page .entry-content{padding-top:1px}.wah-modal-open{overflow:hidden}.wah-header-button{appearance:none;border:0;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding:11px 18px;border-radius:999px;background:linear-gradient(120deg,var(--wah-blue),#05a7b3);color:#fff!important;font:700 14px/1.1 inherit;cursor:pointer;box-shadow:0 8px 24px rgba(8,125,193,.22);transition:.25s transform,.25s box-shadow}.wah-header-button:hover{transform:translateY(-2px);box-shadow:0 13px 30px rgba(8,125,193,.32)}.wah-menu-login{display:flex!important;align-items:center}.wah-login-shell{position:fixed;inset:0;z-index:999999;display:grid;place-items:center;padding:22px;visibility:hidden;opacity:0;transition:.25s}.wah-login-shell.is-open{visibility:visible;opacity:1}.wah-login-backdrop{position:absolute;inset:0;border:0;background:rgba(5,25,43,.72);backdrop-filter:blur(10px)}.wah-login-card{position:relative;width:min(100%,470px);padding:42px;border-radius:28px;background:linear-gradient(145deg,#fff,#f4fbfc);box-shadow:0 30px 90px rgba(1,27,51,.32);transform:translateY(20px) scale(.97);transition:.35s cubic-bezier(.2,.8,.2,1)}.is-open .wah-login-card{transform:none}.wah-login-close{position:absolute;right:17px;top:14px;width:40px;height:40px;border:0;border-radius:50%;background:#e9f3f6;color:var(--wah-ink);font-size:28px;cursor:pointer}.wah-login-mark,.wah-orb{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:linear-gradient(145deg,var(--wah-blue),var(--wah-cyan));color:#fff;font-size:28px;box-shadow:0 13px 25px rgba(8,125,193,.25)}.wah-eyebrow{margin:18px 0 7px;color:#07828d;font-size:12px;font-weight:800;letter-spacing:.16em}.wah-login-card h2{margin:0;color:var(--wah-ink);font-size:34px;line-height:1.08}.wah-login-copy{color:#597083;margin:14px 0 23px;line-height:1.6}.wah-login-card label{display:block;color:#253e54;font-weight:700;font-size:13px;margin:14px 0}.wah-login-card input{display:block;width:100%;margin-top:7px;padding:14px 16px;border:1px solid #cfe0e7;border-radius:13px;background:#fff;color:#142f49;font:500 16px inherit;outline:0;box-sizing:border-box}.wah-login-card input:focus{border-color:var(--wah-blue);box-shadow:0 0 0 4px rgba(8,125,193,.1)}.wah-login-submit,.wah-report-button{display:flex;align-items:center;justify-content:space-between;gap:25px;width:100%;border:0;border-radius:14px;padding:15px 18px;background:linear-gradient(120deg,var(--wah-blue),#08a9a3);color:#fff!important;font-weight:800;cursor:pointer;box-sizing:border-box}.wah-login-security{text-align:center;color:#708392;font-size:12px;margin:17px 0 0}.wah-login-error,.wah-portal-notice{padding:13px 16px;border-radius:12px;background:#fff1ed;color:#9d351f;border:1px solid #ffcfc2;margin:16px 0}.wah-guest-panel,.wah-dashboard{font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.wah-guest-panel{position:relative;overflow:hidden;max-width:930px;margin:50px auto;padding:70px;border-radius:32px;background:linear-gradient(130deg,#e9f9f9,#edf3ff);color:var(--wah-ink);box-shadow:0 25px 70px rgba(19,67,89,.13)}.wah-guest-panel h1{font-size:clamp(36px,6vw,66px);line-height:1.02;margin:18px 0}.wah-guest-panel>p:not(.wah-eyebrow){font-size:18px;color:#587083;max-width:630px}.wah-guest-panel .wah-header-button{margin-top:18px}.wah-dashboard{max-width:1180px;margin:45px auto;padding:0 20px;color:var(--wah-ink)}.wah-dashboard-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:45px;border-radius:30px;background:linear-gradient(125deg,#092d52,#087bb8 58%,#12aa9d);color:#fff;box-shadow:0 25px 60px rgba(5,67,106,.22)}.wah-dashboard-hero .wah-eyebrow{color:#98f2df;margin-top:0}.wah-dashboard-hero h1{color:#fff;margin:0;font-size:clamp(35px,6vw,60px)}.wah-dashboard-hero p:last-child{margin-bottom:0;color:#d9f4fb}.wah-logout{padding:11px 19px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff!important;white-space:nowrap}.wah-dashboard-section{margin-top:27px;padding:34px;border:1px solid var(--wah-line);border-radius:25px;background:#fff;box-shadow:0 16px 45px rgba(22,64,82,.09)}.wah-section-heading{display:flex;align-items:center;gap:15px;margin-bottom:24px}.wah-section-heading>span{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:#e6f8f5;color:#099787}.wah-section-heading .wah-eyebrow{margin:0}.wah-section-heading h2{margin:2px 0 0;color:var(--wah-ink)}.wah-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.wah-profile-card{display:flex;align-items:center;gap:13px;min-height:92px;padding:17px;border:1px solid #e0edf1;border-radius:17px;background:linear-gradient(145deg,#fff,#f8fbfc)}.wah-card-icon{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:14px;background:#e9f6fa;font-size:20px}.wah-profile-card small{display:block;color:#7690a0;text-transform:uppercase;font-size:10px;font-weight:800;letter-spacing:.08em}.wah-profile-card strong{display:block;margin-top:4px;color:#17344e;overflow-wrap:anywhere}.wah-report-feature{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;margin-top:27px;padding:35px;border-radius:25px;border:1px solid #bce5ec;background:linear-gradient(115deg,#e7f8fd,#effff9);box-shadow:0 16px 45px rgba(22,64,82,.08)}.wah-report-art{display:grid;place-items:center;width:78px;height:78px;border-radius:25px;background:#fff;box-shadow:0 12px 30px rgba(23,79,103,.12);font-size:35px;color:var(--wah-blue)}.wah-report-feature .wah-eyebrow{margin:0}.wah-report-feature h2{margin:3px 0 7px;color:var(--wah-ink)}.wah-report-feature p:last-child{margin:0;color:#647d8c}.wah-report-button{width:auto;min-width:190px;text-decoration:none}.wah-report-pending{padding:12px 16px;border-radius:12px;background:#fff;color:#66808f;text-align:center}.wah-portal-notice{max-width:900px;margin:20px auto}.wah-header-button,.wah-login-submit,.wah-report-button,.wah-logout{text-decoration:none!important}@media(max-width:900px){.wah-profile-grid{grid-template-columns:repeat(2,1fr)}.wah-report-feature{grid-template-columns:auto 1fr}.wah-report-button,.wah-report-pending{grid-column:1/-1;width:100%}}@media(max-width:600px){.wah-login-card{padding:34px 23px}.wah-login-card h2{font-size:29px}.wah-guest-panel{margin:20px 12px;padding:38px 24px}.wah-dashboard{margin:20px auto;padding:0 12px}.wah-dashboard-hero{align-items:flex-start;flex-direction:column;padding:29px 23px}.wah-profile-grid{grid-template-columns:1fr}.wah-dashboard-section{padding:23px 16px}.wah-report-feature{grid-template-columns:1fr;padding:25px 19px}.wah-report-button,.wah-report-pending{grid-column:auto}.wah-menu-login{padding:10px 20px!important}.wah-menu-login .wah-header-button{width:100%}}
