@media (max-width:400px){.au-otp input{min-width:0;flex:1 1 0}}@media (max-width:900px){.table-wrap.has-menus.ct-table{overflow-x:auto}.act-grid,.doc-grid{grid-template-columns:1fr!important}.table-wrap.tasks-table{overflow-x:auto}}.pf{position:relative}.pf summary{list-style:none;cursor:pointer}.pf summary::-webkit-details-marker{display:none}.pf-panel{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(560px,calc(100vw - 32px));background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);padding:14px}.pf-row{display:grid;grid-template-columns:1.1fr 1fr 1.3fr auto;gap:8px;align-items:center;margin-bottom:8px}@media(max-width:560px){.pf-panel{left:auto;right:0}.pf-row{grid-template-columns:1fr 1fr}.pf-row .input{grid-column:1/-1}}.pb-step{margin-bottom:16px;scroll-margin-top:80px}.pb-step .card-head .num{display:inline-flex;width:22px;height:22px;border-radius:999px;align-items:center;justify-content:center;background:var(--accent);color:var(--accent-ink);font-size:12px;font-weight:600;margin-right:4px}.pb-riders{margin-top:12px;padding:10px 12px;border:1px dashed var(--border-2);border-radius:var(--r-sm);display:flex;flex-direction:column;gap:8px}.pb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.pb-sub{border:1px solid var(--border);border-radius:var(--r-sm);padding:14px;margin-bottom:12px}.pb-sub-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12.5px;font-weight:600;flex-wrap:wrap}.pb-err{color:var(--danger);font-size:12px;margin-top:4px}.pb-bad{border-color:var(--danger)!important}.pb-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.pb-kpis div{border:1px solid var(--border);border-radius:var(--r-sm);padding:10px 12px}.pb-kpis small{display:block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--label)}.pb-kpis b{font-size:17px}.pb-foot{position:sticky;bottom:0;z-index:15;display:flex;gap:10px;align-items:center;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow);font-size:12.5px;flex-wrap:wrap}@media(max-width:720px){.pb-kpis{grid-template-columns:repeat(2,1fr)}}.au-brand img,.sb-wordmark img{height:46px}.legal{max-width:760px;margin:0 auto;padding:8px 0 40px;font-size:14.5px;line-height:1.7;color:var(--ink)}.legal h1{font-size:32px;line-height:1.2;letter-spacing:-.02em;margin:0 0 6px}.legal .legal-date{color:var(--muted);font-size:13px;margin:0 0 24px}.legal h2{font-size:17px;margin:28px 0 8px}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:20px}.legal li{margin-bottom:6px}.legal a{text-decoration:underline}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:760px;margin:0 auto;padding:20px 0}.legal-top img{height:46px;width:auto;display:block}.legal-wrap{padding:0 20px;background:var(--bg,#fff);min-height:100vh}