.ona-container{max-width:1100px;margin:20px auto;padding:20px;background:#fff;font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial;color:#222}.ona-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.ona-filters input,.ona-filters select{padding:10px;border:1px solid #e7e2df;border-radius:8px;background:#fff}.ona-filters button{background:#5D4037;color:#fff;border:none;padding:10px 14px;border-radius:8px;cursor:pointer}.ona-results .ona-item{padding:14px;border:1px solid #efeae7;border-radius:10px;margin-bottom:12px;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .03)}.ona-premium{font-weight:700;color:#5D4037}.ona-lock{color:#a00;font-style:italic}a{color:#5D4037;text-decoration:none}a:hover{text-decoration:underline}.ona-dashboard{max-width:1200px;margin:20px auto;padding:10px}.ona-dl-actions{display:flex;gap:10px;margin-bottom:12px}.ona-dl-actions button{background:#5D4037;color:#fff;border:none;padding:10px 14px;border-radius:8px;cursor:pointer}.ona-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-bottom:16px}.ona-card{border:1px solid #efeae7;border-radius:12px;background:#fff;min-height:260px;padding:12px;box-shadow:0 1px 2px rgb(0 0 0 / .03);position:relative}.ona-card canvas{width:100%!important;height:220px!important}