.ad-auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:#092c36;color:#f0f8f3}.ad-auth>aside{display:flex;flex-direction:column;padding:45px 9%;background:radial-gradient(ellipse at 25% 75%,#00c9a74a,transparent 60%),linear-gradient(135deg,#003941,#001b27);border-right:1px solid #00c9a755}.ad-auth>aside>a{width:280px;max-width:100%;padding:12px;background:#d9ece8;border-radius:12px}.ad-auth img{width:100%;height:auto;display:block}.ad-auth>aside>div{margin:auto 0;padding:60px 0}.ad-auth>aside>div>svg{width:64px;height:64px;color:#b9f34c}.ad-auth h1{font-size:clamp(35px,4vw,65px);font-weight:850;line-height:1.1;margin:25px 0}.ad-auth aside p{font-size:16px;line-height:1.8;color:#b2d9ce}.ad-auth aside small{font-size:11px;color:#9dc3b5}.ad-auth-content{display:flex;align-items:center;justify-content:center;padding:40px 8%}.ad-auth-content>section{width:100%;max-width:450px}.ad-auth-content>section>small{font-size:10px;letter-spacing:3px;color:#00c9a7}.ad-auth h2{font-size:35px;font-weight:800;line-height:1.3;margin:12px 0}.ad-auth-content>section>p{font-size:13px;line-height:1.7;color:#b7d4c8}.ad-form{display:flex;flex-direction:column;gap:18px;margin:25px 0;max-width:850px}.ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ad-field{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}.ad-field>span{font-weight:600}.ad-field>.field{width:100%;max-width:100%;margin:0}.ad-auth .field{background:#0a424d;border:1px solid #3b777d;color:#eff7f0;min-height:47px}.ad-note{font-size:11px;color:var(--muted,#9ebeb4);line-height:1.7;margin:0}.ad-auth .ad-note{color:#9ebeb4}.ad-back{font-size:12px;color:#b9f34c;margin-top:20px;display:inline-block}.ad-span{grid-column:1/-1}.ad-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:12px 0}.ad-table-wrap{overflow:auto;scrollbar-width:thin}.ad-table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5;white-space:nowrap;text-align:left}.ad-table th{padding:10px;color:#b8d6cd;font-size:11px;font-weight:600;border-bottom:1px solid #397477}.ad-table td{padding:13px 10px;border-bottom:1px solid #255b61;max-width:300px;overflow:hidden;text-overflow:ellipsis}.ad-table td>small{display:block;font-size:11px;color:#a6c5b9;margin-top:3px}.ad-table .sa-button.small{padding:5px 10px;min-height:28px;font-size:11px}.ad-rank{color:#b9f34c;font-size:17px}.ad-protected{display:inline-flex;align-items:center;gap:8px;font-size:11px;color:#c6ed8c}.ad-protected svg{width:17px;height:17px}.ad-permissions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:300px;overflow:auto;padding:12px;background:#00c9a708;border:1px solid #397470;border-radius:10px}.ad-permissions>label{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px}.ad-permissions input{accent-color:#00c9a7;width:16px;height:16px}.ad-permissions code{font-size:11px;overflow-wrap:anywhere}@media(max-width:800px){.ad-auth{grid-template-columns:1fr}.ad-auth>aside{padding:25px;border:0;border-bottom:1px solid #00c9a755}.ad-auth aside>a{width:190px}.ad-auth>aside>div{display:none}.ad-auth aside>small{margin-top:20px}.ad-auth-content{padding:35px 22px}.ad-auth h2{font-size:29px}.ad-grid{grid-template-columns:1fr}.ad-span{grid-column:1}.ad-permissions{grid-template-columns:1fr}}
