.ad{display:grid;grid-template-columns:220px 1fr;min-height:100dvh}.ad aside{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;gap:22px;padding:22px 18px;background:#fff;box-shadow:var(--soft)}.ad nav{display:grid;grid-gap:4px;gap:4px;flex:1 1;align-content:start}.ad nav a{padding:10px 12px;border-radius:12px;font-weight:700}.ad nav a:hover{background:var(--peach)}.ad aside form small{display:block;color:var(--ink3);margin-bottom:4px;word-break:break-all}.ad aside form button{font-weight:800;color:var(--coral2)}.ad main{padding:30px;min-width:0}.ad h1{font-size:36px;margin-bottom:18px}.ad h2{font-size:22px;margin:26px 0 10px}.ad-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));grid-gap:12px;gap:12px}.ad-tiles div{padding:16px;border-radius:18px;background:#fff;box-shadow:var(--soft)}.ad-tiles b{display:block;font:800 30px var(--display)}.ad-tiles small{color:var(--ink2);font-weight:700}.ad table{width:100%;border-collapse:collapse;background:#fff;border-radius:18px;overflow:hidden;box-shadow:var(--soft);font-size:14px}.ad td,.ad th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.ad th{font-size:12px;color:var(--ink2);text-transform:uppercase;letter-spacing:.05em}.ad td button{font-weight:800;color:var(--coral2)}.ad tr.off{opacity:.5}.ad-search{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ad-search input,.ad-search select{padding:10px 12px;border:0;border-radius:12px;background:#fff;box-shadow:var(--soft);min-width:200px}.ad-search button{padding:10px 16px;border-radius:12px;background:var(--ink);color:#fff;font-weight:800}.ad-form{max-width:560px}.ad-login{min-height:100dvh;display:grid;place-items:center;padding:20px}.ad-login form{width:100%;max-width:360px;padding:26px;border-radius:26px;background:#fff;box-shadow:var(--lift)}.ad-login .logo{margin-bottom:20px}@media (max-width:760px){.ad{grid-template-columns:1fr}.ad aside{position:static;height:auto}.ad main{padding:18px;overflow-x:auto}}