.auth-page{min-height:650px;background:var(--mint);padding:85px max(12vw,40px);display:grid;grid-template-columns:1fr 440px;gap:10vw;align-items:center}.auth-page>section>p:not(.eyebrow){font-size:16px;color:#42605a;max-width:500px}.auth-form,.dashboard-card{background:#fff;border:1px solid var(--line);padding:30px;box-shadow:0 12px 30px #31564412}.auth-form label,.compact-form label{display:block;font-size:12px;font-weight:800;margin-bottom:15px}.auth-form input,.compact-form input,.compact-form textarea,.reply-form input,.reply-form textarea{width:100%;padding:10px;border:1px solid var(--line);margin-top:6px;outline-color:var(--green);background:#fff}.auth-form p{font-size:12px;color:var(--muted)}.auth-form p a{color:var(--green);font-weight:800;text-decoration:underline}.dashboard{display:grid;grid-template-columns:245px 1fr;min-height:680px;padding:50px max(7vw,40px);gap:55px}.dashboard-nav{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.dashboard-nav h2{font-size:25px;margin-bottom:20px}.dashboard-nav a{padding:9px 0;font-size:13px;font-weight:800}.dashboard-nav a.active{color:var(--green)}.status{font-size:11px;font-weight:800;padding:5px 9px;background:#f9efc8;text-transform:capitalize}.status.active{background:#e1f5e8;color:var(--green)}.dashboard-main{max-width:900px}.dashboard-main h1{font-size:48px}.dash-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.dash-stats div{padding:19px;background:var(--ink);color:#fff}.dash-stats b{display:block;font-size:25px;color:var(--lime);text-transform:capitalize}.dash-stats span{font-size:11px;color:#c0d3cd}.dashboard-card{margin-top:22px;box-shadow:none}.dashboard-card h2{font-size:22px}.compact-form{max-width:620px}.inquiry-row{padding:18px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 270px;gap:25px}.inquiry-row h3{font-size:16px;margin:10px 0 3px}.inquiry-row p{font-size:12px;margin:3px 0}.reply-form textarea{height:62px;resize:vertical}.reply-form .button{margin-top:7px}@media(max-width:800px){.auth-page{grid-template-columns:1fr;padding:55px 20px;gap:25px}.dashboard{grid-template-columns:1fr;padding:35px 20px;gap:25px}.dashboard-nav{border-right:0;border-bottom:1px solid var(--line);padding-bottom:20px}.inquiry-row{grid-template-columns:1fr}.dash-stats{grid-template-columns:1fr}}
