.af-page{gap:24px;min-width:0;display:grid}.af-page h1,.af-page h2,.af-page p{margin:0}.af-page h1{letter-spacing:-.03em;font-size:clamp(26px,3vw,38px)}.af-page h2{font-size:20px}.af-page p,.af-muted{color:var(--muted-foreground);line-height:1.65}.af-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.af-card{border:1px solid var(--border);background:var(--card);border-radius:20px;min-width:0;padding:26px}.af-stack{gap:18px;display:grid}.af-form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.af-form label,.af-field{gap:8px;font-size:14px;display:grid}.af-form input,.af-form textarea,.af-form select,.af-field input,.af-toolbar input,.af-toolbar select{background:var(--background);width:100%;min-width:0;color:var(--foreground);border:1px solid var(--border);font:inherit;border-radius:10px;padding:12px}.af-form textarea{resize:vertical;min-height:100px}.af-wide{grid-column:1/-1}.af-social{grid-template-columns:1fr 2fr 1fr auto;align-items:end;gap:12px;display:grid}.af-check{align-items:flex-start;gap:10px!important;display:flex!important}.af-check input{flex-shrink:0;width:18px}.af-notice{border:1px solid var(--border);background:color-mix(in srgb, var(--primary) 7%, transparent);border-radius:12px;padding:16px}.af-status{background:color-mix(in srgb, var(--primary) 12%, transparent);color:var(--primary);text-transform:capitalize;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-flex}.af-status-rejected,.af-status-suspended{color:#df937b}.af-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.af-stat span{color:var(--muted-foreground);margin-bottom:12px;font-size:13px;display:block}.af-stat strong{letter-spacing:-.03em;font-size:27px}.af-stat small{color:var(--muted-foreground);margin-left:6px;font-size:12px}.af-columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:22px;display:grid}.af-actions,.af-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.af-toolbar label{color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}.af-toolbar input,.af-toolbar select{max-width:240px}.af-link{border:1px dashed var(--border);overflow-wrap:anywhere;border-radius:12px;padding:14px;font-size:13px}.af-table-wrap{overflow-x:auto}.af-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:13px}.af-table th{color:var(--muted-foreground);border-bottom:1px solid var(--border);padding:15px 12px;font-weight:500}.af-table td{border-bottom:1px solid var(--border);padding:15px 12px}.af-pagination{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:10px;margin-top:18px;font-size:12px;display:flex}.af-pagination>div{align-items:center;gap:12px;display:flex}.af-chart{border-bottom:1px solid var(--border);align-items:end;gap:5px;height:145px;padding-top:20px;display:flex;overflow:hidden}.af-chart>div{background:var(--primary);opacity:.7;border-radius:4px 4px 0 0;flex:1;min-width:3px}.af-nav{flex-wrap:wrap;gap:10px;padding:12px 0;display:flex}.af-nav a{border:1px solid var(--border);border-radius:10px;padding:9px 13px;font-size:13px}.af-owner{max-width:1240px;margin:auto;padding:30px 28px 60px}.af-owner-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.af-review{border-top:1px solid var(--border);gap:16px;padding-top:20px;display:grid}.af-details{grid-template-columns:1fr 1fr;gap:20px;display:grid}.af-details dt{color:var(--muted-foreground);margin-bottom:6px;font-size:12px}.af-details dd{overflow-wrap:anywhere;margin:0}.af-empty{text-align:center;color:var(--muted-foreground);padding:30px}.af-error{color:#dc7979;overflow-wrap:anywhere}.af-toast{color:var(--primary)}.af-poster{border-radius:16px;max-width:260px}.af-landing-example{text-align:center;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.af-landing-example strong{margin-bottom:8px;font-size:32px;display:block}.af-landing-example span{color:var(--muted-foreground);font-size:13px}@media (max-width:800px){.af-columns{grid-template-columns:1fr}.af-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.af-heading{flex-direction:column;align-items:flex-start}.af-social{grid-template-columns:1fr 1fr}.af-social label:nth-child(2){grid-area:2/1/auto/-1}.af-card{padding:20px}}@media (max-width:500px){.af-form,.af-details{grid-template-columns:1fr}.af-owner{padding:22px 16px}.af-owner-top{flex-direction:column;align-items:flex-start}.af-stat strong{font-size:23px}.af-card{padding:16px}.af-landing-example{grid-template-columns:1fr}.af-pagination{flex-wrap:wrap}}
